作者 | 倪升武

责编 | 胡巍巍

西游记这个经典的电视剧每年都会播出,最近我在网上看到一个短视频,说的是西游记里面的唐僧师徒四人成功的秘诀,跟大家一起分享下(视频建议全屏播放)。

网上有很多文章把西游记里唐僧师徒四人的人物形象映射到现实的项目组中,阐述了不同的人在项目组中担当的角色,这类文章我看过很多,说的也很有道理。

看完这个短视频,还是蛮有感触的,我也想写一篇文章,但不是从整个职场的角度,或者说不从团队的角度去分析,我想从个人的角度,结合自身的经历,给大家分享一点小小的心得和建议。

每个阶段都需要一位良师益友

猪八戒其实技能很一般,欺负欺负小怪还可以,真的上战场就懵了,但是他遇到了孙悟空,虽然猴子经常欺负他,但基本上在他有难处的时候,猴子都可以给他帮助。

我们平时所说的学习,是广义上的,不仅仅是技术。在现实中,每一个人生阶段都在学习,我们都需要在不同的阶段给自己选一个老师,他可以是我们的上级,可以是好哥们,甚至可以只是一个过客。

猪八戒是一路有人教,有人带,但是我们需要主动去问,主动向别人学习。一方面在于自身,另一方面在于选择环境。

我当初自学Java的时候,咨询了好多人,包括当时在eBay的一些大佬;我刚运营公众号的时候,也咨询过很多人,虚心学习;我刚入职时,也咨询过很多人,提升自己……

一路走来,我问过太多人了,向太多人学习过。人都是这样,特别是在刚开始某件事的时候,没有任何经验的时候,特别迷茫,但是有很多人不愿意张口,不愿意迈出这一步。

久而久之,要么放弃,要么继续迷茫。要知道,有时候别人的一句话或者几句建议,真的是对自己影响很大。

另一个是选择环境,猪八戒之所以这样,是因为有个好团队。有很多读者问我:“我学历很低,快要毕业了,公司会不会不要我?”,这个问题可能是大部分人所面临的问题,我的原则是应届生尽量进大厂。

也许有人会说,大厂门槛高进不去,我的意思是尽量进自己能力范围内的大厂,不要给自己设限,能尝试的,尽量去尝试一下。有了好的团队和环境,人的进步是飞快的,环境对一个人的影响太重要了。

低调、踏实、坚持干活不会不成功

与其说沙和尚听话照做,倒不如说他低调踏实肯干。我的CSDN博客签名叫做:“这世上天才很少,懒蛋却很多,你若对得起时间,时间便对得起你!”,我们不管是在学校还是已经踏入工作岗位,都需要踏实,稳扎稳打,不仅不能浮躁,更不能少了坚持。

我之前分享过一篇文章叫“我是如何从通信转向Java软件开发的”,我的博客里就有人给我留言,大概意思是这样的:我高中毕业,在北大青鸟培训了三个月,你一个同济的硕士学的东西,我三个月都学完了,作为一个同济硕士,又在华为干过,难道不应该去写新的框架吗?还在这分享怎么转Java的?

这位朋友就是太过于膨胀,首先我要说的是什么呢?任何人自学的东西,那都是从基础开始的;其次,学会了某个东西,不等于自己就牛了,需要学习的东西还有很多,干软件开发这一行,需要不停的充电,我们需要放低自己的姿态,这样才能踏实上进,否则膨胀了就会迷失自我;再说了,分享本无高低之分,哪怕只对一个人有用,那也是有价值的分享。所以我问他:你这么厉害,请问你给别人带来了什么?

但是也有人问我:武哥,道理我都懂,我就是做不到,我也知道要踏实上进,但是我没坚持几天就不行了。我今天就分享下,我以前在学校学习的时候,都是如何激励自己的。

我本科那时,考研背单词,一开始每天早上背20几个,后来我觉得太少,准备每天早上搞100个(当然背单词需要循序渐进,不是背100个一下子就永远记住了),晚上再复习,考研重点词汇大概有5000,但是认真坚持50天很难做到。

