您的位置:首页 > 职场人生

如何走向一个程序员的道路

2009-12-09 14:04 288 查看
  首先要明确你自己的思想,也就是为什么你的理想是要当程序员,你要明确你是真的喜欢
编程这个行业,还是对编程有着高薪可拿的思想参与的.在这个思想基础上来定制自己的学习目标.如果你是单纯的觉得编程有高薪可拿的思想来学习的,那么说明
你现在的目的不纯,在这种思想下,去学习去努力,不是不能成功,只是会让你前进的道路变得狭窄,进步的速度会较慢一些,这种情况下自己可能不会察觉,但是
当你毕业后到达自己的工作岗位的时候尤为明显.再者就是学习者对钱多钱少无所谓,我就是爱好编程,喜欢编程,那么很好.你的学习速度要比前者提高1/3左
右.

  其次要说明的就是如何开始学习.如果你现在有很好的学习素养,对于掌握新知识能很快的去了解,去掌握,那么就开始你的代码之路吧.找知识就去问百度和
google,它们是你最好的老师,不要老认为要学习一种技术我就要去书店买书,去研究,我要告诉你,网络上已经什么都有了,你欠缺的就是如何有效的使用
搜索引擎,来找到你需要的答案.如果你没有很好的学习素养,换句话说就是你不知道如何学习,不知道遇到一个新鲜问题如何很快的掌握它的时候,那么你的学习
速度会比较慢一些,因为在你学习编程的过程中必须要把自己的学习素养培养起来,因为编程这个行业可以说是交不会的,就算你边上有个很牛的程序员,他们也不
会直接告诉你答案的,他们会给你一个思路,告诉你如何去考虑问题,给你节省时间,不会帮你去写一大段逻辑出来.有的人这时候可能已经遇到类似的问题,我有
个朋友,我问他东西,他老告诉我自己想去!或者告诉我一些听不懂的术语,这我怎么知道呢?就拿我自己举例来说吧,在开始的学习过程中,我对于一些技术不大
会,起初有人告诉,可是后来人家就不愿意说了,首先你要体谅人家的心情,从自私的角度上来说,人家苦心钻研这么久的知识,凭什么一股脑的都告诉你?其次,
也就是最主要的核心问题,人家不告诉你,其实是在帮助你,如果告诉你了答案,等于就把你的逻辑,你的思想捆在他的思维模式下,编程中为了达到最终的目的,
有很多的解决手法,你的老师告诉你的答案也许是对的,但是不一定是最好的,你的老师,你的朋友不告诉你,就是为了让你自己思考解决问题的关键,找出问题,
提高自己遇到困难,解决困难的本领.

  最后,要说明的意见就是,编程不是很快就能学会的技术,我把成为一名合格的编程人员分为四个技术阶段.1.编程爱好者 2.编程初学者 3.中级编程人员 4.高级编程人员.用PHP解释一下这四个阶段:

  1.所谓的编程爱好者是指,掌握了一门语言,可以写出简单的逻辑,编写一些简单的function来实现一些你想要的功能.

  2.所谓的编程初学者是指,对面向对象的概念了解,读取大量别人的代码,不要求看懂全部,但是要明白代码设计者的编程思想,可以接触一些PHP框架

  3.中级编程人员应该能熟练的掌握一套框架的使用方法,对此框架的类库可以熟练的运用

  4.高级编程人员掌握多个高级框架,可以对每个框架阐述出自己的思想,优势与劣势

  5.骨灰级程序员(自己相距甚远,还没有参透 - -# )

上述概念只是我对如何学习编程的个人思想(仅代表个人 -
-),我在别的地方借鉴了一句话来形容编程的三个境界.无我境界,才华横溢,天衣无缝.意思是说,在起初的学习过程中会比较艰难,你必须有无我的境界才能
突破这个阶段(指四个阶段的1,2阶),当你突破了这个阶段,你就会了解到自己的学习方法,面对新事物能很快的接受并掌握,这时候就能体现出你的才华横溢
(指四阶段的3阶),当你的才华横溢让你掌握了更多更多的知识的时候,你编出来的代码将会是天衣无缝的(指四阶段的4阶以上)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: