作为程序员,一个是担心年纪大了以后找工作比较麻烦,毕竟国内不像国外,企业都希望年轻力壮的小伙子去扛,因为他们身体好,能熬夜。另一个是担心换工作的时候面试怎么办?很多问题我都回答不好。

场景一

小明是一位有着四年开发经验的程序员(为什么叫小明呢,因为所有的故事小明都是主角), 一直在传统行业工作,每天做的事情无非就是CRUI以及和项目经理扯扯业务流程。

这份工作对他来说,没有难度也没有任何挑战。直到有一天他突然醒悟,因为他发现和他相同工作经验的人都工资都比他高出很多。于是赶紧回去改简历准备去跳槽。在简历上

把自己所有看过的、用过的技术都写上,并且标明“精通“。他想,这样我能够参加的面试机会会更多吧

果然不出所料,自从简历投出去,手机铃声基本上就没有停止过震动(疑问放声音会引起同事和领导的猜疑,大家都懂的)。接着预约了很多面试,最多的一次是一天安排了四场面试。

为了找一份高工资的工作也是拼了。

面试过程中,开始都是介绍自己的经历和技术,一切似乎都很梳理,因为小明已经对公司现有的业务掌握得非常熟练了,自以为非常有信心的时候。面试官开始问继续内容了。

面试官: 我看你简历上,技术栈还是挺丰富的,而且都是精通,那么我来问一些简单的问题吧

面试官: 简单问你一些spring mvc的问题吧

小明 : (内心台词),暗自窃喜,之前公司都是用spring mvc的,而且用得很熟练,嘿嘿,放马过来吧

面试官: springmvc实现页面请求参数和controller中指定method的对象是如何做到数据绑定的

小明 : (what?我只知道直接定义一个bean,请求参数会自动和bean中的属性匹配啊),这个,我不是很清楚,但是我知道怎么用

面试官: springmvc的实现原理是什么样的,可以大概讲讲嘛?

小明 : (冷汗)这个,也没有深入去了解过

面试官: 那你对那一块技术熟悉一些呢?

小明 : (此刻小明已经不敢再多说了,因为被面试官这么疑问,顿时失去了信心)这些技术在使用方面我都没问题的 面试官: …

 其实很多程序员之所以被称作码农,是因为只是用Ctrl+C/Ctrl+v以及百度这几个神器在写代码,并没有去思考自己用到的技术是如何实现的。而且很多程序员在被面试完以后,内心还在吐槽,这些原理啥的我根本不用知道也能写代码呀,为什么要问呢?一定觉得面试官是为了装逼才问的。实际上并不是,当你的程序出现bug的时候,往往是因为你不知道底层实现而出现的。因此我们作为程序员,不能真的把自己定位成码农,而要把自己定位成一个思考者

场景二

老王也是一位资深码农,工作4年。但是他对自己有的认知比较高,对未来的风险因素考虑得比较周到,也舍得投资自己去学习。所以他经常会去看使用过的一些技术的源码。但是故事的开头总是美好的。每次他都是抱着12分的精神去看,

然后看了不到2分钟,发现没办法看下去,因为完全没有头绪,有一句叫:一入源码深似海。根本绕不出来。这样的痛苦经历让老王对源码产生了恐惧,因此也就没办法坚持下去。导致最终还是遇到了技术瓶颈,一直绕不出去。

 这样的例子比比皆是,我相信每一个人心里都是有目标和方向的,但是因为种种诱惑或者困难让自己止步不前,而在每一次面试遇到打击的时候,才会恍然大悟,自己的能力已经和这个行业所需要的人才的能力脱轨了。这样的面试经历犹如鸡血一般能够造成短暂的醒悟,然后,人都是喜欢生活安逸,不愿意逼自己去做不想做的事情,因此也就导致为什么IT行业的优秀人才总是那么屈指可数的几个人。其实不是你能力不行,而是你缺乏一个引导和平台。

本次给大家推荐一个免费的学习群 744677563,里面概括Java分布式、高并发、JVM、高性能、微服务、区块链、大数据等技术,以及面试资源等。

成就大神不是梦,还是要看你加不加

