【职场思考】没听过的22条技术大牛的建议

JUST DO IT

用这句英文做引子有两层含义: 一个是字面意思,另一层则是 IT 这个行业代表着当前最具争议的行业。而我本身也在这个行业里面,所以从这个行业的角度给大家分享下周边的大佬们对于新入门的学弟妹的一些建议。

Nicholas C. Zakas

在这里插入图片描述

全世界最著名的js 程序员之一。他对职业生涯最好的七个建议如下:
1)不要别人让做什么就做什
一定要自己参与进去,要提出自己的想法,并给反馈
2) 推销自己
你做了很多但是别人不知道,那么你的贡献就没法去被很好的衡量,那么你的发展就没那么顺利。
3)学会带团队
因为个人技术在足够强大后,下一步的挑战就是与人相处的能力了。
4)生活才是最重要的
要想长久有激情,工作和生活必须分开,把它当 工作问题看待,这样就会对工作心平气和,与他人沟通也顺利。
5)自己找道路
很多工程师都没有完成这个转变,如果能够做到,可能就说明你成熟了,学会了取舍。你不可能把时间花在所有事情上面,必须找到一个重点
6)把自己当主人
每天参加很多会,但是有些会与你无关,你会没有存在感,确保只参加哪些需要参加的会,并能高效的参与
7)找到水平更高的人
找到那些比你水平更高、更聪明的人,尽量和他们在一起,吃饭或者喝咖啡,向他们讨教,了解他们拥有的知识。你的职业,甚至你的生活,都会因此变得更好。

陈皓(左耳朵耗子)

在这里插入图片描述

一个从业20+年以上的老资格程序猿,个人博客 《酷壳》,在很多大厂待过,现在独立创业,做的挺不错。我个人是从他的博客受益很多。他给了新手几点建议:
1)不要只习惯获取大量的知
而从不对这些知识进行思考和总结,问题不是我们知道多少东西,问题是我们在获取这些知识的时候会不会去思考这些知识后的东西?比如:为什么会有这么多经典的数据结构,数组,链表,树,哈希表,图这些数据结构主要用来解决什么样的问题,他们的优势和劣势是什么?没有思考过,就不算真正的懂,没有思考过,你将无法应对万变的问题,没有思考过,你将成为书呆子

2)多多实践而不是研究
编程不是在实验室做科研搞理论啊,计算机这本就是一个实践性很强的的学科啊,这不是数学,这需要你多多的实践啊。一定是纸上得来终觉浅,绝知此事要躬行!

3) 编程其实是在创作
写程序本来就是一件有价值的事,这就像写篇作文人人都会写,但并不是人人都能把文章写好。编程和写作都是一样的,这都是在搞创作啊。想做“码农”还是想做“程序员”?自己决定吧。

4)书本是不够的
我们身边有很多很多优秀的人,网上有很多优秀的文章,书店里也有很多不错的书,而且我们的软件开发日趋成熟,如果我们还学不好的话,那么我们就是在犯罪

阿里毕玄

前阿里—集团核心系统资深技术专家,已经退隐。玄哥的建议很务实:

1)学会翻墙并搭建自己的网站
其实会翻墙是主要的,这样你能看到不同的东西,做技术,只用百度那就太欠缺了。
2)在stackoverflow上回答10个问题
这里我个人理解,主要是让你熟悉 这个全世界最优秀的程序员问答论坛,学会使用它 并且在上面发挥自己的价值,你能很好提升自己。
3) 了解淘宝网站是如何支撑秒杀的
通过这个,你就知道做玩具车跟做真正的商用车的差距了,做程序员,不是只会写简单的单机程序跑跑能运行就完事了。大规模的应用对可靠性 一致性要求很高。
4)学会给感兴趣的开源软件提交一个patch
这个其实就是另外一个层次的要求了,开源组织意味着一个更高的技术要求,能在上面去提交patch 那么你本身的水平也是在一个比较高的位置,尝试挑战自己。
5)初步判断自己的发展方向
一定要对自己未来有所规划,哪怕方向错了,也要想,这个行业黄金时间就那几年,一步落下,步步紧追不上。

侯捷

侯俊杰,笔名侯捷台湾知名电脑技术专栏作家,致力于电脑技术之扎根工作,文章兼具科技之长与灵性之美,有读者的评语是“比作家更工程师,比工程师更作家”

1)以兴趣为要

虽然很多人在选择职业时受到家庭、环境等方面因素的影响,不一定能从事自己非常感兴趣的工作,但是如果可能的话,一定要以兴趣为要。这样在工作时会很开心,在个人发展方面也会取得很好的成就。

2)正确的认知

侯捷先生将认知的重要性归纳为"认知影响态度,态度决定一切"。
做 IT 产业非常寂寞,也非常辛苦,大家可能在周末的晚上都要加班,这就要求从事该产业的人必须甘于寂寞,具备一定的忍耐力。侯捷先生在年轻的时候非常努力,曾被称为部门的"门神",通常都是最早来,最晚走。他认为如果一个人喜欢交际应酬,喜欢公关,就应该尽早离开这个行业,因为选择道路一定要忠实于你的本质、你的兴趣。

3)EQ 比 IQ 更重要

有能力读完大学的人,聪明才智基本上处于同一水平,没有人可以凭借聪明就可以取得成功。尤其是在进入社会后聪明才智已经退为次要位置,人们更重视 EQ 方面的东西,包括你的人际关系能力、沟通表达能力,抗压性、处理危机的能力等等。

4)学技术要掌握本质

我们在学习技术时应该注意掌握技术的本质性、不变性和可复用性。本质的东西不易变,不易变就可复用,这三者是一体的。

在接触先进的技术时,如果我们能将它的底层结构 、本质性的东西搞清楚,会给我们带来莫大的帮助。本质性、结构性的东西属于基础建设方面的问题,它对我们做项目可能不会带来直接的帮助,但在无形中会带来很大的影响,无形的通常是最宝贵的!世界上没有万变不变的手法,只有万变不变的宗旨。

5)刻苦修炼内功

学武的人都必须从最基本的马步、吐纳等内功方面学起,招术很重要,但如果没有内功方面的基础,招术也只能停留在基本的层面,不会到达很高的成就。

在技术追求方面也一样,我们有时候会太热心于学习业界的新技术,每一样都想沾一点。其实不必太急,基本功的东西更重要,研究得扎实一些,招术就比较容易创作了。

6)唯坚持得成功

坚持、毅力对一个人的成功是最重要的。有一句话说:在大树底下站久了,树阴就是你的。

侯捷先生自认才能平庸,但很能坚持。他的这个个性在朋友之间是被称道的。虽然有时坚持并不代表一定成功,但只有坚持才能有成功的机会。年轻时尽量刻苦一些,使肉体承受最大的痛苦,年龄稍大一些的时候才能享受成果。有一句话"退一步海阔天空",但侯捷先生更希望大家"撑一下海阔天空",一试再试做不成,再试一下。

猜你喜欢

转载自blog.csdn.net/songguangfan/article/details/120674688