当前位置:首页 > 动态 > 正文


软件开发人员的21个想法 2018-02-27 17:32
软件开发人员的21个想法

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

 

     1.开发人员的工作不是“编写代码”,而是解决业务问题,而且经常“使用新框架”并不能解决业务问题。

     2.我们与人合作,只是有时候写代码,所以人际关系是工作的重要组成部分。

    3.开发人员也是人,也受到与其他人相同的认知错误的影响。尤其要阅读关于偏见,FAE和Kahneman的书。

    4.每个新的框架都出现,原因是我们没有理想的解决方案来解决前端开发人员所面临的问题。每个新的成功框架都是有趣的方向,所以想想“这个框架/库能够为我的工作带来什么变化”。

    5.开发者不只是编写代码,而是参与开发过程。因此,如果公司正在使用敏捷开发,那么你必须认真对待敏捷开发,或至少尊重敏捷开发。

    6.代码审查是软件开发过程的重要组成部分。如果你不在意代码审查,你可能不能成为好的软件开发人员。

    7.作为开发人员,我们对我们部署的代码负责。我们也承担道德责任。不要做不道德的东西。

    8.用户是人。我们的产品和我们的失败可能直接影响到他们的生活,考虑你的行为的后果。

    9.人们想法因人而异:有时我们认为困难的东西似乎对于商务人士来说很容易。这是我们必须解决的冲突,而不是避免它。

    10.承担责任期限。如果你不能做到,你必须重新商讨。

    11.任务有两种复杂性,内在和外在的复杂性。你不能避免第一个复杂性,它是在于任务本身; 我们在结构和重塑轮子上做出奇怪的决定时,创造了第二种复杂性。注意外部复杂性超越内在复杂性的情况。

    12.当开发人员选择轻松的解决方案而不是好的解决方案时,在编写代码或构建系统的同时,他创造了技术性的债务。就像有一天银行会打电话催缴债务。

    13.其他人写的代码几乎总是看起来不可理解或书写不好,但原因并不总是代码确实写得不好。有时这些其他人是之前的我们自己。

    14.有时任务可以在不改变代码的情况下解决。

    15.勇于改变需要改变的东西,接受不能改变的东西,并善于发现差异。

    16.有时,对开发人员来说,微不足道的事情对企业来说是非常有价值的。这是一个很好的位置,不要远离它。

    17.很少有公司对你的成长感兴趣。如果公司对你目前的水平不满意,他们开始就不会雇用你。

    18.会议和聚会是值得的,因为到场的人,更进一步在于他们的谈话。

    19.面试是双方的游戏,不仅公司会考察你,但你也会考察公司。

    20.我们选择这个职业,因为这对我们很有趣,但是我们获得报酬是因为我们带来了价值。了解成本中心和利润中心,并了解你现在所在的位置。

    21.作为一名自由职业者,你被聘用是客户缺乏的技能:当你写的的代码不好时,她无法告诉你,当她指出错误时,只能用自己的语言解释。

 

    你可以通过关注安聚尼公众号发送给我


有心意 更有新意
欢迎拨打
  13275007163
13275007163
| 首页| 案例| 资讯| 关于|
友情链接: 软件开发 | 网站建设 | 小程序开发 | UI设计 | 软件设计 | 微商城开发 | APP开发 | 订货系统 | 香港服务器 | 微信推广 |
Copyright © 2005-2017 厦门市安聚尼网络科技股份有限公司 版权所有 闽ICP备16024904号-1