程序人生:写给新入行程序员职业生涯的10条建议

程序人生:写给新入行程序员职业生涯的10条建议

建议1

事业的进步不在于你管理了多少人,而在于你产生了多大的影响:一个有没有你的工作的世界的差别。

程序人生:写给新入行程序员职业生涯的10条建议

建议2

软件开发是团队合作 ; 它不仅关乎技术能力,也关乎人际关系。做一个好的队友。当你开始做事情的时候,要和别人保持沟通。

程序人生:写给新入行程序员职业生涯的10条建议

建议3

技术从来都不是中立的。如果你的工作对世界有任何影响,那么这种影响是有

道德导向的。我们在软件产品中做出的看似无害的技术选择调整了获得技术的条件、使用动机、谁将受益、谁将受害。技术选择也是伦理选择。因此,对于你希望你的选择支持的价值,一定要慎重和明确。设计伦理。把你的价值观融入你的作品中。永远不要想,我只是在建立能力 ; 它本身是中性的。这并不是因为你构建它的方式决定了它将如何被使用。

程序人生:写给新入行程序员职业生涯的10条建议

建议4

自我指导——掌控你的工作和环境——是获得生活满足感的关键。确保你给你周围的人足够的自我导向,确保你的职业选择为你自己带来更大的回报。

程序人生:写给新入行程序员职业生涯的10条建议

建议5

创造世界所需要的,而不仅仅是你希望拥有的。技术人员往往过着精细化的生活,专注于满足自己特定需求的产品。寻找机会拓宽你的生活经验,这将使你更好地看到世界需要什么。

程序人生:写给新入行程序员职业生涯的10条建议

建议6

当做出任何具有长期影响的选择时,将你的价值观置于短期的自我利益和短暂的情绪之上——比如贪婪或恐惧。知道你的价值观是什么,让它们来引导你。

程序人生:写给新入行程序员职业生涯的10条建议

建议7

当我们发现自己陷入矛盾中时,应该停下来寻找我们共同的价值观和共同的目标,并提醒自己,我们几乎肯定站在同一条战线上。

程序人生:写给新入行程序员职业生涯的10条建议

建议8

生产力可以归结为快速决策和偏好行动。这需要 a) 来自经验的良好直觉,以便在给出部分信息的情况下做出普遍正确的决定 ; b) 对何时要小心地前进或等待更多信息要有敏锐的意识,因为一个错误的决定的代价将大于等待的代价。在不同的环境中,最佳速度 / 质量决策权衡可能会有很大的差异。

程序人生:写给新入行程序员职业生涯的10条建议

建议9

快速的做决定意味着在你的职业生涯中你会做出更多的决定,这会让你对可用选择的正确性有更强的直觉。经验是生产力的关键,更高的生产力将为你提供更多的经验: 一个良性循环。

程序人生:写给新入行程序员职业生涯的10条建议

建议10

在你意识到自己缺乏直觉的情况下,坚持抽象的原则。在你的职业生涯中建立一个可靠的原则清单。原则是形式化的直觉,比原始模式识别适用于更广泛的情况 (这需要对类似情况有直接且广泛的经验)。

IT技术分享社区

个人博客网站:https://programmerblog.xyz

程序人生:写给新入行程序员职业生涯的10条建议

文章推荐程序员效率:画流程图常用的工具程序员效率:整理常用的在线笔记软件远程办公:常用的远程协助软件,你都知道吗?51单片机程序下载、ISP及串口基础知识硬件:断路器、接触器、继电器基础知识