前言:
昨天看了 QQ 群里面关于技术交流的 QQ 群聊天记录, 其中感慨最深的就是有一哥们说自己做程序员都快两年了, 不知道自己想要啥, 该怎么做, 是继续做程序员该是转型做其他的行业? 这个问题, 相信有很多的朋友也经历吧.
1, 回想过去刚刚进入职场
特别是进入了一个高薪的职位的时候, 虽然会很苦, 很累, 但是一想到是自己的专业工作, 知道自己想要啥, 就一股劲的拼命的向前冲. 可是两年后的今天为什么会出现不知道该做啥好呢? 这个时候建议是时候该停下工作好好的重新认识自己, 这样不仅对公司还是对个人都是有利的.
重新的认识自己, 找到自信. 兴趣是最好的老师, 反问自己对哪些知识比较的有感觉, 能够深入的发展并学习下去, 如果不知道自己的兴趣, 建议去一些专业的网站做一个职业倾向测评, 这样就能够很清楚的了解自己喜欢做什么, 该换一个环境还是继续留下来好好工作, 这个对于做了两年的程序员来说是一件很重要的事情.
作为一个开发者, 有一个学习的氛围跟一个交流圈子特别重要, 这是一个我的 iOS 交流群: 638302184, 不管你是小白还是大牛欢迎入驻 , 分享 BAT 面试题, 分享面试经验, 讨论技术, 大家一起交流学习成长! 希望帮助开发者少走弯路.
以下资料在群文件自行下载
其次认清自己的性格, 因为不同的性格去做的事情也是不一样的, 强迫自己往不想发展的地方前进是没有一点效果的, 往往不会达到目的的. 工作了两年了, 你的优势是什么, 有哪些东西是你最拿手的, 哪些还是没有接触过的, 对自己哪方面不满意, 努力的克服弱点, 找回自信, 这样就不会迷茫了吧.
如果你还是不能从迷茫就走出来, 可以看一些关于职场方面的, 以及程序员迷茫这方面的书籍, 从书中可以得到一些有帮助的方法. 切记: 不要在迷茫的时候一直的迷茫下去, 一定要及时的找到解决方法, 早日摆脱迷茫, 做一个有奋斗目标的程序员.
程序员最重要的还是要做好职业生涯规划, 初级程序员, 高级程序员, 一个团队的领导或者架构师, 中层领导, 高层领导 (CEO), 有了这个目标, 你就会在程序员这条路上走的越远, 达到人生巅峰.
程序员两年后能够发现自己还是迷茫的, 其实这还是一件好事, 使得自己有时间好好的考虑一下下一步的计划.
程序员是一个特殊的群体, 我们不知道为什么加入这个行业, 也不知道这个行业还能做多久, 不同人有着不同的故事, 有着不同的迷茫.
2, 傻子太多, 骗子都不够用了!
在技术圈, 充满着各种所谓的技术大神, 他们在各自的领域有着这样那样的建树. 有的大神是真的, 然而有一小部分 "大神", 是假的, 也就是所谓的骗子大神. 当然, 这个行业新手更多, 密密麻麻, 黑压压的一片. 新手们热情澎湃, 追随着他们眼中的大神, 期待有一天自己也能像大神们一样技术好, 工资高. 然而又有多少人真正地追上了大神的脚步呢?
很多小白, 看见一个技术差不多的人, 张口闭口就是大神大神地叫, 你的原则在哪里? 这类小白我称之为傻子. 我知道, 我这样说伤害了很多人, 但是我真的觉得这种行为很傻.
你以为你跟着大神学习就能成长为大神吗? 我很负责人的告诉你, 很大可能不行. 因为大神都是独树一帜的, 不存在两个相似的大神, 因为如果你和别人的建树一模一样, 那你的成就会被开创者给掩盖了, 你顶多算后来者. 别傻了, 想成为大神, 首先要有不服输, 不服气的精神, 否则, 成不了大神.
另外, 严格意义来说, 大神非常少, 他们有的在网络上小有名气, 有的则在各大公司中默默无闻地耕耘着. 剩下的大部分, 都是骗子, 伪大神, 他们没能力教会你们, 没能力让你们在职场中获得高升, 因为他们自己在公司也就那回事, 徒有虚名罢了. 说到这里, 我在想, 我是否也徒有虚名呢? 其实也有点言过其实."好, 你说的都对, 就算我不追随大神, 那我该如何提升自己呢?", 一位小白发出了这样的疑问.
3, 技术提升, 为什么那么多人无法提升
技术提升, 是一个复杂的问题, 也是一个简单的问题. 技术提升只有一条路, 那就是大量的时间投入 + 良好的知识梳理能力.
但凡一门技术, 你都要投入大量时间, 去全面系统的学习, 并在学习的过程中自我梳理和总结, 任何投机取巧的学习方式都是不可取的. 如果知识是一棵树, 那么你需要建立一个树状的知识网, 每个树干和树枝构成了这张网络, 网络内部四通八达, 互相连接. 这个时候, 每个知识点都位于一个个的网格之中, 你还需要去熟悉大部分常用的网格, 达到这种状态, 这门技术才算理解的透彻.
如果你只是图省事, 只去学习一个个的网格, 而不了解整个网络, 那么你很难达到一定境界. 达到这种境界不容易, 很多大神自己都达不到这种状态, 又如何去教小白呢? 可以想想, 有多少技术文章或者书籍是讲述整个知识网络呢? 这种书或者文章没有, 因为很难写. 然而技术成长的路上又需要去掌握它们, 这只能靠自己, 说白了, 你光有这种意识没用, 你还需要花大量时间实践.
技术提升, 简单到只要投入大量时间就可以. 投入大量时间, 意味着需要牺牲很多业余时间, 然而大部分人做不到. 扪心自问, 周末的时候, 下班的时候, 面对游戏, 电影, 逛街等, 你还会选择学习吗? 如果你做不到, 不要气馁, 因为你不是一个人, 而是一批人! 这就是技术难以提升的原因.
但是, 确定无疑的是, 很多技术高手早期的积累都是在业余时间完成的, 光靠工作时间是远远不够的.
4, 家庭的作用
你和大多数人不一样, 你投入大量的业余时间, 拼了命的学习总结, 终于有点成绩, 在职业上有所收获, 级别和待遇都比一般人高了.
但是, 不要忽视一个问题, 那就是家庭. 有没有发现, 某个不起眼的同事, 你的级别比他高不少, 工资也比他高不少, 你很有优越感. 结果, 某天突然发现, 他在北上广买房了, 你心里想:"卧槽, 他工资这么低, 怎么买的起? 我都买不起!" 没错, 这就是家庭的差距, 别人的家庭已经领先你很多年了, 你每月比别人多挣个 1 万块钱, 并没有卵用! 这个时候, 是不是优越感全无?
现实就是这样的, 别人家庭比你好, 足够你努力很多年了, 更残酷的是, 也许你努力一辈子, 也就达到人家刚工作时的状态!
所以, 如果你家庭很一般, 但是职业发展还不错的话, 那么你前期会很悲惨! 如果你连职业发展也很一般的话, 我不知道该如何描述这种感觉, 都不知道哪天可以重见天日呢!
什么才叫自由
自由是无价的, 美好的. 大多数人觉得, 自由只要有很多钱就可以了, 有钱了就可以不上班了, 想干啥就干啥. 这样理解也没有错, 但是并不全面. 自由以后, 不代表就不用上班, 上班也不代表不自由. 自由是一种状态, 是你不再为钱而发愁, 自己可以做爱做的事情; 自由是你想出去周游世界, 第二天就可以出发的那种任性; 自由是直达内心的耳麦, 可以让你倾听自己内心的声音.
有什么方式可以快速达到自由吗? 有如下两种
- 家庭出身: 出身即自由或者起点较高
- 运气好: 股票, 中大奖, 加入早期创业公司, 社交红利等非常规方式
总之, 实力只是很小的一部分, 你实力再强, 运气不好也没用, 你想上班上到自由, 几乎不可能, 是不是瞬间觉得很绝望啊? 这就是现实, 虽然残忍.
5, 程序员的迷茫
程序员有着自己的迷茫, 论程序员的迷茫, 我应该算是了解的较多的人了. 因为我之前一直写博客, 所以维护了若干个 QQ 群, 在这几年间, 我收到了许许多多同学的咨询, 他们很迷茫, 问我该怎么办.
比如, 有的同学起点太低, 比如专科或者高中毕业, 他们也在做 IT. 很多在我们眼里很一般的公司, 他们却连面试机会都得不到, 他们很苦恼很迷茫, 问我的时候, 我会告诉他们:"加油, 如果真的热爱 iOS, 那么就坚持自己, 好好学技术, 前期别太看钱, 后面会好的!". 其实我对我说的话也有点怀疑, 他们后面真的会更好吗? 我不知道啊!
比如, 有的同学问我简历造假的事情, 我很反感简历造假, 但是通过他们的描述, 我知道, 理解他们的苦衷. 同一个培训学校出来的, 造假可以拿到 offer, 不造假拿不到甚至没有面试机会, 他们能怎么办? 造假和没工作之间, 到底该怎么选? 我不知道了, 这已经超出了我的能力范畴.
比如, 有的同学问我, 如何成长为高级工程师, 如何才能进入 BAT? 我会和他们说 "好好学技术, 只要技术好, 照样可以进 BAT". 没错, 只要技术好, 照样可以进 BAT, 但是还是有很多很多同学进不了 BAT, 还是有很多同学在北上广拿着低薪, 他们该怎么办? 如果连高薪的程序员都扛不住北上广的房价, 那低薪的程序员又该咋办?
这几年间, 我见过太多迷茫了, 感受到了太多太多消极的情绪和悲观的心情. 在我为他们解答迷茫的时候, 我想, 如果我迷茫了, 又有谁帮我解答呢?
社会是一个色彩斑斓的万花筒, 有人开心有人忧愁, 对于那些迷茫的同学, 我只想说这或许就是人生吧, 总是有无奈的, 开心过好每一天, 尽可能让自己过得越来越好吧.
作为一个开发者, 有一个学习的氛围跟一个交流圈子特别重要, 这是一个我的 iOS 交流群: 638302184, 不管你是小白还是大牛欢迎入驻 , 分享 BAT, 阿里面试题, 面试经验, 讨论技术, 大家一起交流学习成长! 希望帮助开发者少走弯路.
文章来源于网络, 如有侵权, 请联系小编删除.
来源: http://www.jianshu.com/p/852bfef35f92