从身边人员看编程之路

从出校门到进入软件行业近三年,相处过的朋友和同事不少,遵循:物以类聚,人以群分的原则,我身边又80%的人是从事软件开发。历经三年的坎坷道路,在工作的过程中,不断的总结经验和汲取教训,以及和周边同事的不断探讨的过程中。对软件开发有了更深刻的认识。下面,根据我个人的经验和平常的总结,特写成文章,汇聚在一起。

首先、语言的选择上,好多初入软件行业或即将走入软件行业的人,总认为语言是很重要的,其实不然,现在随着计算机语言的增多,各种语言都又一定的优点和缺点,没有任何一门计算机语言是完美无缺的,追语言风而行事不是最为科学的,我之认为,真正选择一门语言,要看其过去和将来。拿C语言、C++ 来说,从其出现到现在,已经有近30年的时间了吧,期间,伴随着新语言的产生,总有人不停的对C/C++进行评价和抨击,与别的语言进行比较,这些书籍不但没有吧这两门语言给击倒,反倒不断的深化和丰富了这两门语言,使其长生不衰。选择它无可后非,当然其它语言,诸如Delphi,Jave JB,CB等诸多语言,他们也都存在了很长的时间了。一门语言是否能够得以生存下去,最重要的是他有一群忠实的使用者和支持者,这些人在不断的更新和充实着他们使用的语言,使他能够适应环境的变化。所以,选择一门语言,不要根据用的人多少,要根据其对自己的适用程度。

其次,系统的学习。每一门语言,都不是一朝一夕就能完成的,他们都博大精深,这甚至会让你用很长时间的经历去摸索和研究,但有一点要注意,学习每一门语言一定要本着踏实认真的方式去学习,再拿C/C++来说,起初,我也认为他们比剑简单,很快就能掌握,但是,随着时间的推移和经验的增长,发现我远没有真正掌握C/C++, 特别是C++,他的灵活性,有时间还真让人琢磨不透,但是有时深究一个东西的时候,发现,最后又回到了最基础的只是上来了。因此,学习一门语言,要踏实的从基础学习,要不断的实践,用实践来丰富自己的经验,丰富自己的知识。

最后,选择软件行业,就需要你又心里准备,软件行业说累人也不累人,单说不累人也累人,首先,进入软件行业就要求你又不断学习和研究的精力和意愿,这门行业的竞争是最厉害的,随着软件研发流程的逐渐完善和成熟,你不但要技术,更要再一定的约束范围之内发挥自己的能力,你要不骄不躁,不弃不馁,你还要满足老板的需要,满足工作的进程,如果你不进步,你就会被新的人员给顶替,一旦你落后,再追,就相当难了,我想,这才是软件行业累人的地方。

大致说了这么多,可能有些观点不能说服什么人,希望对一部分人有一点点帮助就行。

你可能感兴趣的:(编程)