〓【球友会】分享IT计算机各类电子书,包括各类编程语言,人工智能,机器学习、深度学习以及各类大数据、算法等内容的电子书
北大青鸟教育分享—互联网大佬的编程能力有多强?
北大青鸟教育分享—互联网大佬的编程能力有多强?

北大青鸟教育分享—互联网大佬的编程能力有多强?

“在我认识的程序员中,雷军、求伯君是非常出色的。马化腾、丁磊自己也写程序,但他们是更出色的产品经理。如果从整个编程的功力来讲,

当年刚进入方正工作的周鸿祎,嫌弃使用的开发工具落后,就决定20天开发一个新工具,就邀请一个同学来一起开发。两人熬20个晚上,共写了20000行代码!这个软件叫“方正飞扬电子邮件系统”,也是中国第一款拥有自主版权的互联网软件,此后,周鸿祎的名气一炮打响 ! 互联网编程大佬实至名归。

如果没有QQ和微信,我们现在的社交聊天网络将是什么样的场景!马化腾从深圳大学计算机专业毕业后,进入一家公司做软件工程师,一步一个叫脚印走向资深互联网大佬。凭借过硬的技术实力,不仅帮很多企业解决软件的问题,在互联网行业内也有着不错的声誉。如果当初马化腾没有那么敏锐的软件嗅觉,恐怕现在的互联网社交也没有这么发达了。

雷军在32岁的时候出过一本书——《深入DOS编程》,可见年少成才的他编程能力有多强。年纪轻轻就担任金山软件董事长,其后创办的小米公司,也是雷军一手抓技术,同时他还是北京软件行业协会副会长,任国家863计划——软件重大研究课题负责人。

一个行业的职业素养更多的指的是遵循纪律原则,而非长时间的不间断工作。所以,要确保自己的生活方式正常、健康,这样才能在正常的工作时间内做到全力以赴。一个专业的程序员,要学会合理分配个人时间,工作时间全是公事,工作以外的时间才是私人时间,这样才能提高工作效率。

有的人或许认为写代码和写书一样,听音乐有助于提升效率,其实不然,这样写出来的程序或许背离了解决问题的初衷,而变成了写音乐。所以,音乐不会让人专注写代码,而且还会耗费一部分宝贵的脑力资源,这些脑力资源本该用于编写设计优秀的、整洁的代码。

写代码时最好是结对的,这样当你被打扰时,你的搭档能够帮你回忆被打断前的思维。另外可以采用TDD(测试驱动开发),失败的测试能帮你维护住编码进度的上下文,被打断后重新回去时,你就会很清楚下一步的任务是解决这个失败的测试。当然了,写代码被打断是在所难免的,礼貌表现,并且乐于助人,才是良好的职业态度。

有些时候死活写不出代码, 应该去找一些事情做,比如去查看邮件、喝喝水、翻翻书、上上微博、检查进度或看点文档;另外,想要编程不延迟,就要早期检测和保持透明,根据目标定期衡量进度,不要把预估和期望混淆在一起,把全部数字呈现给团队,并且每天修正进度。

可以适当的加班加点。但不是提倡加班,加班有时候有必要,因为是促进短期完成工作量。但是如果加班半天,其实是完成不了额外的半天工作的,因此,长期连续加班是不可取的工作方案。

编程不是容易的事,把IF语句和 while语句组装在一起的方式十分重要,不是简单混在一起就能得到优秀的代码,必须小心谨慎,而且仅凭一已之力也无法写出好程序,需要相互借鉴思路和观点。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注