程序员,为什么如此迷茫?相关推荐

  1. 对于20+想转行程序员但非常迷茫的人的一些建议

    其实二十多是一个很好的年纪.很多人才刚刚毕业,这也是一个刚步入社会的年纪,一切都还来得及,二十几岁相当于一个新的开始.当然,你如果要问晚不晚,那我可以准确地告诉你,不晚!很多人比你入行还晚.不过有一个 ...

  2. 程序员别再迷茫,赚钱,方法比你想的更多

    每次打开公号,扑面而来一阵阵焦虑: 95后毕业3个月就买房,你的同龄人正在抛弃你 毕业3年,年薪超100万:赚钱,是一种修行 一线城市财务自由门槛2.9亿,看看你还差多少 说来说去就是,牛人跑得好快, ...

  3. 28岁自学python来得及吗_我28岁了,还能成为一名程序员吗?迷茫和沮丧中

    过去的两三年,我感到很不充实.我从事视频制作/编辑(主要使用Avid, Final Cut, After Effects这些软件制作视频)已经6年多了,在这中间还干过电视广播方面的工作.大概从4年前开 ...

  4. 我也 30 了,来谈谈程序员的迷茫年龄

    本文作者: 伯乐在线 - 纯洁的微笑 . 今年三十了,到了传说中程序员最应该迷茫的年龄了,那么我迷茫吗,没的说,按照某司34岁就要劝退的要求,我还有4年的程序生涯. 为什么30岁的程序员就应该迷茫呢? ...

  5. 谈谈30这个程序员迷茫的年龄

    为什么30岁的程序员就应该迷茫呢? 30岁正是经过了七八年的职场生涯,技术.经验.职业素养等各方面都到了一个比较充沛的阶段.如果前几年不是在混日子,到了现在,踏踏实实干活的一般会成为公司的核心开发,潜 ...

  6. PMCAFF问答精选 | 程序员转型产品经理真的明智吗?

    出品|PMCAFF 本文来自@丁丁的咪咪在PMCAFF产品经理社区的提问,原标题是:写了几年代码,有没有好的方法让一个程序员变成产品经理? 以下是问题补充: 有时经常在迷茫,做了几年的程序员之后,不知 ...

  7. 985程序员4年50万仍被二本学医亲戚酸:学会这3点,才能笑到最后

    不知道从什么时候开始,吃香的程序员行业进入了寒冬季,几乎所有人都说干程序员没有什么前途,反正35岁也要被辞,到时候说不定只能去当送外卖的活,别看现在挣得多,其实没啥前途. 很多程序员因为这些话受到了一 ...

  8. PHP 程序员危机:如何快速成长为不可或缺的技术人才?

    点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! 作者简介:魏永强,一直致力于百万级访问量企业应用开发,架构工作,参与猪八戒金融产品八戒金融系 ...

  9. 程序员该如何定位?看这四大方向

    宽泛的意义上讲,程序员是这样一群人:他们用某种语言或技术,开发某种软件产品(系统),解决特定现实领域的问题. 有了这个定义,我们就可以来讨论程序员的几种常见定位: 解决某类问题的专业人士 软件架构与设 ...

  10. 程序员如何选择有价值的开源方向?

    这篇文章不是纯粹的技术文章, 更多的是我对编程技术, 国内技术社区, 以及自身技术之路的一个回顾和总结, 我会将自己的技术价值观和开源经验, 和大家一一分享. 如果你也曾对作为程序员的未来迷茫过, 相 ...

最新文章

  1. 36 张图详解应用层协议:网络世界的最强王者
  2. html5 indexeddb 排序,HTML5 IndexedDB,Web SQL数据库和浏览器大战
  3. linux ram 权限,我如何将Linux二进制文件限制为有限的RAM数量?
  4. 数论三之组合数学Ⅰ-Max-Min Sums,Binomial Coefficient is Fun,Strivore,Bubble Sort,放棋子,LOJ6671,Iroha and a Grid
  5. 【Pytorch神经网络实战案例】06 逻辑回归拟合二维数据
  6. 插件五之滚动条jquery.slimscroll.js
  7. Xopsed的编译与安装
  8. Cisco CCNA考试题库大全
  9. matlab保存图片saveas,matlab saveas 图片
  10. 【目标检测】YOLO系列总结
  11. [UOJ#132][BZOJ4200][luogu_P2304][NOI2015]小园丁与老司机
  12. CSS入门(狂神学习笔记)
  13. vue-cli3 跑项目时 ‘98%’ after emitting CopyPlugin
  14. 蓝桥杯2016初赛python题解
  15. 软件设计模式学习(十四)外观模式
  16. 周立功CAN盒驱动C#调用方式
  17. 【程序】在STM32单片机上用1700行代码实现基于LwIP 2.1.2协议栈raw API和FatFs文件系统的FTP服务器(20200703版)
  18. 兄弟打印机 android,Android项目集成Brother兄弟无线打印机QL-720NW
  19. java 启动方式 java -jar xx.jar
  20. python二维字典简单赋值取值

热门文章

  1. Java-查看JVM从哪个JAR包中加载指定类
  2. 《数据结构》知识点Day_05
  3. PHP写sqlserver事务,php调用sqlserver存储过程使用事务处理
  4. 安卓程序添加指纹解锁功能
  5. 群晖使用Linux命令,群晖常用指令
  6. matlab中的转义字符使用和说明
  7. python3 open()内置函数
  8. 麦芒七怎么装鸿蒙,华为麦芒7怎么进行双清_清理缓存和恢复出厂设置的方法
  9. pg 递归算法_16. 图的________优先搜索遍历算法是一种递归算法,图的________优先搜索遍历算法需要使用队列。...
  10. less加管道tail_linux中cat、more、less、tail、head命令的区别