程序员如何走出迷茫的困境?

你曾经充满热情,是一位开源软件倡导者,你崇尚全栈工程师才有未来的理念,你渴望改变世界。但是现在你每天都处于焦虑之中,你每天不断地学习各种技术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;
  • 比如去健身房把身材保持好;
  • 比如技术移民;

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

转自:http://www.oschina.net/news/72629/why-you-confused

时间: 2024-10-12 08:51:17

程序员如何走出迷茫的困境?的相关文章

程序员父亲的遗产——编程十诫 转载

我的父亲在和我彻谈编程两个星期之后就去世了. 那个时候我22岁,一个刚刚完成美学学士毕业设计的大四学生.而我的父亲62岁,比大多数我同龄人的父亲都要老.早在60年代,他就已经在田纳西理工大学开始编程了,那个时候他在穿孔卡片上写FORTRAN语言.不得不承认,我的父亲学富五车.学识渊博. 我和编程第一次亲密接触的时候,它像烟花,瞬间绚烂了我的生命.它给我的感觉既魔幻又强大,在很多方面都比视觉设计要更富有创造性和实践性. 当我节假日回家的时候,我的父亲分享了他的<编程十诫>.他打印了一份,然后和我

程序员父亲的遗产——编程十诫

1.理解并承认自己也会犯错误. 关于此点的关键就是要在发布之前早点发现.不过幸运的是,除非你是在喷射推进实验室开发火箭制导软件,否则很少有错误是致命的.所以,犯了错误之后我们可以从中学习经验教训,然后保持一个积极的心态,继续前行继续进步. 2.人非圣贤,孰能无过. 复审代码的目的就是为了发现问题.不过如有遗漏,也不可把责任归咎于某一个人身上去针对他. 3.人外有人.天外有天. 三人行必有我师,问问良师益友,会让你受益无穷.要学会倾听他人的意见和建议,特别是当你认为毫无必要时,更要怀着谦虚的态度.

程序员的困境

Original: Programmer’s Dilemma - I.M.H.O. - Medium Translated by: cssmagic Recently I interviewed tens of candidates for a kernel programmer’s position. These candidates are from big, good companies, which are famous for chips or embedded OS/systems.

2020年,程序员面临裁员困境,该何去何从?

前段时间,正值手头事情忙得不可开交之际,接到友人邀稿,要我谈谈程序员发展的几条出路.当时下意识是想直接拒绝了事,多一事不如少一事,但随即转念想到这样岂不是对人家太不尊敬了,加之平时在团队中也经常"好为人师",也不管年轻人爱不爱听,自说自话地"教导"他人.既然这样,不如索性趁此机会干脆行文一篇,把自己多年来给团队的唠叨整理整理,也算不负他人之托. 事先声明,本人并非专业的职业规划师,也不喜欢给人的职业生涯出谋划策,这里所写所言只不过是一位经历还算得上丰富的老程序员的所

程序员们,你们再这样下去会没朋友的。

引言 写这篇文章,其实源于之前有个群里的同学,问了LZ一个问题. 当时他给LZ发了一张图片,然后问LZ,"这个@Test注解引用不了是咋回事?" 看到这个问题,LZ当时恰好没事,就顺手给他回复了一下,说这个错误引起的原因是,注解的特性只在JDK1.5或者更高的版本才能用. 话虽这么说,但其实LZ当时心里多少是有些无语的. 提示写的这么清楚了,看不懂吗?就算英文阅读水平差点,百度翻译一下会不会呢? 最让LZ郁闷的是,当LZ回答完以后,这个新人同学只回了一个字,"哦!"

程序员到项目经理:从内而外的提升

转自:http://www.cnblogs.com/watsonyin/archive/2012/09/10/2679528.html 目录 从程序员到项目经理(一):为什么要当项目经理 从程序员到项目经理(二):升职之辨 从程序员到项目经理(三):认识项目经理 从程序员到项目经理(四):外行可以领导内行吗 从程序员到项目经理(五):程序员加油站,不是人人都懂的学习要点 从程序员到项目经理(六):程序员加油站 — 懂电脑更要懂人脑 从程序员到项目经理(七):程序员加油站 — 完美主义也是一种错

IT界程序员几大恶习能立即让你变穷,你有吗?

IT软件开发,确实是各行业中薪水排名靠前的职业,月薪在八千以上的Java程序员多不胜数,但是不知有没有以下几种恶习?如果粘上一种,哪怕你薪水几万,估计最后也是囊中羞涩:综上所述列举以下几点,亲们自己对照下: 1.用度超支花钱凶猛难控的情况非常多见,据调查,有52%的人习惯性用度超支,而他们中的22%依赖信用卡透支,其余的许多人则只能不断挪用存款.很明显,“月光族”想变身款姐款爷是不现实的.要想踏上财富之路,“月光族”们应当对金钱流动进行记录,研究一下从哪个方面可以节约支出,并以此为据制定一个合理

程序员的 升级 ,价值观的改变

韩梦飞沙  韩亚飞  [email protected]  yue31313  han_meng_fei_sha 第1章 为何这本书与你先前读过的任何书籍都迥然不同 高亮 [页面 19]: "优秀 的软件开发人员",是那些能够把控自己的职业生涯.达成目标.享受生活的人 高亮 [页面 19]: 一名软件开发人员如何超越编写代码本身? 高亮 [页面 19]: 如果你想真正成为一个更好的软件开发人员(或者其他真正优秀的人 才),你需要把重点放在整个"人"上,而不只是你生活

程序员出路之转36岁程序员的困惑

早上看到的这篇文章,包括内容和评论都仔细的看过了,感慨颇多. 要时刻考虑自己未来的出路,尤其是在自己还能选择的时候,否则到自己被迫选择的时候就会很被动. 下面是文章和评论的转载. 今天特郁闷,经理找我谈话,我被炒了.以前自信的感觉完全不在,取而代之的是职业生涯的困惑,不知道向何处去. 想当初,为了学习更 多知识的我到了一家软件公司,后来一直没有离开软件行业.而我的好哥们毕业后直接进入税务局,银行,以为他们只是浪费青春,学不到什么知识,可是他们却顺 势识时务.会搞关系,擅长腐败而成功转型,都成副处