文章目录

  • JUST DO IT
  • Nicholas C. Zakas
  • 陈皓(左耳朵耗子)
  • 阿里毕玄
  • 侯捷

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)唯坚持得成功

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

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

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

  1. 朱丹老师课程学习笔记:8、职场晋升-没人带怎么办?这样搜资料的小白也能变大神

    工作中遇到的事情不可能都在我们原有的能力范围内,只要秉承着一个理念:"只要有不懂得.不会的,我一定能够搜得到."才能在职场中立于不败之地.遇到各种任务和要求时,才能一一从容的应对. ...

  2. 为什么我找不到答案?职场人士和大学生必备的搜索应用技术

    互联网时代,信息变得浩如烟海,看似触手而即,但是我们却发现我们利用搜索引擎找到自己的想要的内容反而变得越来越难,作为职场认识或者大学生,如何利用搜索引擎来帮助自己提升呢,以前的大学时代,网络不发达的时 ...

  3. 职场PPT达人装酷的13条秘诀

    对<说服力-让你的PPT会说话>读者调查显示,88.8%的白领认为"做出漂亮的幻灯片对晋升有帮助",99.9%的白领一致认为职场装酷神器排行榜第一位是PPT,甚至有位程 ...

  4. IT职场人生系列之十二 语言与技术I

    本文是IT职场人生系列的第十二篇. 最近移动互联网很流行,很多人都在学习IOS.Android编程.这也引起一个入行.改行的潮流. 那么,作为新手.老手,应该怎样选择自己学习的语言和技术呢? 本人从早 ...

  5. 职场 | 工作五年之后,对技术和业务的思考

    苦海无边,回头无岸. 01 晃晃悠悠的,在互联网行业工作了五年,默然回首,你看哪里像灯火阑珊处? 初入职场,大部分程序员会觉得苦学技术,以后会顺风顺水升职加薪,这样的想法没有错,但是不算全面,五年后你 ...

  6. 2022 届大四学长实习心得、职场经验分享、转型思考

    博主简介: Developer 小马,全栈领域创作者: 2022年本科应届毕业生,网络工程专业,北京某司前端开发工程师: 未来发展方向研发项目管理,已考过软考中项(系统集成项目管理工程师):正着手准备 ...

  7. 8w 字,给程序员的职场第一课(上篇)

    本文适合正处在大学阶段,准备毕业以及已经毕业的朋友,对于职场选择,成长方向感兴趣的相关人士. 学完此课程,你能够明白你的学习方向,技巧,以及提前知道职场需要怎么突围,成长,提升,为自己突围职场,制定自 ...

  8. 一位 70 后程序员的 24 个职场感悟

    [回复"1024",送你一个特别推送] 在这是来自于阿里巴巴技术专家至简的一篇文章,首发于阿里中间件,这是一篇非常值得阅读的一篇文章,值得对自己程序员生涯有疑惑的人一读. 这些年总 ...

  9. 阿里巴巴一位 70 后程序员的 26 个职场感悟!

    © -PinkCuty 在上周末阿里巴巴中间件举办的APM深度交流技术沙龙上,出现一位白发高龄程序员,一个本子.一支笔.一台笔记本,正记录着台上80后和90后开发者分享的分布式系统下的压测.监控和可用 ...

最新文章

  1. cookie用法之一,最简单cookie操作
  2. python 进度条_Python小程序系列——动态进度条(1)
  3. Linux用户和组相关的配置文件
  4. Android Studio +MAT 分析内存泄漏实战
  5. linux kernel的spinlock代码导读和分析
  6. Linux SSH和SFTP服务分离
  7. 【Elasticsearch】es Root mapping definition has unsupported parameters
  8. 腾讯云AI平台张文杰:构建一站式机器学习服务平台
  9. Unity的DrawCall
  10. python语言的主网址-怎么用Python提取域名中的主域名
  11. python - 机器学习lightgbm相关实践
  12. 追求--MarsCoara
  13. PPT排版细节,写给大家看的设计书,完美总结
  14. 自然语言处理NLP星空智能对话机器人系列:GavinNLP星空对话机器人Transformer课程片段1到片段4
  15. jQuery自定义动画animate函数的step属性
  16. 监控平台设计 之 Graphite、Prometheus 竞对
  17. tensorflow及keras安装(cpu版,python3.7版)
  18. HDFS fsimage和edits中的文件信息查看
  19. [Error Code: 904, SQL State: 42000] ORA-00904 : 标识符无效
  20. docker部署Discuz论坛

热门文章

  1. 萧乾升:4.2黄金白银TD原油休市下周实时行情分析走势
  2. IList和List解惑
  3. qtcreate添加资源文件之后该文件变成只读
  4. 原生拖拽太拉跨了,纯JS自己手写一个拖拽效果,纵享丝滑
  5. el-upload 多文件 上传 只执行一次成功回调on-success的问题
  6. 蓝桥杯单片机学习过程记录(二十七)超声波模块
  7. Tomcat安装时的错误
  8. 【docker】docker常用命令总结
  9. PS部分实现helloworld
  10. Outstanding Teams Award