当前位置: 首页 > 后端技术 > Java

街头码农1.2篇

时间:2023-04-01 15:56:42 Java

原文:https://livebook.manning.com/...译文:朱坤荣,CastorlyStock在Pexels上拍摄1.2谁是鲁莽的程序员?微软在招聘时认为应聘者分为两类:计算机科学专业的应届毕业生和在软件开发领域具有相当行业经验的专家。作为一名自学成才的编码员或学习计算机科学的人,他们在职业生涯的开始时缺少一些东西:街头知识,或者知道什么是重要的。自学成才的程序员有很多实际开发经验,但他们缺乏可以在日常编程中使用的正式理论,而另一种人,知道很多理论但缺乏实践。见图1.1。你在学校没有优先考虑这些事情。您根据学习路径而不是重要性级别来学习。在街头的残酷竞争中,你不知道哪些特定科目有用。时间线是不真实的。咖啡是冷的。世界上最好的框架中的一个错误会让你一周的工作变得无用。在客户不断改变需求的压力下,你完美的抽象设计崩溃了。您快速复制和粘贴以重构您的代码,但现在您必须编辑15个单独的位置来更改配置值。多年来,您开发了新技能以解决歧义和复杂性。自学成才的程序员学习对他们有帮助的算法,而大学毕业生最终明白最好的理论不一定是最好的实践。草率的程序员是指拥有相当丰富的行业软件开发经验,但其信念和理论被一个不讲理的老板磨平了,让他在一个早上完成了一周的工作。在丢失了数千行代码并从头开始编写之后,他们学会了将任何内容备份到多个商店。他们看到机房里硬盘闪闪发光,他们在机房外的门口与系统管理员争吵以连接生产,因为有人刚刚将未经测试的代码部署到生产线上。他们在自己的源代码上测试软件压缩代码,就是为了看到所有东西都可以压缩成一个字节,这个字节的值为255。解压算法才刚刚发明出来。您刚毕业并正在找工作,或者您痴迷于编写代码而不知道等待您的是什么。您刚从培训班出来寻找工作机会,但您不知道知识差距是什么。您自学了一门编程语言,但您不确定自己的技能组合中缺少什么。欢迎来到街头。本文转载自朱坤荣(按时间顺序)微信公众号公众号“麦芽面包”,公众号id“darkjune_think”开发者/科幻爱好者/硬核主机玩家/业余翻译,转载请注明。微博:朱坤荣B站:https://space.bilibili.com/23...交流邮箱:zhukunrong@yeah.net