wzyws

长沙网站建设打拼多年,工作成长总结

在当前社会,信息技术的更新速度是惊人的,长沙网站建设程序员的职业生涯则是一个要求不断学习的过程,如何才能成为一名合格的程序员,一名合格的程序员需要掌握哪些技能呢?长沙网站维护程序员应该如何提高自身的水平与能力呢?笔者根据自己几年的长沙软件开发经验,总结出了以下3点。

   一、坚持“学无止境”的思想。
  技术的发展是飞快的,特别是在计算机这个专业上,不论是硬件还是软件,新技术和新内容是日新月异。就拿笔者使用的.net开发平台来说,自从我2006年接触.net以来,.net framework与开发工具就已经从当时最开始的1.0版本+VS2003,到2007年的2.0版本+VS2005,2008年的3.5版本+VS2008直到当前的4.0版本+VS2010,基本上是以一年一个新版本的速度在更新;而听说5.0版本也正在研发中,不久的未来也将揭开它神秘的面纱。与此同时,各种新的开发技术与专业词汇也是层出不穷。 如:2.0的泛型;3.5中的Linq;4.0的silverlight等。所以,我们做程序员的,就是要不断的学习,学习这些新的东西,并将他们用户到实际的工作中去,这样才能跟得上软件行业如此飞速的发展速度,我们开发出来的软件产品才能在市场上有更大的竞争能力。

二、要学会手脑并用,把理论与实践相结合
  上面说到时程序员只有不断学习,才能跟得上软件行业如此飞速的发展速度。但是如何是学习,怎么样才是正确的学习方法,怎样才能把学习到的东西应用到实际中去,也许这也是很多程序员感到迷惑的地方。根据笔者多年的学习经验,在这向朋友们提出的学习方法就是一定要学会手脑并用,把理论与实践相结合。现在有很多人说现在的软件公司看重的是员工的动手能力,根本不会看员工的理论知识水平,因此他们在学习过程中,就只注重动手而忽略理论知识的学习。对于这个观点,我是极力反对的。一个理论知识不好的程序员,他永远不会成为一个优秀的程序员。笔者就曾经看到过这样的长沙网站建设程序员。动手能力很强,在键盘上敲代码是飞快,甚至是连NHibernate的配置代码都能手写出来,但是一问理论知识他们就成哑巴,做了一两年coder,竟然分不清数据库的左连接与右连接;分不清数据结构中的堆栈与队列的区别。这样的程序员写出的软件质量也就可想而知了。所以说我们在学习过程中理论与实践一定要相结合,这样才能成为一个优秀的程序员。

三、要忘记Ctrl+C与Ctrl+V
  俗话说“熟读唐诗三百首,不会做诗也会吟”。因此,在程序员学习成长的过程中,多在网上下载一些别人优秀的代码参考学习也是个非常好的学习方法。但是我们从别人的程序中看到一段适合自己的代码以后,如何把他他用到自己的工作和程序中去,这也是一个值得说说的问题。笔者认识的大多数程序员朋友在这方面和做法就是不顾一切的一把复制粘贴,只要程序能调试通过就万事大吉,一切OK。其实这是一个很不好的学习习惯。只是这样简单的复制粘贴,它里面的精髓根本就没有进入到你的脑子中去,也就是说他它并没有真正成为你自己的东西。因此我认为,如果硬要粘贴上去,不如自己照着人家的代码,一个个字符的敲一遍,这样才能在一定程度上更多的理解程序内部的东西与机制,以后还能举一反三,并且在代码不适合自己项目的情况下能够快速的做也适当的修改,让人家的东西真正成为自己的东西。

  以上3点是本人对本人对几年来在工作中遇到的问题与对经验的小小总结。欢迎大家有不同意见的和我来探讨一正,大家共同进步。



武汉SEO www.quliangwen.org.cn

posted on 2012-05-14 16:38 迂回鱼 阅读(89) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航: