开班信息
北大青鸟:你想知道互联网大佬的编程能力有多强吗?
来源:北大青鸟科泰校区时间:2021-11-20内容提要: 在北大青鸟,曾有学员问科泰老师:当今互联网大佬们的编程能力有多强呢?在这里,小编就跟大家聊一聊这个有趣的话题!
在北大青鸟,曾有学员问科泰老师:当今互联网大佬们的编程能力有多强呢?在这里,小编就跟大家聊一聊这个有趣的话题!
“在我认识的程序员中,雷军、求伯君是非常出色的。马化腾、丁磊自己也写程序,但他们是更出色的产品经理。如果从整个编程的功力来讲,自己应该可以排到前三名。”这是1024程序员节上,360 创始人周鸿祎讲的一段话。
当年刚进入方正工作的周鸿祎,嫌弃使用的开发工具落后,就决定20天开发一个新工具,就邀请一个同学来一起开发。两人熬20个晚上,共写了20000行代码!这个软件叫“方正飞扬电子邮件系统”,也是中国第一款拥有自主版权的互联网软件,此后,周鸿祎的名气一炮打响 ! 互联网编程大佬实至名归。
“天不生我马化腾,万古聊天如长夜。”
如果没有QQ和微信,我们现在的社交聊天网络将是什么样的场景!马化腾从深圳大学计算机专业毕业后,进入一家公司做软件工程师,一步一个叫脚印走向资深互联网大佬。凭借过硬的技术实力,不仅帮很多企业解决软件的问题,在互联网行业内也有着不错的声誉。如果当初马化腾没有那么敏锐的软件嗅觉,恐怕现在的互联网社交也没有这么发达了。
代码写的像诗一样——“雷布斯”
雷军在32岁的时候出过一本书——《深入DOS编程》,可见年少成才的他编程能力有多强。年纪轻轻就担任金山软件董事长,其后创办的小米公司,也是雷军一手抓技术,同时他还是北京软件行业协会副会长,任国家863计划——软件重大研究课题负责人。
看完了互联网大佬们的编程功力,我们再来说说普通程序员的写代码素养。
疲劳的时候千万不要写代码。
一个行业的职业素养更多的指的是遵循纪律原则,而非长时间的不间断工作。所以,要确保自己的生活方式正常、健康,这样才能在正常的工作时间内做到全力以赴。一个专业的程序员,要学会合理分配个人时间,工作时间全是公事,工作以外的时间才是私人时间,这样才能提高工作效率。
写代码时不要听音乐。
有的人或许认为写代码和写书一样,听音乐有助于提升效率,其实不然,这样写出来的程序或许背离了解决问题的初衷,而变成了写音乐。所以,音乐不会让人专注写代码,而且还会耗费一部分宝贵的脑力资源,这些脑力资源本该用于编写设计优秀的、整洁的代码。
当写代码被人打断。
写代码时最好是结对的,这样当你被打扰时,你的搭档能够帮你回忆被打断前的思维。另外可以采用TDD(测试驱动开发),失败的测试能帮你维护住编码进度的上下文,被打断后重新回去时,你就会很清楚下一步的任务是解决这个失败的测试。当然了,写代码被打断是在所难免的,礼貌表现,并且乐于助人,才是良好的职业态度。
适当的放松有助于更好的突破。
有些时候死活写不出代码, 应该去找一些事情做,比如去查看邮件、喝喝水、翻翻书、上上微博、检查进度或看点文档;另外,想要编程不延迟,就要早期检测和保持透明,根据目标定期衡量进度,不要把预估和期望混淆在一起,把全部数字呈现给团队,并且每天修正进度。
提升工作效率,也提升自己能力。
可以适当的加班加点。但不是提倡加班,加班有时候有必要,因为是促进短期完成工作量。但是如果加班半天,其实是完成不了额外的半天工作的,因此,长期连续加班是不可取的工作方案。
帮助他人&接受别人的帮助。
编程不是容易的事,把IF语句和 while语句组装在一起的方式十分重要,不是简单混在一起就能得到优秀的代码,必须小心谨慎,而且仅凭一已之力也无法写出好程序,需要相互借鉴思路和观点。
“在我认识的程序员中,雷军、求伯君是非常出色的。马化腾、丁磊自己也写程序,但他们是更出色的产品经理。如果从整个编程的功力来讲,自己应该可以排到前三名。”这是1024程序员节上,360 创始人周鸿祎讲的一段话。
当年刚进入方正工作的周鸿祎,嫌弃使用的开发工具落后,就决定20天开发一个新工具,就邀请一个同学来一起开发。两人熬20个晚上,共写了20000行代码!这个软件叫“方正飞扬电子邮件系统”,也是中国第一款拥有自主版权的互联网软件,此后,周鸿祎的名气一炮打响 ! 互联网编程大佬实至名归。
“天不生我马化腾,万古聊天如长夜。”
如果没有QQ和微信,我们现在的社交聊天网络将是什么样的场景!马化腾从深圳大学计算机专业毕业后,进入一家公司做软件工程师,一步一个叫脚印走向资深互联网大佬。凭借过硬的技术实力,不仅帮很多企业解决软件的问题,在互联网行业内也有着不错的声誉。如果当初马化腾没有那么敏锐的软件嗅觉,恐怕现在的互联网社交也没有这么发达了。
代码写的像诗一样——“雷布斯”
雷军在32岁的时候出过一本书——《深入DOS编程》,可见年少成才的他编程能力有多强。年纪轻轻就担任金山软件董事长,其后创办的小米公司,也是雷军一手抓技术,同时他还是北京软件行业协会副会长,任国家863计划——软件重大研究课题负责人。
看完了互联网大佬们的编程功力,我们再来说说普通程序员的写代码素养。
疲劳的时候千万不要写代码。
一个行业的职业素养更多的指的是遵循纪律原则,而非长时间的不间断工作。所以,要确保自己的生活方式正常、健康,这样才能在正常的工作时间内做到全力以赴。一个专业的程序员,要学会合理分配个人时间,工作时间全是公事,工作以外的时间才是私人时间,这样才能提高工作效率。
写代码时不要听音乐。
有的人或许认为写代码和写书一样,听音乐有助于提升效率,其实不然,这样写出来的程序或许背离了解决问题的初衷,而变成了写音乐。所以,音乐不会让人专注写代码,而且还会耗费一部分宝贵的脑力资源,这些脑力资源本该用于编写设计优秀的、整洁的代码。
当写代码被人打断。
写代码时最好是结对的,这样当你被打扰时,你的搭档能够帮你回忆被打断前的思维。另外可以采用TDD(测试驱动开发),失败的测试能帮你维护住编码进度的上下文,被打断后重新回去时,你就会很清楚下一步的任务是解决这个失败的测试。当然了,写代码被打断是在所难免的,礼貌表现,并且乐于助人,才是良好的职业态度。
适当的放松有助于更好的突破。
有些时候死活写不出代码, 应该去找一些事情做,比如去查看邮件、喝喝水、翻翻书、上上微博、检查进度或看点文档;另外,想要编程不延迟,就要早期检测和保持透明,根据目标定期衡量进度,不要把预估和期望混淆在一起,把全部数字呈现给团队,并且每天修正进度。
提升工作效率,也提升自己能力。
可以适当的加班加点。但不是提倡加班,加班有时候有必要,因为是促进短期完成工作量。但是如果加班半天,其实是完成不了额外的半天工作的,因此,长期连续加班是不可取的工作方案。
帮助他人&接受别人的帮助。
编程不是容易的事,把IF语句和 while语句组装在一起的方式十分重要,不是简单混在一起就能得到优秀的代码,必须小心谨慎,而且仅凭一已之力也无法写出好程序,需要相互借鉴思路和观点。