美文网首页get√精选励志
程序员别迷茫,通往牛逼的道路有很多

程序员别迷茫,通往牛逼的道路有很多

作者: 奋斗De奶爸 | 来源:发表于2016-03-06 09:42 被阅读10924次

    有个网友给我留言,说看了我的上篇文章《三个月不工作,我才转行成了程序员》,感触很深,自己和奶爸的经历类似,也是从其它行业,转到IT圈做了一名程序员。如今已有2年时间,大大小小也参与了一些系统开发项目,可如今感觉机械化的重复写程序很没有意思,再转一次行成本太大,如今年龄也不小了,不想再折腾。不知道下一步该怎么办?

    看到他的困惑,如同看到了当年奶爸自己,自己也是摸着石头过河,才一步步走上岸来。我想对有类似困惑的朋友说,不要完全怀疑自己当初的选择,因为IT这条路很宽,一条路走不通,试试其它的,通往牛逼的道路有很多!

    今天不想谈奶爸自己,说说别人的故事,也许他们的经验、教训能给大家一些帮助,让你在迷茫的路上感觉并不孤独。

    1、

    L先生,和我一起入职的前同事,他是文科生,大学专业行政管理,毕业后到培训学校学了程序设计,后来入职做了一名初级程序员。刚开始他和我一样,做系统维护的开发工作,跟着项目走,有需求来了,就写代码,测试、上线,如此往复。

    L先生是那种新技术的狂热追逐者,系统维护的项目无法满足他对技术的追求,他开始尝试加入架构组,在架构组里,先是写公共的底层组件,后来开始协助组长优化现有的开发架构。在架构组的那段时间,少了项目上的杂事干扰,可以安心的研究技术。从那时开始他养成了,读开源软件源代码的习惯,当年比较流行的是SSH架构,他几乎上把Spring、Tomcat的源代码翻了个底朝天。

    后来他跟我说,自己刚开始读开源代码,非常痛苦,因为基础太差很多代码看不懂,读源代码的同时,开始自学数据结构、软件工程等相关计算机基础课程,慢慢就进去了,越读越轻松。渐渐能理解作者为什么会这样写代码,常常有一种豁然开朗,高山仰止的感觉,读开源代码简直就是和大师对话。就这样坚持了一年,仿佛打通了任督二脉,一下子觉得很多技术的东西都通了。

    随着技术水平越来越高,不再满足只读开源代码,开始创建了自己的开源项目,难度一下子又上了一个台阶,做开源项目的那段时间,白天上班,晚上熬夜写自己的开源项目,头发白了很多,常常调侃自己,从镜子里看到越来越多的白发,自己都被自己的勤奋感动地想哭。

    有了积累,L先生,后来跳槽去了百度做架构师,他走之前写了新的开发架构,替掉了老架构,据说新架构稳定、先进,服役了好几年。百度并不是他的终点,他从未在追求技术的道路上停止,再后来从百度离职去了一个初创公司,做首席架构师。

    这就是L先生,一个在做技术上死磕的程序员,他经常对自己说得一句话:”想做技术,不对自己狠一点,还是趁早干别的吧“,想做技术,要对自己狠一点,还要耐得住寂寞,相信你也能在通往技术大牛的道路上越走越远。

    2、

    Z先生,典型的外向性格,阴差阳错也做了程序员。他最擅长得的一项技能,就是给需求人员挑刺。一些刚刚做需求的初级分析师经常被他问的一愣一愣,这种业务场景怎么考虑?好吧,我回去问问我们组长。

    后来他被需求组长盯上了,使尽各种手段,食诱、色惑(别想歪了,需求组长可不是女的,只是帮忙给这个单身狗介绍女朋友而已),最后终于成功把Z先生挖到需求组。这小子也确实争气,学了一些需求分析的方法论,很快渐入佳境,成了组里的骨干。因为他做项目需求,和用户、研发、测试都要打交道,沟通能力变得越来越强。

    有一次公司有个投标项目,售前部门请产品线的需求和研发过去支援一下。技术交流时碰到一个用户,估计是技术出身,各种刁钻技术问题,售前的大哥实在答不上来。这下Z先生有了用武之地,据他自己说,当时自己简直太牛叉了,直接用自己的三寸不烂之舌,把用户给征服了,差点当时就把项目给他们做了,后来也确实是他们中标了,这家伙功不可没。

    这段经历够他吹一辈子牛了,每次大家一起吃饭,都会把自己的这段经历吹一遍。因为这次的精彩表现,他开始考虑为什么我不可以做售前?我懂技术、懂业务、还会吹牛逼。有了这个想法,他偷偷打听了一下售前部门的工资水平,一个普通售前工程师竟然比自己这个需求骨干还要高很多。不纠结了,直接转。

    现在他早已跳槽跳到了其他公司做售前主管,支持的项目都是千万级的。据说还有上亿的。估计上亿级别的项目都让他给搞黄了,还是那个爱吹牛的Z先生。

    Z先生是从开发人员、转向业务、再到市场的典型案例,每一步都为上一步做好了积累,不固执,擅沟通,在需求沟通时发现了自己的业务分析能力,在售前技术交流时发自己做研发时的技术积累,和需求工作的历练竟然可以让自己做售前, 就这样不经意间发现自己的亮点,慢慢成就了现在的自己。

    3、

    Q小姐,我的一个朋友,最早入行IT是做前端开发的,天天研究Js、Ext,Jqury、Flex,后来也小有所成。本以为自己就在这条道路上一直走下去,虽然也比较厌烦天天和那些后台开发人员对接。

    有一次机会,项目上需要美工协助设计一个好看的首页原型,但是美工没有资源可用,研发主管把这个任务给了Q小姐。Q小姐刚接了这个任务也是诚惶诚恐,头几天都睡不好,幸好自己原来有些美术功底,而且上大学是辅修过设计课程。上网向大牛请教,研究了很多美工设计的案例,突击了几天搞了两个版本,结果用户非常认可,一下子让Q小姐信心满满。

    自此以后,她所在部门再也不申请美工资源了,领导给她加了薪,前端这点事全都她一个人包了。(我想说真特么抠,成本都是这么被压出来的)。

    那时还是博客盛行的年代,她在一个叫Java eye的网站(当年这个网站是很流行的,后来被CSDN收购了,改名叫IT eye),每天开始写前端相关的技术文章,因为文笔好,又有干货,很快就聚集了自己的一大批粉丝、

    经过很多积累,UI设计、交互设计、前端开发融合的越来越好,逐渐成了产品经理的候选。

    后来Q小姐跳槽去了360,完成了从前端开发人员到互联网公司产品经理的华丽转身,最近听说她出来创业了,做得怎么样还不得而知,真心佩服这姑娘折腾的劲头。

    假如没有那次作为美工的临危受命,也许没有她的今天,但机会是给那些能够顶住压力,迎难而上的人,熬过了痛苦阶段,你会发现自己成长了,有种破茧而出的感觉。

    4、

    W先生,我的前同事,北京当地人,专科毕业,刚开始在一家外包公司写代码,后来和合作伙伴的的项目经理混得不错,就有机会去了另外一家公司。因为自己不太喜欢做开发,就开始转做现场工程服务人员。

    每天的工作基本上就是接电话,帮助用户解决各种系统问题。因为工作认真,态度好,专业能力得到了内部人员和用户的一致认可,很快就升职做了现场实施组的组长。

    做了实施组组长之后,开始承担管理工作,虽然组里只有3-4个人,但他还是想尽办法学习如何管理团队,为此还专门考了个PMP镀镀金。因为完全按照项目经理职责要求自己,他的管理、组织、协调能力得到了全面提升。

    后来部门有了新项目,正是用人之际,就让他去做了项目经理,一下子需求、研发、测试、工程实施全都他一个人管。幸好他先前有了比较充分的准备,才不至于过度慌乱,平稳的从现场工程实施组长过渡为一名优秀的项目经理。

    现在他早已跳槽到一家互联网金融公司做了项目总监,而且干得风生水起,手底下管着10多号项目经理,几十个项目,虽然很累,可累并快乐着,因为前面还有更大的目标等着他。

    时刻按照更高的标准要求自己,这样才能在机会来临时,不慌乱,因为现在的情景早已被自己演习了千百遍。

    PS:

    其实还有很多其它的路可走,每个行当都可以再细分,比如做需求分析师,你可以做产品需求也可以作项目需求,作为开发人员,可以做面向企业的软件开发,也可以做面向大众的消费软件开发,体验都会不一样,都可以作为IT人的一个新选择。

    入了IT行,成为一名码农,那又怎样,通往牛逼的道路千万条,何必单恋一枝花。坚持下去,不断的发现自己,总能找到属于自己的那条牛逼之路。

    相关文章

      网友评论

      • dd2f56d130c2:不错不错,收藏了。

        推荐下,源码圈 300 胖友的书单整理:http://t.cn/R0Uflld


        631d17b59354:666 谢谢博主
      • 奇迹哈:后台程序媛走技术不好走,想往架构师方向发展,对底层源码了解甚少
      • 鲁二蛋:太多条路了,有时也不知道自己该走哪条,总觉得自己什么都不会
      • e2734aa6aa3d:写的不错,很励志!
      • eabdb0b08914:感谢分享!其实这段文字适用于任何行业~
      • blueblueblue丶:感谢分享
      • JerryChien:收益
      • 木子狸:您好,我是一个大一的会计专业的小女生,单非常希望能成为程序员,如果自学的话可以实现吗?我需要学哪些课本呢?希望您能给出回复,很感谢您
        奇迹哈:@木子狸这行不好入
        奋斗De奶爸:@木子狸 会计专业不错的,为什么想要转呢
      • foolishBoy:我也是一名科班出身的程序员,我想说的是不要看了别人牛逼的经历就热血沸腾,立马觉得自己只要跟他一样努力就可以一样牛逼了,这样的想法大多数人都有,也因此害了很多人。80%的程序员到了30岁还是个平庸的程序员而已,写的代码也是一坨shit!而且对程序设计的理解也很肤浅,然而他们还是只会写这样一坨代码,天天只会做这个而已,有很少的人有机会转管理了。做程序员一要天资聪颖,二要有浓厚的兴趣,三要非常能耐得住寂寞,三者至少有两个才能做好这一行,想清楚再干吧:blush:
        minterjiang:@foolishBoy 赞同👍
      • b7756477d8c4:move move...
      • 746c53e4ec45:不能一辈子写代码
      • 围脖煮:感谢。对于初入职场的我来说,有当头棒喝之感。
      • hzrWeber:醍醐灌顶。我是一名转it的前端工程师,谢谢楼主的分享
        hzrWeber: @伯桀 个人博客 http://blog.huzerui.com 可以关注下哦
        hzrWeber:@伯桀 1年不到 目前在小公司学习中 前端可以从网上看视频学习比如云课堂之类的,配合看书 ~书的话个人推荐dom编程艺术作为第一本书吧
        52d34f4b52b7:@alex1504 你好,你转行从事IT 前端有多久了?我也想转行学Web前端,另外可不可以推荐一些入门书籍视频,谢谢!
      • 花开花落花非花:平庸的人对公司的薪水负责,优秀的人对自己的未来负责。:moneybag:
      • 那年花開:现在找工作都要有项目经验,对于没有经验的我来说找了差不多一个月都找不到一份实习的工作
        那年花開:@奋斗De奶爸 其实我面试的时候有拿写的项目,只是没写完。大多数公司都要我进行一个岗前培训。感觉都非常难能找到实习的工作,培训出来的,不造假,真的很难
        奋斗De奶爸:@那年花開 别气馁,自学和培训的内容都可以作为经验,如果你能总结一下有自己的小作品就更好了。
      • CCN菜先生:自身水平在哪,朋友的水平就在哪,po主牛逼。一毕业就开始写代码也写了两年了,经常会迷茫,因为知道自己不够勤劳,也耐不下性子,对自己未来的发展没有自信,但是也不知道能做别的什么,转行需要机遇和决心。
      • 大白也哼:学IT不一定要当职业!只是为了未来看什么东西不再一脸懵逼
      • 我叫张三:作为一名想从事it行业的人来说。有收获
        奋斗De奶爸: @方毅 有收获就好。
      • Xuelong_li:赞一个
        Xuelong_li: @奋斗De奶爸 😁
        奋斗De奶爸: @Xuelong_li 谢了哈
      • 飞狐05:看了很励志,谢过。
        奋斗De奶爸: @tyxyh 同谢
        奋斗De奶爸:@tyxyh 哈哈,不谢
      • DXSmile:赞一个,
      • f2ca0da32640:醍醐灌顶
        奋斗De奶爸: @夏虫bk语y冰 那太好了
      • 苧erSunShine:我也是一名IT人员,但作为女生,感觉在这一行没有太大竞争优势,也有以后转行的打算,看了作者的文章,又给了我信心,相信在这条道路上会有很多机会和转折点,现在并不能决定未来,我会加油的
        张照博:@苧erSunShine 能转还是转了吧。。做程序员大多要跟化妆,逛街,购物,刷剧say goodbye的
        苧erSunShine: @奋斗De奶爸 谢谢
        奋斗De奶爸: @苧erSunShine 加油,美女
      • OctZ:666
      • 小龙抬头:在职业生涯中,知识就像牛奶一样有保鲜期,如果不能不断的更新知识,那么职业生涯会快速衰落。打算走纯技术流
        奋斗De奶爸: @小龙抬头 技术流牛逼啊,高薪大大的。
      • 蜗小牛:倍受鼓舞
        奋斗De奶爸: @蜗小牛 哈哈 加油
      • 小蜗牛1639:做好手上的工作如此重要,哈哈
      • 十一不哭:做什么都用心,加上灵巧多变的思路,不用担心不牛逼
        奋斗De奶爸: @十一不哭 是的
      • 96614bc6a2b0:我也是转行进入IT行业的,只不过是做的测试,现在又做起了qa,说实话后面应该怎么办,还没什么头绪。。。
      • tusna_X:恩,既然选择了一条路,那就坚持住,往上走
      • 4c2fe3adc1d7:我又不是牛
      • b9a860a4d173:干这行不学习,就得淘汰!
      • Jerry在种草:这碗鸡汤我先干为敬
        奋斗De奶爸: @Jerry在种草 哈哈
      • 云吞悠扬:还行吧!
      • 一叶绿萝:干了这碗鸡汤,开始搬砖…
      • 方克己:我先干为敬,你们随意。
      • 清雪飘香:干了它,敲代码
      • 安晓辉0:行文本身比较有吸引力,比我的文章润和多了。学习了。
      • 8946d1945c61:本来挺迷茫的,鸡汤效果不错,干活去!
      • Herbert002:鞭策自己
      • 小倪Ronie:在路上
      • 无名高地地主:任何时候都要保持学习
      • 纪宝宝:哈哈,谢谢作者啦,这段时间挺迷茫的,感觉作为程序媛,开发并不是长久之计,感觉看了作者写的,豁然开朗,条条大路通罗马,现在不过是年轻的积累与沉淀,现今最重要的不是纠结,而是努力,嘿嘿,谢谢楼主 ^ . ^
        奇迹哈:@纪宝宝 同为程序媛、方向比努力更重要,不要一味满头苦干
      • 阿炎:本人喜欢技术,对前端和后端都比较感兴趣,苦于前端技术发展太快,始终不知道该如何抉择!个人精力实在有限,上班得忙公司项目,下班再想学总觉得时间不够,对未来个人发展方向着实担忧!忘楼主解惑!
        阿炎:@xiao_A 道理是这个道理,但是技术都有保鲜期,过时了就是过时了,特别是对现在飞速发展的前端,即使技术是相通的,想把一个框架或者思想转换为实际生产力,也是得花大力气!这就是为什么我说现在会总觉得时间不够的原因!
        奋斗De奶爸:@xiao_A 有道理
        xiao_A:@阿炎 本人刚毕业,新手码农,可能工作经验不及前辈,不过也很热爱技术,平时工作项目紧,同时为了适应市场,必须不断学习新技术,做新东西。既然喜欢,我觉得规划好自己的时间,很多碎片时间可以用来读一些东西的。同时我个人的粗鄙见解,认为无论技术再怎么变,都是为了解决问题。所以学技术,最重要的是,你要知道你需要解决什么问题,你需要解决的问题有什么特点,最适合用什么。在实践中把一个框架玩熟了,甚至看源码。其他的框架技术都类似,只是侧重于解决问题的不同方面。我个人觉得你一个想学完全部,作为一个要兼顾个人生活和家庭的人来说是很难的。但是技术又是想通的,我们其实并不需要把所有的技术都学了,而是应该精通一个,其他的用到的时候触类旁通就好。 :smile:
      • 水底鱼:你身边都是牛人。。。。
      • 9100c6f211fa:好一碗鸡汤,干了
        奋斗De奶爸:@9100c6f211fa 别上火🔥
      • HelloZOIF:第一份工作是互联网创业公司,刚开始是打算编程,可慢慢发现自己兴趣真不在那,也不知道现在确切是在做什么…
      • 神经骚栋:程序汪,汪汪汪~加油!
        0294b96fe4db: @神经骚栋 请叫我 菜逼
        神经骚栋: @swifter 哈哈哈…必须的…程序猿没个激情,玩毛线程序,是不是,大牛
        0294b96fe4db:@神经骚栋 小伙子 你很有基情嘛
      • c8a6d19c4932:好一碗鸡汤,我先干为敬了
      • 意田:让自己绽放,做最美好的自己
        奋斗De奶爸:@意田 做自己,加油
      • 达若漠沙:赞👍
        奋斗De奶爸:@红天石 谢了哈
      • 键盘男:话说哪有那么多 需求分析师、售前 什么的,互联网小公司就只有 产品、前后端、设计师等……而且互联网公司的比例很高呢
        键盘男: @奋斗De奶爸 所以,很多程序猿基本就只会转产品,或者后端转iOS……(我大安卓估计没人转过来)
        奋斗De奶爸:@苦逼键盘男kkmike999 恩,互联网公司一般是技术、产品、运营三架马车。
      • 814cfd951fd8:早上第一份鸡汤,干了这碗
        奋斗De奶爸:@814cfd951fd8 小心上火,哈哈
      • 天空鲸:加油!
      • 一蓑烟雨啊:很受鼓舞!谢谢
        奋斗De奶爸:@尼采的太阳 加油!

      本文标题:程序员别迷茫,通往牛逼的道路有很多

      本文链接:https://www.haomeiwen.com/subject/nctakttx.html