程序员行业现状
每年都有无数年轻的程序员加入软件行业。 他们在学校学习编程,但对这个行业的现实一无所知。 帕特里克·麦肯齐是美国一家小型软件公司的所有者。他写了一篇关于该行业实际情况的长篇文章。读完后,我感到非常难过,有些地方受到了启发。我选择了一个部分并翻译如下。 i.90%的编程工作来自内部软件 计算机专业的学生可能会有这样的印象:大多数程序员都在编写公共软件或通用软件。 这个观点是错误的。大多数程序员实际上编写的是非公有企业内部软件,如成本跟踪软件、优化出货成本的软件、帮助记账的软件、设计新组件的软件、计算策略价格的软件、识别恶意订单的软件等。各商业公司开发内部软件解决自身问题。市场上对程序员的大多数需求都来自于此。只有少数程序员直接为外部客户编写软件。 内部软件开发通常是乏味和令人厌烦的。由于其技术复杂度低,技术决策非常保守,预算少,缺乏长期考虑。但世界上大多数编程工作都是这样的。 2。雇佣你的目的是让你盈利,而不是让你的计划。 商业公司最关心的是(或者他们唯一关心的)增加收入和降低成本。所以他们真正需要的不是程序员,而是能够帮助他们增加收入和降低成本的人。 开发漂亮的软件、解决技术问题和编写无缺陷代码不是商业公司的目标。他们雇佣你来帮助他们完成一个增加收入和降低成本的项目,而不是追求个人软件的成就。 你对一家公司唯一的价值就是你能在多大程度上增加收入和降低成本。 三。不要称自己为程序员