( c1 b9 n$ B7 f" O! j7 e! ~二、在公司里不要以为自己能编出几行代码来就自以为了不起,(不知大家有没有注意到前面我说自己是一名Coder)我想说的是,其实编写代码在软件开发这行中是最低层的人,就是大家常说的Coder,而不是Developer。如果想在这行多呆几年的话,想体现自我价值的话,想拿高薪的话,我认为多学点软件工程的概念及其原理吧!8 _2 e. l, E% o5 e7 O
. ~6 H9 j3 y, e; o" p3 O0 h. I6 Y/ J/ J$ l' I, _4 q
三、学的东西不在乎多少,只在乎一定要精!有些人什么都会一点,结果做一个出东西来,没有一个象模象样的。不要以为这种语言、那种工具不行。其实什么东西都自己的优缺点,何况一种语言的不足之处,只有当你对它精通了解或做某种高层次的工作时才能体现出来,你用它做东西的时候,用到了它的不足点吗?当你发现它的不足时,是恨自己选择了它,还是另想利用其它技术解决它的不足呢?2 [2 R8 ^7 U0 B, x
0 u/ J; @4 {. I% n2 `% X* K* |$ t" k 8 O/ X; e; n9 V3 J! g四、不要整天抱着本书。软件开发这行动手能力很重要。计算机是个抽象的东西,只有不断实现才能从中发现更多问题,学到更多的知识,积累更多的经验。我们做的是技术行业,不是为了应付考试。正所谓理论与实践相结合,不要看完书之后,只能照书抄几个例子到电脑上就算完了,总觉得没有课题可做。其实那是因为自己没有创新头脑,没有发现问题的神经、细胞(做为一名程序员有两点很重要:一、有追求新技术的热情,二、有创新探索的精神)。要学会利用从书本中学到的知识去解决身边的事情,并尝试着去开发设计。这样不仅开拓自己的思维、头脑,而且让自己学以致用,从中得到快乐与成就感。 % {/ q* ?" K, c3 p+ p4 c # Z! C k$ J5 H! \( |6 C* K2 J4 w# c0 ^3 p8 a7 d. X. ^. Q. m
五、要多看别人的源代码,学习别人的编程风格、设计思想。多和同行交流并且要学会收集技术精华。这样有利于自己少走不必要的弯路,从中学到书本中学不到的东西。让自己的技术像火中的加油一般越烧越旺。 % N6 L. v4 ^& A) B) g% @6 g4 y) k $ V4 d4 f/ C; k& ^; s7 G; j3 S5 ~# P$ I8 O
六、自己要有学目标,学习计划。不知你是否有过这样的经历,整天无所事事,十分空虚。如果有,我想告诉你,那是因为你没有奋斗目标,至少说你没有明确的奋斗目标。在茫茫人海中无意失去航行方向。不管你是从事什么行业,什么技术领域。每一行都是博大精深,是你一生都学习、研究不完的,所以我们没有理由停步。定下目标,不断向它冲去,就算途中摔跤也要爬起来继续向它冲,只有这样我们才会离目标越来越近。$ \) E( d2 M1 R2 |" w- j
8 B0 [' H4 R5 a) _; Q