浏览 4193 次
锁定老帖子 主题:普通人如何才能成为编程高手之我见
精华帖 (0) :: 良好帖 (9) :: 灌水帖 (0) :: 隐藏帖 (7)
|
|
---|---|
作者 | 正文 |
发表时间:2008-07-19
免责声明:我非高手,徒有高手之志而已。一家之言,姑妄听之,所以如果你听信于我,挥刀自宫去练神功,后果自负。
何为普通人,智力一般,资质一般,长相一般,出身一般,就是一普普通通的大学生,上过几年学的人。 何为高手,这个,这个,仁者见仁,智者见智。 一、综合素质 1、要有清晰的逻辑思维。不具备的话,大哥,改行趁早啊。 2、要有好奇心。没有好奇心,你怎么去钻研,不勤于钻研,你咋能成为高手啊。 3、要有点完美主义精神。玉不琢不成器,代码不追求完美,能更上层楼吗?得过且过,作天活尚撞天钟,高手只能是别人! 4、分析解决问题的能力和方法。编程的目的是啥?解决问题。所以如果方法论不对头,只能是马谡。solution不对头就是战略错误,一个战略错误的事情,讨论战术有意义吗? 二、技术素养 1、基础要扎实。关于现代编程的经典著作也领会吧。基础理论知识不扎实,就只能是建筑工人,垒墙、浇混凝土没问题,熟练的很,但是不能成为建筑师,设计不行,图纸也看不懂。 2、要有代码量。没有代码量怎么领会经典著作啊?很多作风、习惯及经验,都是实战中形成的,一个编程高手,代码量是一个硬指标。古人云:操千曲而后晓声。 3、专业视野要开阔。代码量,那是自己捣鼓,如今是什么社会?信息社会!所以一个高手,不但自己关起门来捣鼓,还有打开门去看、去学人家的东西。开源是趋势,但是人家都开源了,都出名了,作为一个有志向成为高手的你,作为一个有好奇心的你,不去看看那个做得一手好菜的厨师长的什么样?开源的世界就是一个江湖,能出名那不是吹的,肯定有两下,你难道不想学两下子?古人云:观千剑而后识器 4、要有个用武之地。实践是检验真理的唯一标准,你的成果要经过实践检验。你说写Linux的那个Linus Torvalds是不是高手?废话,人家当然是一流的高手,是大师,为啥你这么认为啊?因为Linux啊。所以嘛,要证明自己。 三、附加条件 1、“能像计算机运行一样去思考”,网络人语,深得我心。 2、性格要开朗,要能交流。高手是孤独的不是理由,华山论剑,要论的出来。葫芦里煮饺子不是我心目中高手的形象。 3、热心、肯帮助人,做个可爱的高手和受人尊敬的高手永远和群众打成一片,扶老携幼,而不是独行侠。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-07-19
多看几本武侠小说就知道怎么回事了。
|
|
返回顶楼 | |
发表时间:2008-07-19
相当同意LZ的看法。
|
|
返回顶楼 | |
发表时间:2008-07-19
认真
多动脑 勤快 |
|
返回顶楼 | |
发表时间:2008-07-20
唯认真二字最重要
|
|
返回顶楼 | |
发表时间:2008-07-20
赞同,智商+情商,你说的附加条件也都非常重要 !
|
|
返回顶楼 | |
发表时间:2008-07-24
不钻牛角尖
|
|
返回顶楼 | |