一个编程新手的误区
2013-11-27 14:12
120 查看
之所以写这篇文章,源于学生时代的大多数人的抱怨。即便是到了公司,这样的人仍然不在少数,就自己的看法写写吧。
学生时代最常听到的话“老师让……做,老师没讲过……”,在公司到没有这样了,改为“师傅没教过……,我以前都是……做,以前没做过……不会做……”,不知道大家听了这样的话都是种什么感觉呢?估计相当一部分仍然会理直气壮吧。没教过怎么能会?这也是我将要说的——自学。
如果你想在编程这条路上走下去,最有力的是自己的双腿,而不是别人的搀扶。一个“码农”是不需要自己的思维的,而一个软件工程师是需要有很强的学习能力的,你可能做的十个项目用到十种技术,你没有学习能力,是不可能的对项目有一个统筹的把握的。如果你对项目没有一个整体的把控,而你又恰恰是项目的总负责人,那很高兴的通知你,项目百分百会失控。可能又会有人问,那老师的作用是什么?“师者,所以传道授业解惑也。”老师的授业,仅仅是教授给你基本的技术知识,而如何去运用全靠你自己了。
其实,这个和武侠中习武很类似,师傅仅仅是能帮你打通任督二脉,然后教你两招就完事了,至于怎么去练习怎么去运用全看自己,当然有些厉害的师傅可以留个什么神器,但能不能发挥作用也全看自己。我们的技术学习也类似,师傅的作用就是交给你基本的东西,在你不会的时候指点你两下,还有些高手可能会自己写一些不外传的工具,但是要想融会贯通,你还是要理解里面的真谛。
所以,如果你从事的IT行业,或者相关的职业,那么就不要把希望全部寄托在你师傅身上,他不可能交给你太多东西的,你自己靠自己将困难由块化面,师傅帮你一点破这个面,然后你就都明白了。
还有一点,一定要勇敢的去试,不要不敢动,只有错误,才能使你不断的进步。
学生时代最常听到的话“老师让……做,老师没讲过……”,在公司到没有这样了,改为“师傅没教过……,我以前都是……做,以前没做过……不会做……”,不知道大家听了这样的话都是种什么感觉呢?估计相当一部分仍然会理直气壮吧。没教过怎么能会?这也是我将要说的——自学。
如果你想在编程这条路上走下去,最有力的是自己的双腿,而不是别人的搀扶。一个“码农”是不需要自己的思维的,而一个软件工程师是需要有很强的学习能力的,你可能做的十个项目用到十种技术,你没有学习能力,是不可能的对项目有一个统筹的把握的。如果你对项目没有一个整体的把控,而你又恰恰是项目的总负责人,那很高兴的通知你,项目百分百会失控。可能又会有人问,那老师的作用是什么?“师者,所以传道授业解惑也。”老师的授业,仅仅是教授给你基本的技术知识,而如何去运用全靠你自己了。
其实,这个和武侠中习武很类似,师傅仅仅是能帮你打通任督二脉,然后教你两招就完事了,至于怎么去练习怎么去运用全看自己,当然有些厉害的师傅可以留个什么神器,但能不能发挥作用也全看自己。我们的技术学习也类似,师傅的作用就是交给你基本的东西,在你不会的时候指点你两下,还有些高手可能会自己写一些不外传的工具,但是要想融会贯通,你还是要理解里面的真谛。
所以,如果你从事的IT行业,或者相关的职业,那么就不要把希望全部寄托在你师傅身上,他不可能交给你太多东西的,你自己靠自己将困难由块化面,师傅帮你一点破这个面,然后你就都明白了。
还有一点,一定要勇敢的去试,不要不敢动,只有错误,才能使你不断的进步。
相关文章推荐
- 不要做一个浮躁的人,写给编程新手
- 关于java赋值的新手的一个小误区
- 作为一个Java编程新手该如何学习好Java程序编程
- 作为一个Java编程新手该如何学习好…
- 发现一个误区:VC++不可以自由编程的
- 编程新手:看懂很多示例,却依然写不好一个程序
- xlib编程-一个简单的xlib程序
- 手把手教你将Vim改装成一个IDE编程环境(图文) 吴垠
- ETL是通过一个简单编程工具联系的三个独立数据中心功能。ETL代表什么?
- 一个新手程序员的项目经验
- 一个大学生的编程经历(转载)
- 如何成为一个游戏制作人——第一章:如何选择你的路线(编程)
- 性能测试新手误区(六)
- pl/sql入门指南,新手可以做一个大概的参考
- 【贪吃蛇,C++实现】,由简单游戏开始学习OOP,的编程新手
- 在C++新手区回答一个问题
- MIDAS中动态强制约束编程,一个用来区分 MIDAS 与其他分布式数据库解决方案的特征
- 手把手教你把Vim改装成一个IDE编程环境(图文)
- “我就差一个编程的”