有很多类兼职都会跟兴趣和专业相挂钩,因此有很多兼职都具有相当高的专业性,像软件开发、外语翻译、设计师等,特别适合想往专业方向发展的同学去做的
兼职工作。
大部分的程序员,在实习入职或者长期兼职的前几个月是最苦的,因为在学校里面容易饱和的基础知识自豪感,很容易受到实际操作层面上的代码打击,再也没有在自己宿舍里、课堂上随便写段小程序成功的那种自豪和炫耀感。
团队精神和协作能力是程序员应该具备的基本素质。例如由于小组成员配合不好,使本来很方便的cvs给各自的工作带来的及大的麻烦,一不小心自己写的的东西就会被小组别的成员在上传文件的时候给覆盖掉,一整天的工作可能就这样完全错误,需要一步步推是哪一步错了,并接着一路上不断修改。各模块之间的不法连接,会给工作带来了及大的麻烦,消耗大量的劳动力还没有提高工作效率。
良好的文档是正规研发流程中非常重要的环节,代码程序员30%的工作时间写技术文档是很正常的,缺乏文档,一个软件系统就缺乏生命力,在未来的查错,升级以及模块的复用时就都会遇到极大的麻烦。如果不重视这一个步骤,极大可能因为文档上的一点点理解错误让团队的成员花费很大的工夫去改代码,改页面。特别是涉及到大型的项目,文档错误不仅会造成冗杂的代码修改时间,不慎时更会影响到项目的进程,责任就相当繁重了。
最后一点是,一定要养成良好的代码编写习惯,有助于代码的移植和纠错,以及上述所提到的不同技术人员之间的协作。作为一个程序员,对需求的理解能力也是很重要的,只有真正理解了一个模块的作用,才会写出高效率的代码,具备基本的安全和稳定。