程序员你为什么迷茫?

你曾经充满热情,是一位开源软件倡导者,你崇尚全栈工程师才有未来的理念,你渴望改变世界。但是现在你每天都处于焦虑之中,你每天不断地学习各种技术Kotlin、Swift、React Native、RxJava、hybrid思想等等等各种新技术,只有你在微博转发各种新技术文章的时候你才稍微轻松一些,这样会让你觉得不至于被快速发展的技术抛到后头。

你开始在知乎上提问:

  • “意识到了自己没有办法成为 top 1% 的程序员,还应该选择程序员的道路么?”
  • “作为一个帝都码农,现在的处境很迷茫,不知道未来在哪里,我该怎么办?”
  • “ 能力不如自己的同事创业拿了五千万投资,我是不是应该也出去创业?很迷茫!!”

你说你在bat搬砖,毕业两年年薪50万,你说你买不起房,买不起车,没法改变世界!你很迷茫!!

你说你马上奔三了,身边很多朋友已经创业成功卖掉公司抱着美女开始环游世界了,而你还在某个大厂做小项目负责人,没法财务自由,没法改变世界!你很迷茫!!

你每天看36kr、看虎嗅、看李开复徐小平的心灵鸡汤,你说你的点子值十个亿但是投资人都瞎了眼,连00后都已经拿到投资了,而你还在写代码,你说你这样无法实现财务自由,无法改变世界,你很迷茫!!

写代码越久你抱怨越多,你脾气越来越大耐心越来越少,你发现你精力越来越不如年轻人,也慢慢听不懂年轻人谈论的技术了,你开始坚信PHP是世界上最好的语言了,毕竟你已经听不懂新世界的语言了,你终于开始不再迷茫。

前面的所有吐槽都能在身边找到例子,现在整个技术圈已经浮躁不堪。其实程序员圈子的浮躁是被创业圈传染过来的,但凡工作两三年的都会发现自己身边有不少同学朋友同事拿了不少融资出来创业,而且去年整个创业圈都在炒作90后创业家,这会给我们不知不觉中造成一种错觉,虽然拿着很高的薪水但是总是感觉自己落后了不少。除了被创业圈传染之外,这两年技术飞快发展也给不少程序员造成不少压力,以至于有人问出“意识到了自己没有办法成为 top 1% 的程序员,还应该选择程序员的道路么?”这样的问题。(继续更新中)

我自己觉得要应对以上的焦虑和迷茫最重要的是做好以下几点:

1、认识到自己的定位

  • 只有少数人才能成为top 1% 的程序员,接受自己和大部分人一样只能成为一个平庸的程序员而已;
  • 创业和top 1% 程序员一样,不但需要天赋更需要机遇、自身资源、更多努力,接受自己可能一辈子只能默默无闻上班;

...

2、给自己立一个短期的目标

  • 比如在某段时间内把某个技术研究通透,且将心得分享出来;
  • 比如利用业余时间写一个自己计划已久的App、网站、轮子等;

...

3、给自己立一个长期目标

  • 比如进BAT;
  • 比如去健身房把身材保持好;
  • 比如技术移民;

...

我不是在给你的梦想泼冷水,只是想跟大家说我们除了仰望星空也要脚踏实地,并不是每一个人都会有幸成为马云马化腾,如果万一我们真的是一个平凡的人也要勇于接受这样的自己。之前和西乔聊过一次,收获良多,她和他夫君几年前去加拿大念设计,现在两个人在加拿大全职认真做着“神秘的程序员们”这个公众号,她说他们两是把这个当作一项事业来做,这点对我触动很大,我想我们不一定非要做成多么牛逼的事,成为多么牛逼的人,认认真真做好一件事情足矣。

备注:一些和本文有关联的文章:
西乔:我在过着很奢侈的生活
西乔的新出发:去往墙外
作为一个帝都码农,现在的处境很迷茫,不知道未来在哪里,我该怎么办?

别问我经历了什么才会写出这样的文章,因为上面全是我瞎编的!

本文在微博被广泛转发,在知乎也被大家讨论,今天上了csdn的头条。希望可以和博客园的兄弟姐妹一起讨论交流

欢迎大家关注加我的微信,一起讨论

时间: 2024-10-20 09:02:57

程序员你为什么迷茫?的相关文章

做了两年程序员对未来迷茫怎么办?

近期新霸哥看了一些关于技术交流的QQ群聊天记录,其中感慨最深的就是有一哥们说自己做程序员都快两年了,不知道自己想要啥,该怎么做,是继续做程序员该是转型做其他的行业?这个问题,新霸哥相信有很多的朋友也经历吧. 回想过去刚刚进入职场,特别是进入了一个高薪的职位的时候,虽然会很苦,很累,但是一想到是自己的专业工作,知道自己想要啥,就一股劲的拼命的向前冲.可是两年后的今天为什么会出现不知道该做啥好呢?这个时候新霸哥建议是时候该停下工作好好的重新认识自己,这样不仅对公司还是对个人都是有利的. 新霸哥觉得,

程序员,你迷茫么?你忧伤么?

