我越来越担心我作为一个Java程序员的未来。

恍然间,发现自己在这个行业里已经摸爬滚打了七年了,原以为自己就凭已有的项目经验和工作经历怎么着也应该算得上是一个业内比较资历的人士了,但是今年在换工作的过程中却遭到了重大的挫折。详细过程我就不再叙述,在此,只想给大家说一说被拒绝的原因,看看大家有没有相似的经历,和类似的感悟。

面试官对我的答复大致是这样的,我们不需要熟练工,我们需要在某领域拥有超过常人的积累认知,和拥有整套完整思维模式和优秀认知事物能力的人…他很诚恳地告诉我,你还年轻,真的应该好好地静下心来,深入地研究一些东西,自己写一些东西,而不是这也用过,那也知道,但是多半都是局限于仅仅见过,会用,却从来没有认真思考过其代码背后蕴含的思想,更少有人研究过源码,进而体会大师们在某些问题的解决上秉承的思想和思维的风格。个人感觉,这也算是国内大部分程序员最让人悲哀的地方了,当然这也与外界浮躁氛围的蔓延不无关系。

不了解这一行的人总觉得程序员都是代码民工,如果自己也认为自己是敲代码的机器的话,我诚恳地建议您尽早转行吧,也许我这么说会得罪伤害一些同行,毕竟转行对任何一个人来说都是有相当的风险和挑战的。不过这绝对应该是善意的忠告。相反,我强烈地认为,程序员应该是最有活力和最有思想的一个群体,只要你不肯让自己浮于表面,更重要的是,必须勤于思考。如果你认可我这句的话,就请您继续往下看看我的感慨,否则,那就希望您好好利用好自己的时间做您最需要做的事吧。

由于面试中被问到Spring,MyBatis的时候,让面试官问得人仰马翻,哑口无言,所以回来之后洗心革面,下决心要把Spring,MyBatis好好研究个明白,再也无法容忍自己只知其一不知其二了。

清醒的认识自己

我一直担惊受怕,过去,可能是因为我年轻,但现在,我已经不是那么年轻了,我仍然发现有很多事情让我害怕。

当年纪越来越大后,我开始变得不能加班。我开始用更多的时间和家人在一起,而不是坐在计算机前(尽管这样,她们仍是抱怨)。我在本地教育委员会社区里提供一些帮助,还组织开源兴趣小组参加活动。

我在思考,为什么以前会把如此多的时间全部用在编程上。大量的编程。那是我渴望深入研究一个类库,一个框架或一门技术。

现在的技术的学习曲线的增加,让我的忍耐性越来越低。各种新技术,因为新奇让人兴奋,但最终变成一场场争论。我越来越无法忍受这些充满市场宣传气息的喧嚣。我对技术看重的是稳定,清晰。

据不完全统计,中国Java程序员的数量已经超过了100万。而且,随着IT培训业的持续发展和大量的应届毕业生进入社会,Java程序员面临的竞争压力越来越大。那么,作为一名Java程序员,怎样努力才能快速成长为一名高级的程序员或者架构师,或者说一名优秀的高级工程师或架构师应该有怎样的技术知识体系,这不仅是一个刚刚踏入职场的初级程序员,也是工作三五年之后开始迷茫的老程序员,都必须要面对和想明白的问题。为了帮助大家少走弯路,我总结出一个Java程序员的工作2-5年成长路线图。

那如何学习才能快速入门并精通呢?

当真正开始学习的时候难免不知道从哪入手,导致效率低下影响继续学习的信心。

但最重要的是不知道哪些技术需要重点掌握,学习时频繁踩坑,最终浪费大量时间,所以有一套实用的视频课程用来跟着学习是非常有必要的。

最后,做一个爱思考,懂思考,会思考的程序员。

