我在上海,是阿里的一名程序员,今年我30岁了......


  程序员一旦焦虑或者迷茫以后,就会对成就感的获得大大降低。长久这样就会导致动力不足,我们应该如何面对呢?

  9164624-956147621c828f59

  有一段时间,我半夜总是失眠,躲进卫生间里面点上一支烟,对镜子问自己这是你想要的生活吗?

  在上海4号线,身体可以保持倾斜45度而不倒,这不是魔术是生存。地铁里面男男女女以各种姿势贴在一起,站在门口不用走自动被挤进去,都拼上自己一天的力气演绎这上班的第一课。现在我身边有一部分程序员到了30岁左右转行了,理由是写程序太累30岁以后身体就不行了,还有相当一部分转业到IT的其它岗位了,比较多有:产品、测试、售前、需求管理等等。

件还达不到回家养老的程度,第二老家根本没有自己喜欢的什么互联网公司,第三,我可能也习惯这种大城市的生活,方便、快捷、甚至拥堵。

  现在我还是决定待在上海,我在没有目标的情况下,我就会去学习一些本职工作中可能用不到的知识,不断的减少自己的“盲点”。下面的是个人在学习路上的一些心得和体会,也希望能和大家共勉。

  1:你得规划和明确自己的职业生涯

  9164624-322c22b26035f813

  2:你一定要有自己的职业成长路线

  架构师内功心法(设计模式)

  Proxy代理模式

  Factory工厂模式

  Singleton单例模式

  Delegate委派模式

  Strategy策略模式

  Prototype原型模式

  Template模板模式

  Decorator装饰器模式

  Observer观察者模式

  架构师审美观(品味经典,分析源码)

  Spring核心原理

  SpringWed应用

  Spring数据访问

  Spring案例分享

  Mybatis源码

  Mybatis实用

  Mybatis解答

  架构师必备技术栈(分布式架构)

  漫谈分布式架构

  分布式架构基础

  分布式通信框架

  分布式协调服务

  分布式服务治理

  分布式消息中间件

  分布式缓存技术

  高性能Wed容器

  数据库分库分表

  分布式并发编程

  分布式搜索引擎

  分布式日志监控

  分布式实战解决方案

  次世代架构技术(微服务架构)

  Spring Boot

  Spring Cloud

  Docker虚拟化

  漫谈微服务架构

  架构书工具箱(DevOps)

  git

  Maven

  jenkins

  sonarQube

  敏捷开发

  架构诊断处方笺(性能调优)

  理解性能优化

  JVM调优篇

  Tomcat调优篇

  MySQL调优篇

  3:你一定要学会如何提升自己的学习效率

  9164624-cc0eaaec09360648

  4:你要找到那些能够真正帮助到你的资源

  9164624-d0a7d95cc1ee0e5d

  9164624-50c71287f2e6242b

  9164624-68bbe9f275e73b06

  9164624-6dfa2c4d05768e76

  9164624-59a5407acf0ed78b

  作为技术人就要保持终生学习的态度,让学习力成为核心竞争力,才能不被时代所淘汰,高效的时间支配能让你变得更加优秀。

  看完文章,如果大家需要文中的资源,我可以分享给大家几套比较详细的资料以及上述文章中的详细脑图给大家,

  欢迎工作1到5年的 Java 的工程师朋友们加入 Java 架构大牛技术交流QQ群:

  本群提供免费的学习指导架构资料以及免费的解答,不懂得问题都可以在本群提出来互相交流。

达到当天最大量