我给自己的激励是:50天后,假如英语老师,当着全校师生的面,还有你父母和所有亲戚朋友,来考察你这5000个单词的掌握情况,要求至少能记下来50%的单词意思,你若做不到,当众让你颜面扫地,还大学生呢!连个单词都背不掉……

若还不行,我再给大家支一招,假如一帮歹徒拿着枪指着你,哦不,干脆再直接点,指着你父母,一个月不学会某技术就撕票,我相信不到一个月,你就学会了。

自我激励的方式很多很多,我们每个人都要找一个适合自己的自我激励方式,踏踏实实自我提升,没有什么做不到的,也没有什么不能够成功的。

圈子很重要

大家都看过西游记,其实我个人觉得,猴子也没那么厉害,大部分妖怪它都干不过,最后都是要靠其他大仙来相助。我不是否认猴子的能力,我觉得更重要的还是圈子这个东西。

但是我今天想说的不是靠关系去做事情,而是我们需要尽可能地去扩大自己的接触面,特别是程序员这个行业,大部分人都是面对电脑,每天写写代码,回家打打游戏,一天天就这么过了,这我是不推崇的。

老读者应该知道,我在读大一的时候就准备考研,当时我学的是电子通信,我当时有两个选择,一个是想考上海大学,另一个是同济大学。

可能大家不太清楚,上海大学的通信专业基本上可以和上海交大相媲美了,算是不错的。但是当时我的老师告诉我:牛逼的学校再差的专业也差不到哪去。

所以我考了同济大学硕士,后来我很感谢那个老师跟我说的那句话。的确,当初进入同济之后,很多地方都在慢慢刷新我的认知,因为身边都是一些优秀的同学,能给我带来很多原来没有的东西。

圈子这种东西是良性循环的,包括后面我去了eBay、爱奇艺、华为等等,因为这些大厂对学历是有要求的,我们接触的人越优秀,我们自己也会变得更优秀。

当然有人要问了:武哥,我是大专毕业的,我觉得我的圈子也就那样了,我该如何去接触更优秀的人呢?这是个好问题,我觉得这不是学历的问题。

我一直觉得,程序员不能只会写代码,更重要的可能还会要写文章,还会做其他非技术类的事情。我举个例子吧,我在CSDN坚持写博客有大概5年了,这不算多,有很多大佬已经写了十几年了。

写博客不仅能提升自己的表达能力和技术的沉淀,更重要的是能给你带来很多机会,这种机会包括和更多的志同道合的朋友接触,同样地,你在看别人博客的时候,如果作者有联系方式,也可以主动多联系,或许就能进入他的圈子。

我也认识很多大专院校的读者,他们付出了比常人更多的努力,技术上会的特别多,项目经验非常丰富,这些都是他们自己努力的结果,其实我特别佩服这些人。

所以如果我们的起点比别人低,那么我们就需要付出更多的努力。自己变得更优秀了,我们就有更多的机会接触更优秀的人。

再举个我自己的例子。我这个公众号15年年底就申请了,以前一直在CSDN写博客、学习技术,没有打理这个号,今年7月底开始利用工作之余运营这个公众号,在运营公众号的过程中,我接触了很多原来我根本没有接触过的东西,甚至根本没想过,这是我的认知问题。

同时,我也认识了好多大号号主或者小编们,除了技术很牛逼之外,人也非常nice,甚至还认识了很多广告商和出版社人员,从广告商的推文中我都能学到很多运营手段。

这样慢慢地从0到1,而且在我的读者中,也有很多技术很牛逼的,跟他们交流的过程中我又学到了很多东西,这是蝴蝶效应。

所以圈子这东西很重要,我们一方面需要主动去尝试和拓展,不要局限于本职圈子;另一方面需要主动给自己充电,使自己能力提升上来,只有自己更优秀了,才能接触到更优秀的人。不管哪种方式,都可以扩大我们的圈子。更何况,两种方式还可以并行。

只要我不死,就能取到真经

