导语
image今天上午,小米科技创始人雷军在微博写道:北漂,奋斗九年多,终于买房了!小米科技园,8栋楼,34万平方米,52亿造价。雷军本人的故事就是一本当代程序员的奋斗史,作为典范雷军身上有哪些程序员值得学习的地方...
程序员生涯
雷军在年轻的时候有过一段程序员生涯,和大多数程序员可能不一样,十多年的程序员生涯最后把雷军缔造成为小米科技的领军人物。那么肯定不仅仅是单纯的写代码,首先是热爱,热爱能让一人把事情做到极致。因为热爱人们愿意为之付出,而付出的结果往往都是好的。雷军在很多年前的一篇日记中曾经写道:我会当一辈子的程序员。由此可以反映出他对这个行业的热情。
- 1991年,雷军大四的时候创建三色公司。虽然最后以失败告终,但是在那个年代他们就能接触计算机所以能成为最接近互联网的人。也正是自己愿意思考并尝试的态度为后来的成功奠定了基础。
- 1992年,雷军任金山公司北京研发部经理。正是他扎实的技术才有机会坐上研发部经理的位置,而又正是这个位置给他机会去全方位了解产品,了解商业。这些是他创建小米的底气。
- 2014年,雷军与Google工程研究院林斌,摩托罗拉研发总监周光平,刘德,黎万强等创建小米科技。当年没有人会想到当时一群喝着小米粥的年轻人能够站在港交所敲钟。
值得学习的地方
- 程序员与生俱来的逻辑与严谨
我一直认为程序员的逻辑性和严谨是与生俱来的优势,如果你没有或者不够,那么就需要刻意培养。曾经有人说过写代码才是最简单的事情,难得是要想清楚怎么写。我觉得说的很对,思维永远是指导你行为的,只有思维清楚,写起代码来才会容易,也会减少出bug的概率。逻辑性和严谨不仅仅体现在编码上,在工作上或者生活的其它事情上可以让事情更加有条理,这样做起事情来也是事半功倍,让你更有竞争力。 - 对产品的理解
对产品的理解很重要,如果你每天很认真,但是你思考的只是怎么写代码,这会限制你的发展。所谓格局决定高度,如果你只是把目光放在增删改查,那你永远只是码农。如果你考虑的是怎么优化,怎么让架构更合理,那么你有可能是架构师。如果你把目光放在产品上,怎么让体验更好,怎么利用系统的数据促进商业化,怎么提高转化率,那么你会有更高的高度。 - 对商业的直觉
在一个公司当你了解的足够多的时候,你可以不仅仅把思维局限于自己的工作。这时候你可以思考是什么支撑了公司的业务,什么是公司的核心,是模式驱动还是技术驱动。为什么在当前环境下这种商业模式可行,你的竞品,其它的产品为什么能快速盈利。如果你理解了你很有可能抓住机会,你很有可能就是第二个雷布斯。 - 不断的学习
上述的前提都是你要不断的理解你以前不理解的东西,接受没接受过的领域。如果是足够热爱那么可能会相对容易,如果不是,你得强迫自己不断的去学习,而且持之以恒的坚持。 - 你的程序员生涯规划是怎样的,你准备什么时候在北京买房,欢迎以留言的方式给到我...
学习路线建议:
从雷军的身上我们看到了的是一个成功的程序员,要成为一个成功的程序员,有一个好的导师是必不可少的,我也没有太多的能帮助大家的,这里给大家一个程序员的学习路线建议,并不是对每个人都有帮助,大家自己斟酌是否对自己也有帮助来筛选,希望对大家有帮助。
java知识分子:华为资深架构师谈:对于工作一至五年Java程序员的学习建议。zhuanlan.zhihu.com
图标同时小编也给大家准备了一份免费的资料:Java核心知乎总结(pdf)文档。
获取方式:请加JAVA架构技术交流群:714827309
点击链接加入群聊【JAVA高级架构技术交流】:https://jq.qq.com/?_wv=1027&k=51OhGuo
部分资料图片:
image
网友评论