作者:石头2075
链接:http://www.jianshu.com/p/8c6417e16505
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

首先,你需要在合适的年纪进入了这个行业,比如25岁前。这样你才会有充足的时间窗口,30岁左右的同学如果考虑转行IT,则一定要谨慎。

进入IT行业后,初期最重要的两个选择就是工种和平台。个人倾向于优先考虑工种,毕竟做自己感兴趣的工作幸福指数会高一些,而且变牛逼后重新选择平台的肯定比重新选择工种容易很多。所以,在25岁左右就应该确定下来自己的职业方向(开发,测试,运维,产品,运营,销售...)。

下一步就是尽快积累自己的一万个小时,让自己成为这方面的专家。整个过程差不多要花费3~5年左右的时间,这里说的一万个小时一定是自己不断的专研和学习的时间,而不是复制粘贴的时间(很多人虽然工作了3~5年,但做的一直是码农的工作,这样最多就是代码的熟练工)。只有不断钻研突破才能让自己具备核心竞争力,同时也是自己进一步发展的基本条件。如果达到了这样的程度,后面你即使不继续努力都可以混到35岁。

如何做好一万个小时的积累?答案是不断的跳出自己的舒适区,尝试新的挑战。从负责基本模块到负责核心模块,再到承担整个全局和架构性的东西。如果你一直做某个单一功能,同时还没有往深度或广度去持续提高的话,就比较危险了(身处成长型公司会在这方面更有优势)。

这个阶段结束后,你需要具备这样的条件:

1,对自己的这块领域非常熟悉,能解决绝大部分问题,成为大家眼里的大牛;
2,成为团队的核心成员,或者是leader重点培养对象;
3,更好的了解自己,有自己的一套系统工作的方法,同时具备核心竞争力。
一般情况下,如果在30岁左右还没有达到这个阶段的话,基本就是等着被淘汰或者转型了,反正路不会太好走了,也自然不用继续往下看了。

前面阶段我们称作“培养挖井能力”,下一步就是要开始正式挖井了。这个阶段要做好如下一些事情(部分事情也可以放在第一阶段去做):

1,通过持续的输出建立行业的影响力,让更多的行业人士认识你。比如出书、撰写博客、知乎答题、公众平台等等,都是比较好的方法;
2,多参加交流,认识行业内其他的大牛,并且建立这样的圈子。这样能够扩展自己的视野,对个人发展很有帮助,牛人都是惺惺相惜的;
3,尝试走到决策层(包括技术决策),同时培养自己的产品和商业意识(这点很重要,很多技术不错的同学就是在这里掉队的),感觉做产品的同学在这方面有天然优势。
注意:决策层不等于管理层,管理只是进入决策层的一个途径,而纯管理人员也是没有任何前途的,也是最容易被干掉的。

上面的事情都是需要长期坚持去做的,而且还需要一定的运气。如果做得不错的话,基本上可以去这个行业的任何公司,而且不需要找猎头或者投简历。同时职业发展只有上升到决策层,才能够做很久很久,当然承担的责任也会更大。这个时候如果井挖好了,工作以外还会有一份额外收入,那么生活也会更轻松一些,也能够让自己有更多的时间规划进一步的发展。

总结就是:前面培养挖井的能力,后面就要给自己挖井了。否则你就要一直去挑水,总有你挑不动的时候。除非你前面拼命的挑水,然后存很多很多水(钱),但是谁知道你后面需要多少水(钱)呢?最后非常重要非常重要的一点就是,保重身体,别在井还没有挖好的时候倒下了。

