关注小编,每日分享干货。
程序员的主要工作:编写代码,观看他人编写的代码,更改他人编写的代码。
次要任务:与需求方争吵,与其他程序员争吵,与测试团队争吵。
但是今天小编想讨论的不是程序员的工作内容,而是在校的程序员和上班后的程序员的区别:
一、
在学校:当您完成了程序的所有功能,程序运行没有卡顿,您会感觉非常棒。
工作中:尽管您所有功能都已实现,但代码很丑,运行卡顿,反应太慢,您需要做一个优化。
二、
在学校:要实现这样的功能,您应该先编写代码然后再编写代码...
工作中:快点搜索github找出是否有人写过它。
三、
在学校:学习好编程基础知识就是学好了计算机编程技能。
工作中:您的能力好坏取决于程序实际上的适用性。
四、
在学校:您可以随心所欲,想怎么写就怎么写,不用去考虑阅读他人代码。
工作中:最困难的事情是理解他人的代码,尤其是已经离开的同事的代码。
五、
在学校:您可能一个人或者几个同学一起无忧无虑的开发了一个程序。
工作中:您需要面对产品经理,架构师,项目经理等人提问、唠叨、监督、追进度。
六、
在学校:多种技术框架选择学习使用,多种前台页面实现方式学习使用,随心所欲的UI设计。
工作中:技术架构师将为您提供技术框架,您需要遵循框架,项目经理提前设计好页面,最终您来实现。
七、
在学校:专注于代码编写,不必考虑外在因素。
工作中:专注于代码的时间并不多,而且代码改进比比皆是。
八、
在学校:专注于代码编写,不必考虑外在因素。
工作中:专注于代码的时间并不多,而且代码改进比比皆是。
九、
在学校:您编程的目标是取得成就,以便老师查看或者他人使用。
工作中:您需要知道自己的东西最终将被许多用户使用,并且需要注意其健壮性,易用性,各种性能指标,甚至是代码的后续可维护性。
十、
在学校:您的团队伙伴相对较少,也许一两个人会完成一个项目并最终有所作为。
工作中:您需要提高合作能力。您需要遵守代码规范,并且需要与其同事一起合力完成项目,相互要求自己,以共同提高代码质量和产品质量。
以上仅是小编个人几点想法,欢迎评论相互讨论。
喜欢编程,职场,圈内新料。
多多分享,转发。
领取专属 10元无门槛券
私享最新 技术干货