PHP 247
September 09, 2010, 01:42:31 PM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
 

Pages: [1]
Print
Author Topic: How to be bester programmer  (Read 286 times)
cmxq
Administrator
Sr. Member
*****
Posts: 365

Thank You
-Given: 0
-Receive: 0


View Profile WWW
« on: February 27, 2010, 02:39:12 AM »

Now, let me start a topic in PHP english section, i got this post when i surfed internet, i think it's right for you, and for me, maybe so i share it to you. if it is interesting, why dont you leave a comment on and share your experience to us Smiley

source: http://www.nickhalstead.com/2008/04/29/how-to-be-a-better-programmer-part-1/

How to be Bester programmer

In my very first programming job at a games company I was most definitely what I would term a ‘complete git’. Totally arrogant about my abilities and not very receptive to others opinions or new ways of doing things.

When I moved into management I found (with much pain) you cannot have that attitude (unless you really want to be hated) and to move a project forward you need a fine balance between listening to the group and also enforcing a single vision upon a project to achieve a final goal.

I have since alternated between fully management roles and combinations of management and programming. And the attitude change I found had dramatic effects on how I programmed as well.

This meant that now I am a much more ready to look beyond my own solutions . This often means trawling for alternatives on the net which in a large percentage of cases ends with finding someone else’s solution which although on the surface looks solid always has some fundamental flaw that means I re-write it. But in doing so I have already (hopefully) learnt from mistakes already made.

In broader subject matter such as frameworks depending on your choice of language (PHP for me) there are always alternatives. I am a great believer in not ‘re-inventing the wheel’ and now encourage in others to get out of the habit of thinking ‘I can make a better what-ever-it-is’ - this does go especially for frameworks and for programmers who have only worked in small teams, I have lost track of the number of interviews in which someone has stated that they have written their own ajax controller / php framework - and then have no real justification for not using something pre-built.

Thanks you for your reading

regards,
Keny
Logged

http://www.eabeauty.net - The world of beauty and cute girls !!!
http://www.newgamesonline.net -  Free flash games online !!!
cmxq
Administrator
Sr. Member
*****
Posts: 365

Thank You
-Given: 0
-Receive: 0


View Profile WWW
« Reply #1 on: February 27, 2010, 02:39:51 AM »

(by PHP KungFu)

Basically, you will be better coder with time if you love programming. Thinking and practicing are two things you must deal with, especially when deadline is right at your back. Normally, people don't think hard and when it comes to programming code without thinking it a common style of adding bugs to your products.

I jumped out of this industry and backed in with more love and passion. Thus have 2 things to share w. you guys:

To widen your skills: learn new things is easy. If you don't think so, shouldn't be a coder. If there is new technique you heard yesterday, google it and practice it today.

To love your work: you must love making new things, a small product and an useful tool is enough. But you must love making them. If you don't love, shouldn't be a coder. When you love it, go make it with a little 'think twice'. Stick this on your screen when you code: "don't just make it run today, make you twist tomorrow".

Ending words:
Computer programming is not work that you come to office and wait for your boss to tell you what to do. It's work that you come to the office and tell you boss what you gonna do.
Logged

http://www.eabeauty.net - The world of beauty and cute girls !!!
http://www.newgamesonline.net -  Free flash games online !!!
Pages: [1]
Print
Jump to:  

Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC
Note, by Smoky