唐三藏确实比较弱哈,但是他不缺信念。信念究竟能给人带来多大的力量?就像电影里看到的那样,一个将死之人,为了见某人一面,硬是留着一口气,可能现实中也是存在的,我相信信念是可以做到这一点的。

但是我今天和大家讨论的不是这种邪乎的东东,我觉得这个信念和我之前跟大家提到的执行力和毅力是类似的。

我们做任何事情,没有一个明确的目标是肯定不行的,有很多读者在微信里问我:我想从事软件开发行业,现在在学校各种语言也学一点,但是我很迷茫,不知道以后做什么。

我一般给这些读者的建议是先定方向,再拼命努力。我会给他们分析一下不同的语言可以涉及的领域,以及后面可以从事哪

些工作,然后读者会根据自己的兴趣爱好,选择一个自己认为合适的领域,然后我再给他们送一些对应的资料学习。

人在迷茫的时候,大部分都是因为无法抉择,无法抉择就无法去坚定信念,那自然也不会有后续的努力和成功了。

有了信念之后,该如何去努力呢?我个人觉得人想要进步必须知道两个问题:干什么和怎么干。干什么就是定方向,有了方向就有了信念,怎么干就是如何去努力了。

我以前在本科的时候读过一本和时间管理相关的书,我忘了书名了。时间管理在本质上是效率问题,但是我个人觉得:人应该效力优先,效率次之,让效力去带动效率。

这里说的效力就是指的执行力,我们在学习的过程中尽量要多给自己甜头,这样执行力才能得到更长久的保持,信念才能更加坚定,一旦形成了习惯,将受益终生。

至于如何给自己尝甜头,这个因人而异,就拿我自己来说,我学习一门技术或者读过一本书,基本上都会把它总结成一篇文章,如果我觉得我写不出来,那我会再去看一下,因为我一直觉得文字才是永恒。

多总结除了能巩固自己的内功之外,还能帮助到其他人,这就是我的甜头,听到读者的一句谢谢,比任何回报都要来的值,它能够激励我继续前行,我觉得这样有价值。

这也是我作为一个技术人,一直在坚持写作的原因,这也是我的信念。

作者简介:倪升武,CSDN 博客专家,CSDN达人课作者。硕士毕业于同济大学,曾先后就职于 eBay、爱奇艺、华为。目前在科大讯飞从事Java领域的软件开发,他的世界不仅只有Coding。

声明:本文为作者投稿,版权归其个人所有。

推荐阅读:

  • 74 岁的柳传志和 34 岁的联想

  • Linux 末路,Kubernetes 崛起!

  • 爬取两万多条租房数据,算算在广州你能「活到」第几集?

  • 程序员为啥365天都背电脑包?这答案我服!

  • 一个中年“码农”的困局

  • 数字货币,公共账本,智能合约?全是伪命题!曾改变乔布斯的图灵奖得主,谈区块链的真正价值

  • 腾讯第一次种黄瓜,又长又直,还拿了奖

  • 重磅!英特尔终于挤出10nm芯片 六大技术战略,震动芯片届