你如果是早上6点爬起床,刷牙洗脸,随便吃点早点,接着跑去挤地铁公交,尽量小心的不被挤成饼.挤地铁公交,使劲的小心不被挤成饼.中午一个小时吃饭,半个小时睡午觉.晚上无偿加班到9点10点,周六还必须常薪上班.如果你还梦想着进入Goole,Facebook,还想着房.车.美女啥的,那就别放假,多写代码多学习,你哪来的看时间去迷茫去忧伤啊! 你要是想到以后吃不起肉,旅不起游,看不起最新大片,连买瓶三块钱的鲜橙多都要犹豫挣扎的问下:阿姨,二块五卖不?你还敢迷茫敢忧伤啊!你当你是少年维特啊,维特的烦恼之所以

30岁程序员的迷茫

我好像感觉还很年轻,才刚刚毕业,对未来一片憧憬,耳边才响起小马说,走!咱俩一起闯世界去.我仍然感觉我还是小伙子,但回家后才发现印象中那些屁颠屁颠的小男孩,他们才是正年轻真小伙,此刻我已经30岁了. 以前我在想30岁是什么感念.大着啤酒肚.人生过半.生活稳定开着车子.此刻我均没有... 30岁,到了传说中程序员最应该迷茫的年龄了,那么我迷茫吗,没的说,按照华为34岁就要劝退的要求,我还有4年的程序生涯. 为什么30岁的程序员就应该迷茫呢?30岁正是经过了七八年的职场生涯,技术.经验.职业素养等各方

(转载)程序员该如何定位?看这四大方向

宽泛的意义上讲,程序员是这样一群人:他们用某种语言或技术,开发某种软件产品(系统),解决特定现实领域的问题. 有了这个定义,我们就可以来讨论程序员的几种常见定位: 解决某类问题的专业人士 软件架构与设计 技术专家 技术传播与布道 解决问题的人 我到底能够解决什么问题?给别人带来什么样的方便? 这是每个程序员首先要考虑的问题.这决定了你要在什么样的领域.什么样的公司工作,决定了你做什么产品,也决定了你要选择什么技术. 比如你想提升远程办公的效率,那可能就会去做与协同办公.沟通.项目管理等相关的产品

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

有个网友给我留言,说看了我的上篇文章<三个月不工作,我才转行成了程序员>,感触很深,自己和奶爸的经历类似,也是从其它行业,转到IT圈做了一名程序员.如今已有2年时间,大大小小也参与了一些系统开发项目,可如今感觉机械化的重复写程序很没有意思,再转一次行成本太大,如今年龄也不小了,不想再折腾.不知道下一步该怎么办? 看到他的困惑,如同看到了当年奶爸自己,自己也是摸着石头过河,才一步步走上岸来.我想对有类似困惑的朋友说,不要完全怀疑自己当初的选择,因为IT这条路很宽,一条路走不通,试试其它的,通往牛

一个迷茫并且不合格的程序员,敢问路在何方

我的人生是这样的. 出生在农村,从小我特别听话,家里人不让干什么就不干什么.拿了很多三好学生.妈妈说不能游泳,我就看小伙伴们游.从来不知道创新是什么,只知道听别人的,别人好就好,生怕别人生气...一直到初中我都很听话.也不然我做家务,我爸是个小学老师,只要他觉得没意义的事情,他不然让我做,看NBA没意义不让看,听歌没意义,不让听,要听英语.打乒乓球没意义.但我打篮球不介意就是了.所以我除了游戏就是读书.而且课本上的书,什么名著之类的从来没看过,所以我感觉我知识面特别窄. 直到高中学会了上网,那时

[应用实施工程师的迷茫]向往当个程序员,求资深人士指导

工作了两年,做些项目实施类的工作,从高性能HPC实施,到虚拟化实施,到存储实施,到数据库实施,到中间件实施,实施类的工作我真是做个遍了.但是我真的想做软件开发工程师,做程序员,从大学就有这个梦想. 现在我该如何才能转行到程序员呢,大家帮我分析一下吧,我该怎么办. 真的很迷茫,现在来自生活的压力很大,辞职不干来做实习生,压力还是蛮大的. 求IT资深人士的指导. 现在苦于软件底子薄,没有基础.苦恼啊,苦恼啊,苦恼啊. 怎么才能快速踏入软件开发这一行呢? 注: 我现在会的技术如下,不知道能不能给当程序

程序员迷茫的未来

本文的作者:Ed Finkler 我是一名充满热情的程序员,一名开源软件的倡导者,我喜欢用科技提高人们的生活.我喜欢创造东西,喜欢将它们分享给世界.我有大量的开源开发作品,请看我的GitHub页面. 我一直担惊受怕,过去,可能是因为我年轻,但现在,我已经不是那么年轻了,我仍然发现有很多事情让我害怕. 我越来越担心我作为一个程序员的未来. 当年纪越来越大后,我开始变得不能加班.我开始用更多的时间和家人在一起,而不是坐在计算机前(尽管这样,她们仍是抱怨).我在本地教育委员会社区里提供一些帮助,还组织

写给在迷茫期的程序员(尤其是Java程序员)入行了一年,感觉不知道接下来该怎么做才能继续进步了,求指教

入行了一年,感觉不知道接下来该怎么做才能继续进步了,求指教(V2EX) @kafka0102 :做技术可以学的东西太多了,只是在不同的阶段做好不同的规划,要结合当前所做的事情去做更深入或广度的学习.以Java Web开发为例,至少可以拓展的点有: 1.Web框架的原理学习,比如Spring.Play等等,最好自己能写出个简易的MVC框架(几千行代码).这样至少对常用设计模式.反射等技术很熟练了. 2.优秀代码研读.比如Java集合类.JUnit.Spring等源码,写出源码分析,会有很多收获.源