IT之路如何走得更远的更多相关文章

  1. 边缘计算、区块链、5G,哪个能走的更远

    频繁出现的新词汇5G.区块链.边缘计算,这些都代表了什么,又能给我们的生活带来什么巨大的改变么?抉择之时已至,能够走向未来的真的只有一个吗? "没有什么能够阻挡,你对自由的向往....&qu ...

  2. 如何才能在python的路上走得更远

    刚开始了新的课程,现在又没有什么心情学习了,不知点解就是提不起兴趣去学习,为什么呢?学习python如何才能提起劲,有什么方法可以提上劲学习?

  3. ACM一年记,总结报告(希望自己可以走得很远)

    一. 知识点梳理 (一) 先从工具STL说起: 容器学习了:stack,queue,priority_queue,set/multiset,map/multimap,vector. 1.stack: ...

  4. 2017-5-14 湘潭市赛 Highway 先获得直径S,T。则一开始S,T相连,然后其他的点如果离S更远那么连在S,否则T;

    Highway Accepted : Submit : Time Limit : MS Memory Limit : KB Highway In ICPCCamp there were n towns ...

  5. 《跟唐老师学习云网络》 -第4篇 router路咋走啊【华为云技术分享】

    [摘要] 好了,到这里至少你应该能看懂路由表信息了.给你一个目的IP,你也应该知道它会使用哪一条路由了. 路怎么走就看骚年你了~ 一.路由 其实关于网络大家遇到最多的问题就是:卧 槽,为什么不通啊! ...

  6. py, pyc, pyw, pyo, pyd Compiled Python File (.pyc) 和Java或.NET相比,Python的Virtual Machine距离真实机器的距离更远

    https://my.oschina.net/renwofei423/blog/17404 1.      PyCodeObject与Pyc文件 通常认为,Python是一种解释性的语言,但是这种说法 ...

  7. 从保障淘宝到全球市场“第一阵营”,阿里云的DDoS防护之路走了多远?

    2年前,不少技术圈的朋友,读过论坛里的一篇解读文章:DDoS,阿里为什么要走自己的一条路(https://bbs.aliyun.com/read/271764.html?pos=13),文章讲述了阿里 ...

  8. FPGA学习之路——一路走来

    既然选择了远方,便不顾风雨兼程,一路走下去. —韩彬 在看bingo的书时,看到这样写到.做什么事情都不容易,学习也是,所以一个词很重要不忘初心.作为一名大二的学生,我很高兴能够将自己学习FPGA的过 ...

  9. 前端这条路怎么走,作为一名后端er,说说我的见解

    近期都游荡在各大群里看大家的讨论,经常看到关于程序员生涯的一些讨论,颇有感触,最近的国庆的确过得有些堕落,都没怎么更新,仔细相信还是应该分享点经验给大家的!想必大家都经历过面试,这是进入一家公司的必要 ...

随机推荐

  1. 那些H5用到的技术(6)——屏幕适配

    前言长屏适配单页适配参考 前言 曾经屏幕适配一直是个头疼的问题,各种坑,各种浏览器&设备兼容问题,好在的是,随着技术&标准的不断发展,这个问题得到了极大程度的解决,这篇文章主要对之前开 ...

  2. Mac 10.12安装数据库管理工具MySQL Workbench

    说明:跨平台的MySQL管理工具.别纠结是不是反人类的了,这款用熟了也很溜. 下载: (链接: https://pan.baidu.com/s/1b3VtmA 密码: 6hka)

  3. Mac 10.12安装Windows远程桌面工具Microsoft Remote Desktop

    说明:之前Office自带的Windows远程桌面工具虽然简便,但是保存的服务器列表有限.而这个微软推出的自家工具可以完美解决这些问题. 下载: (链接:https://pan.baidu.com/s ...

  4. wap webapp app区别

    “手机WAP版网站”.“手机触屏版网站”.“手机APP应用软件”: wap webapp app区别 电脑版:台式机或者笔记本访问,兼容各个浏览器: Wap版:用于传统智能手机,屏幕小,适合使用手机键 ...

  5. docker私有仓库搭建及认证

    什么是docker? Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化.容器是完全使用沙箱机 ...

  6. JAVA-1NIO概述

    注意: 转载自并发编程网 – ifeve.com本文链接地址: Java NIO系列教程(一) Java NIO 概述 JAVA-1NIO概述 Java NIO 由以下几个核心部分组成: Channe ...

  7. Vue 脱坑记 - 查漏补缺(汇总下群里高频询问的xxx及给出不靠谱的解决方案)

    前言 发现群里有些问题的提问重复率太高了,每次都去回答,回答的贼烦.这里做一个大体的汇总,废话不多说,直接开始给出方案,不是手把手..若是连问题和解决都看不懂的..应该去补充下基础知识 问题汇总 Q: ...

  8. 使用 IntelliJ IDEA 创建第一个java程序 Hello World

    1.首先打开新建项目窗口 1.1.选择创建java程序 1.2.Project SDK,选择jdk安装路径 1.3.Additional Libraries and Frameworks 额外的库与框 ...

  9. 撩课-Web大前端每天5道面试题-Day13

    1.前端需要注意哪些SEO? 合理的title.description.keywords:搜索对着三项的权重逐个减小,title值强调重点即可,重要关键词出现不要超过2次,而且要靠前,不同页面titl ...

  10. groovy实现循环、交换变量、多赋值、?.运算符

    /** * Created by Jxy on 2019/1/3 10:01 * 1.实现循环的方式 * 2.安全导航操作符---?. * 3.一次性赋值给多个变量 */ 0.upto(2){ pri ...