身为程序员的唐僧说:只要我不死,就能取到真经!相关推荐

  1. 身为程序员,你接过最奇葩的需求是什么?丨Q言Q语

    - Q 言 Q 语 第 二十一 期 - 本期话题: 身为程序员,你接过最奇葩的需求是什么? 身为执行部门,程序员们总是要去实现各种各样的需求,有的需求来自甲方,有的需求来自产品经理,还有的需求来自产品 ...

  2. 身为程序员就算月薪再高,想找女朋友的话这些你千万别做!

    推荐阅读:程序员如何预防大龄危机 我的一位大学同学,现在三十了,还单着,也是跟我一样从事编程工作,昨天跟我一起吃饭,他向我诉苦,说他在一个APP被一个女孩歧视,他在APP上跟一位女孩聊天时,他聊到他月 ...

  3. 身为程序员还看不懂UML类图? 一文带你零基础学会看UML类图!

    身为程序员还看不懂UML类图? 一文带你零基础学会看UML类图! 一,UML类图示例图 二,UML类图图例 三,分步解析说明 3.1 类图: 3.2 接口: 3.3 实现继承 3.4 实现接口: 3. ...

  4. 如何从挫败感到成就感,身为程序员每天都在经历这些!

    >>原创文章,欢迎转载.转载请注明:转载自IT人故事会,谢谢! >>原文链接地址:如何从挫败感到成就感,身为程序员每天都在经历这些! 昨天加班遇到了一个问题,关于ios的微信端 ...

  5. 身为程序员你必须掌握的职场黑话!

    新媒体管家 点击上方"程序员大咖",选择"置顶公众号" 关键时刻,第一时间送达! 自打互联网出现,就出现了同行才理解的内行黑话,这种黑话往往是你懂我懂外行不懂的 ...

  6. 身为程序员碰到最奇葩的需求是怎样的?

    @梁大折腾 部门老大:你,做个微信小游戏吧 我:啥样的? 老大:反正你就做个小游戏吧,这个火 我:????? @初见若安 最近给客户做了个小程序,当然站在客户的角度也把公众号给客户开通了,没过多久,客 ...

  7. mysql 设计两个主键都不可重复_18个MySQL面试题剖析(答案解析),听说身为程序员的你还没掌握...

    1.数据库三范式是什么? 第一范式(1NF):字段具有原子性,不可再分.(所有关系型数据库系统都满足第一范式数据库表中的字段都是单一属性的,不可再分) 第二范式(2NF)是在第一范式(1NF)的基础上 ...

  8. 为何身为程序员的你,不选择开源?

    近年来,"开源"成为各大科技公司技术加速落地与普及的推动力,不过在不断迭代的发展中,我们也发现一个至关重要且亟需解决的一个问题:发布自行研制的开源软件通常需要开发人员投入海量的不可 ...

  9. 身为程序员的父母,你年薪多少才能让“码二代” 不输在起跑线上

    前几天,有一个事件火了,是在杭州的孙女士在儿子小学六年级的时候发现班里只有一个同学没有出过国,就是她的儿子,但她的儿子从来没有抱怨过(真是个程序员的好苗子),怀着万分心疼和愧疚,花了 3 万块钱送到暑 ...

最新文章

  1. 长sql和短sql加java区别_Mybatis下动态sql中##和$$的区别讲解
  2. 用python写一个简单的爬虫_Python实现简易Web爬虫详解
  3. manual php,PHP - Manual: 介绍 (官方文档)
  4. DOS调用21H存取中断向量
  5. 【Blog.Core开源】网关统一集成下游服务文档
  6. DM框架中CString/CStringW 转 double (c++通用)
  7. Android 学习笔记 Service服务与远程通信...(AIDL)
  8. mysql对所有id求积_MySQL学习笔记(二)—查询
  9. 列表套字典三者匹配对应关系
  10. 侦探系列-照片隐藏信息提取
  11. 华为手机微信无法连接到服务器1-500,Wi-Fi 6 路由器买不起?华为新品路由 500 元不到就能买...
  12. 武汉大学计算机学院李明,第一届CSIG全国SLAM技术论坛成功举办
  13. 【Python爬虫系列教程 41-100】猫眼电影字体加密破解
  14. 【matlab】spm数据处理
  15. 时间片(time-slicing)轮循调度(round-robin scheduling)
  16. 【Java从零到架构师第二季】【14】AJAX
  17. 高效必备!这4个黑科技小网站,让你眼前一亮
  18. 使用 RSA 进行加解密
  19. CreateJS-TweenJS文档翻译
  20. 自定义视频播放器与慢放滚轮

热门文章

  1. sqlite 无符号32_C语言的32个关键字
  2. pycharm使用技巧及最常用的几个快捷键
  3. R语言——决策树模型
  4. java判断多个线程是否跑批完成_终于有人把Java内存模型说清楚了
  5. 强化学习DQN算法实战之CartPole
  6. Dart网络编程-备忘录2.0
  7. 第15章 音乐可视化(《Python趣味创意编程》教学视频)
  8. ARP攻击的心得体会
  9. Java DatagramPacket 中的坑
  10. java volatile关键字使用