java七年_阿里七年Java程序员的总结,献给还在迷茫中的你!相关推荐

  1. java秃顶_【本人秃顶程序员】在Java中使用函数范式提高代码质量

    ←←←←←←←←←←←← 快!点关注 在一个范式和技术堆栈一直在变化的世界中,保持竞争力和提高生产力和质量的斗争有时候证明是一项挑战. 在本文中,我想首先展示一下函数编程(FP)的优势,特别是加强Ja ...

  2. 5年java程序员述职报告_一个5年Java程序员的年终总结,献给还在迷茫中的你

    我越来越担心我作为一个Java程序员的未来. 恍然间,发现自己在这个行业里已经摸爬滚打了五年了,原以为自己就凭已有的项目经验和工作经历怎么着也应该算得上是一个业内比较资历的人士了,但是今年在换工作的过 ...

  3. java程序员年度总结_一个五年Java程序员的年终总结,献给还在迷茫中的你

    我越来越担心我作为一个Java程序员的未来. 恍然间,发现自己在这个行业里已经摸爬滚打了五年了,原以为自己就凭已有的项目经验和工作经历怎么着也应该算得上是一个业内比较资历的人士了,但是今年在换工作的过 ...

  4. java没有舞台_不会偷懒的程序员不是好程序员!

    今天看了篇文章: http://blogoscoped.com/archive/2005-08-24-n14.html 这篇文章是讲为什么好的程序员是既懒有笨的!哈哈! 我记得在看UNIX编程艺术时, ...

  5. java什么样的类似adapter_一个10年Java程序员的年终总结,献给还在迷茫中的你

    我越来越担心我作为一个Java程序员的未来. 恍然间,发现自己在这个行业里已经摸爬滚打将近10年了,原以为自己就凭已有的项目经验和工作经历怎么着也应该算得上是一个业内比较资历的人士了,但是今年在换工作 ...

  6. 8年java_一个8年Java程序员的年终总结,献给还在迷茫中的你

    恍然间,发现自己在这个行业里已经摸爬滚打了8年了,原以为自己就凭已有的项目经验和工作经历怎么着也应该算得上是一个业内比较资历的人士了,但是今年在换工作的过程中却遭到了重大的挫折. 详细过程我就不再叙述 ...

  7. python从零实习深度学习_月薪45K的深度程序员教你从零在Python中开发深度学习

    准备图像数据 我们将使用预训练模型解析图像内容,且目前有很多可选模型.在这种情况下,我们将使用 Oxford isual Geometry Group 或 GG(该模型赢得了 2014 年 Image ...

  8. 读君山-七年阿里老人谈新人程序员的成长

    读了君山老师<七年阿里老人谈新人程序员的成长>觉得总结得非常好.整理记录一下. 做自己 做事积极主动 学习自我驱动 总结.沉淀.分享,积累影响力 做越来越大的事 把别人的事当成自己的事,做 ...

  9. 阿里十年资深程序员吐血总结之Java代理模式

    阿里十年资深程序员吐血总结之Java代理模式 文章目录 阿里十年资深程序员吐血总结之Java代理模式 1.接口代理 2.类代理 3.动态代理都是通过反射实现的吗 4.jdk动态代理和cglib动态代理 ...

  10. java身高排队问题_抓狂的java之小朋友排队

    今天小编绝对是过的最苦逼的一下午,整整一下午全浪费在这一个题目上,以至于我现在听到"小朋友"这三字都害怕~ 下面给大家分享做本题的心路历程,也希望小伙伴们引以为戒,并积极思考,毕竟 ...

最新文章

  1. 解决vue在ios或android中用webview打开H5链接时#号后面的参数被忽略问题angular同样适用
  2. (Mybatis)使用注解开发
  3. Spring Boot——Maven使用SystemPath引用本地jar:ClassNotFoundException
  4. boost::::adaptors::indexed::indexed相关的测试程序
  5. 前端必看 | 2D游戏化互动入门基础知识
  6. 在 XML 中添加实体
  7. c++ map用法_Python的 5 种高级用法,效率提升没毛病
  8. mysql中 课程1比课程2成绩高_小菜菜mysql练习解读分析1——查询 01 课程比 02 课程成绩高的学生的信息及课程分数...
  9. Mybatis 开发 dao 的方法
  10. eclipse保护眼睛色设置
  11. Homebrew国内加速
  12. 在服务器上搭建Cadence16.6 CIS共享库
  13. mis系统的编写与设计
  14. C++分享笔记:5X5单词字谜游戏设计
  15. 电子通讯录(自存储)
  16. iOS开发企业版ipa分发
  17. psd2html 阿里,psd2html
  18. 程序猿的移民加拿大后的所感
  19. 【Transformers】第 5 章:微调文本分类的语言模型
  20. matlab 灰度级位平面,灰度图像的8位平面分解

热门文章

  1. python中print怎么用_python中print的使用方法
  2. 五一假期游泰国:曼谷景点游玩省钱攻略
  3. RS-485位移传感器集线器的功能大家了解吗?
  4. linux中inotify+unison实现数据双向实时同步
  5. JavaFX+Kotlin游戏从入门到放弃:拯救蛇蛇大作战又名454行实现几何数独游戏
  6. macbook proa1708_Macbook pro2017 a1708转接卡更换大容量硬盘
  7. 访问文件服务器电脑卡死,客户机访问服务器的共享文件会卡死
  8. android 调出键盘表情_Android-表情键盘的制作
  9. 基于STM32C8T6的MLX90614-DCC红外无线测温系统
  10. matlab做拉普拉斯反演,拉普拉斯变换性质和反演.ppt