不知道这5件事,你肯定是个假程序员!

    假如生活欺骗了你,不要悲伤不要心急。《代码大全》会一直陪伴着你……相信作为程序员的你一定能看得懂,众所周知,程序员是一个高薪行业,所以不知道有多少人打着代码改变世界的旗号,为了赚钱义无反顾的入了程序员这行。

    关于下面这些事情,我常常想,要是我刚入这一行时有人给我说说经验那该多好,能少走多少弯路,取得的成绩也肯定比现在高。所以在这里我想分享给大家,尤其是刚进入这一行的新手,请仔细考虑自己是否明白以下这5件事情。

    1.良好的沟通能力

    在实际工作中,一个人的沟通协调能力是很重要的,善于沟通,良好的沟通效果往往会使人很快在工作中打开局面,赢得宽松的发展空间,并且有较高的成就感,而不善于沟通,沟通不畅则经常会让人感到举步维艰,有较强的挫折感。沟通是心灵对心灵的交流,首先需要尊重对方,尊重对方才会为自己赢得相应的空间,才会慢慢赢得对方的尊重。有效地沟通如果不是建立在尊重的基础上,一定会很艰难困涩。其次,沟通也要讲究一定的技巧,比如沟通的场合要合适,沟通的方式要合理,沟通的语气要适度,沟通的姿态要端正,以上种种,都说明沟通不是一个简单的事情,需要用心用脑才可能取得比较好的沟通效果。比如,我们得向人解释bug是什么?如何有效诊断?如何向大家完整地表述自己的复杂想法?沟通是项目成功最关键的因素。无效的沟通只会导致大量时间和精力的浪费。

    2. 计算机科学的基础

    要想成为一名优秀的程序员,计算机科学的基础是必不可少的,但是,老实说,计算机科学和计算机工程真是两码事。不过还是要专研计算机的发展趋势和计算机的工作原理,包括深层次地了解新趋势可能存在的误区,以及一些替代性的解决方案,这样才有和其他工程师交流的资本。总之,想成为一个优秀的工程师,基础是别不可少的。

    3.学会阅读源代码

    写代码的重要性很重要,这个大家肯定都知道,但是关于阅读代码这回事恐怕没几个人知道。这可能是最值得掌握的技能之一了。关于这一条,到目前为止,我也在努力达到目标的过程中。但是,我们需要能接触到源代码。我们必须阅读别人的代码,因为我们只有理解了那些代码之后才能把我们自己的事情做好。所以,请你不要害怕阅读源代码——不管它看起来有多么可怕,也不管它会把你带向何方,跟它去吧!能看懂别人写的代码,那就离成为一个优秀工程师不远了。

    4.了解文本编辑器

    程序员在哪里编写代码?最常见的就是使用文本编辑器了吧。正如一个作家需要一个文字处理器来写故事,一个艺术家需要画布来创作,同样的,如果想编程,你会需要一个地方来写代码。众多的编辑器至少得精通一个,因为每个编辑器的理念不同,而了解其中之一不但能让你代码写得更快,而且还不会被任何一种特定的环境所禁锢,让你开发起来更happy。

    5.自己搞个小项目

    自己做项目非常锻炼人,一个项目经过了需求分析,界面设计,和不断的会议讨论确定后马上就要进入激动人心的数据库设计,和架构设计阶段。在我看来数据库设计对应用的全面性理解要求比较高,方方面面都要考虑到,但实际开发中可能会有没设计到的地方,不用怕我们只要掌握好一个基本思想。哪怕有时候会觉得力不从心,想放弃。专心致志搞一个自己中意的项目,像对待自己的孩子那样,尽自己的全力做到最好,在这个过程中,还能学到新知识,学会运用工具,而在工作中是不可能有这样的机会的?答案当然是YES了。

     

    来源:伊成Blog(lvoyee.com) » 不知道这5件事,你肯定是个假程序员!

    喜欢 4
标签:

还没有人抢沙发呢~