微信号:jobbole

介绍:关注职业资讯;学习各类职业感悟、心得和经验分享,扩大职业视野;体会求职、工作和创业的历程 - 就在JobBole.com 伯乐在线

什么是现代化编程:重温 15 篇热文

2018-05-04 22:21 伯乐在线

(点击上方公众号,可快速关注)


本文精选了「伯乐在线」微信公号 4 月份的 15篇热门文章,包括学习方法总结,程序员职场总结等。


注:以下文章,点击标题即可阅读


什么是现代化编程?


现代化编程应该是:不强制用相同的 IDE,统一的代码风格,方便的依赖管理,持续集成,版本控制等。



给编程生涯充电的 10 本书


作为程序员,我们都喜欢编写代码,都喜欢挑战艰深的算法,喜欢设计并创建炫酷的新技术。我们厌倦那些不得不处理的日常琐碎、工作中的官僚作风,以及无关的应酬(比如工作无关的聚会)。



十年工龄的程序员为你揭示最危害程序员职业生涯的三大观念


蓦然回首自己做软件开发这个行业已经十年了,这十年中我获得了很多,技术能力、培训、出国、大公司的经历,还有很多很好的朋友。



谁说国外的程序员过得好?法国政府搞的软件项目,坑出新境界


很多软件项目开发时间大大超出了规划的时间,投入大量资金和人力,都没有实在的结果。如果你讨厌你的编程工作,请认真阅读这篇 2008 年的文章吧。法国科技公司为政府做的项目,预期两三年,做了十二年还在做;6 百万行 C++ 代码,经理比工程师多,人员素质极低。


如何做有效的Code Review?我有这些建议


代码评审(Code review)是保证代码质量的一种有效手段,做得好的话,对公司来讲是一笔收益颇高的时间投资。但实践起来往往变成了炫耀编程技能、固执己见、恶言相向、同事关系恶化的事,这该如何是好?


压力让很多程序员彻底疯狂


当下,软件开发工作被认为是最能赚钱,最有保障的工作,但是,这样的工作极可能损害一个人的精神健康。



最终一轮面试被 Google 刷掉,这是一种什么样的体验?


入职谷歌向来是可遇不可求的,只有那最为顶尖的万分之一的人才,才有资格收到谷歌的橄榄枝。因此,就算应聘谷歌失败了,也很正常。重要的是,从失败经历中不断学习,砥砺前行。本文作者 Jacob Levi Peterson 分享了自己与谷歌offer失之交臂的求职经历。



谷歌用两年时间研究了 180 个团队,发现高效团队有这五个特征


小群聚、工作小组、委员会、自治体,无论它叫什么,身处其中,你都是 Google 的一份子,并且你无论在哪工作,都离不开团队。因此,如果我们知道什么能让管理者高效,那么为什么我们不知道什么能让团队高效呢?



如何识别人的技术能力和水平?


这个题目是比较复杂的,它包含的东西比较多,认真讨论估计能写几万字。如果是专业研究,我看能写一本书了。这里打算根据自己的学习过程和工作经验,谈一下要点问题,均属个人看法,欢迎讨论。



白板与编程面试:为什么不在电脑上编程更有帮助


白板编程可以检查出两方面的技能:从一开始就可以写简洁的代码,以及知其代码之所以然。这两大技能对于一个出色的软件开发人员是至关重要的。通过进行白板编程,这两种技能都能被准确地检验出来。


最难面试题,你遇到过什么样的?


本文介绍了几道面试中遇到的难题,如果你遇到了这种难题,你会怎么回答呢?下面这个问题,是我一个朋友在微软校招面试时被问到的。


写给程序员的有效学习方法


在 9 月新西兰的 Kiwi PyCon (一个关于 Python 语言的年度例行研讨会)研讨会中,我就提出了针对程序员的有效学习方法。演讲中主要提到了两个方面:一个是思维模式方面,一个是具体可用的学习方法。



写给自学者的入门指南


在 IT 工程师和培训机构多如牛毛的时代,拜师学艺并不难。但自学编程对于毫无基础的同学来说却可能是个问题,相信有过类似经历的朋友都有一把辛酸泪和一肚不吐不快的体会。让我们从一个故事说起…



30 多年的编码经验浓缩成的 10 条最佳实践


所以,如何写出一手好代码?良好的代码更易于阅读、理解、调试和修改,最重要的是它的缺陷也更少。显然,编写良好的代码需要更多的时间,但是从长远来看,它也具有更多的价值,因为这降低了维护的成本,而且具有更好的可重用性。



瞎忙的新手


和直觉相反,新手的大部分时间花在外围活动上,真正用来掌握核心业务的时间反倒不多。最近利用业余时间给朋友集成一台特殊用途服务器,专用板卡和驱动程序由第三方提供,我的任务是把软硬件集成起来,对上层软件提供API和demo代码。大约写了100行JAVA代码,配置脚本加起来20行不到,结果前前后后花掉整整一周的下班时间。



往期热文回顾


2、3月:《妓女、二奶和软件外包哪个靠谱:10 篇热文

1月:《请停止结对编程:重温 15 篇热文

12月:《不要自称是程序员,我十多年的 IT 职场总结:重温 15 篇热文

11月:《解雇了天才员工,这是我们做过最正确的决定:重温 15 篇热文

10月:《Hello, World!我的房车编程生活,已经 150 天了:重温 15 篇热文



看完本文有收获?请分享给更多人

关注「伯乐在线」,看更多精选 IT 职场文章

 
伯乐在线 更多文章 做技术的,需要项目管理能力吗? 如何向 6 岁的孩子解释何为编程 完美主义对新手程序员的影响 如何对待开发团队中那个拖后腿的人? 十年工龄的程序员为你揭示最危害程序员职业生涯的三大观念
猜您喜欢 又拍云完成数亿B轮融资 专注于打造场景化CDN服务 Linux下开启缓存服务NSCD OneOaaS网站更新,不一样的体验 以普通用户启动的Vim如何保存需要root权限的文件 亿级APP支付宝在移动端的高可用技术实践