潍坊达内小编为软件开发人员收集了二十一个想法:它们彼此矛盾,有时部分重述同样的事情,但我建议他们作为自己对技能的思考的起点.如果至少有一个想法触动你,强迫你去思考,那太好了.记住,这些不是最伟大的真理,只是想法.

1.开发人员的工作不是"编写代码",而是解决业务问题,而且经常"使用新框架"并不能解决业务问题.
2.我们与人合作,只是有时候写代码,所以人际关系是工作的重要组成部分.
3.开发人员也是人,也受到与其他人相同的认知错误的影响.尤其要阅读关于偏见,FAE和Kahneman的书.
4.每个新的框架都出现,原因是我们没有理想的解决方案来解决前端开发人员所面临的问题.每个新的成功框架都是有趣的方向,所以想想"这个框架/库能够为我的工作带来什么变化".
5.开发者不只是编写代码,而是参与开发过程.因此,如果公司正在使用敏捷开发,那么你必须认真对待敏捷开发,或至少尊重敏捷开发.
6.代码审查是软件开发过程的重要组成部分.如果你不在意代码审查,你可能不能成为好的软件开发人员.
7.作为开发人员,我们对我们部署的代码负责.我们也承担道德责任.不要做不道德的东西.
8.用户是人.我们的产品和我们的失败可能直接影响到他们的生活,考虑你的行为的后果.
9.人们想法因人而异:有时我们认为困难的东西似乎对于商务人士来说很容易.这是我们必须解决的冲突,而不是避免它.潍坊达内课程结合行业技术趋势及企业用人需求的变化,及时更新,课程至少每半年进行一次升级.
10.承担责任期限.如果你不能做到,你必须重新商讨.
11.任务有两种复杂性,内在和外在的复杂性.你不能避免第一个复杂性,它是在于任务本身; 我们在结构和重塑轮子上做出奇怪的决定时,创造了第二种复杂性.注意外部复杂性超越内在复杂性的情况.
12.当开发人员选择轻松的解决方案而不是好的解决方案时,在编写代码或构建系统的同时,他创造了技术性的债务.就像有一天银行会打电话催缴债务.
13.其他人写的代码几乎总是看起来不可理解或书写不好,但原因并不总是代码确实写得不好.有时这些其他人是之前的我们自己.
14.有时任务可以在不改变代码的情况下解决.
15.勇于改变需要改变的东西,接受不能改变的东西,并善于发现差异.
16.有时,对开发人员来说,微不足道的事情对企业来说是非常有价值的.这是一个很好的位置,不要远离它.
17.很少有公司对你的成长感兴趣.如果公司对你目前的水平不满意,他们开始就不会雇用你.
18.会议和聚会是值得的,因为到场的人,更进一步在于他们的谈话.
19.面试是双方的游戏,不仅公司会考察你,但你也会考察公司.
20.我们选择这个职业,因为这对我们很有趣,但是我们获得报酬是因为我们带来了价值.了解成本中心和利润中心,并了解你现在所在的位置.
21.作为一名自由职业者,你被聘用是客户缺乏的技能:当你写的的代码不好时,她无法告诉你,当她指出错误时,只能用自己的语言解释.
更多潍坊达内相关资讯,请扫描下方二维码
