入职半年多,Guide哥总结了这些帮助你领先90%程序员的好习惯!

大家好 , 我是 Guide 哥 , 这篇文章还是不分享技术文章了 , 我想简单聊聊一些程序员的好习惯 。
其实自己写这篇文章还是很忐忑的 , 毕竟自己算不上一个优秀的程序员 , 但也不是那么差 。 大学学习编程 4 年 , 工作半年多 , 这些年的不算平淡的经历 , 算是让我有了些对程序员这个职业的认识 。
1.不要沉迷框架,多修炼内功不要沉迷框架 , 多花点时间去修炼内功——底层技术 。 从用别人的框架 , 到自己造轮子 , 会是一步很大的成长 。
为什么?

  1. 技术更新换代快 :我们前几年可能还在用 Spring 基于传统的 XML 开发 , 现在几乎大家都会用 Spring Boot 这个开发利器来提升开发速度 , 再比如几年前我们使用消息队列可能还在用 ActiveMQ , 到今天几乎都没有人用它了 , 现在比较常用的就是 Rocket MQ、Kafka。 技术更新换代这么快的今天 , 你是无法把每一个框架/工具都学习一边的 , 底层技术就是你快速上手他们的瑞士军刀 。
  2. 懂得底层技术的人更有竞争力 : 现在的程序员这么多 , 你如何能和别人拉开差距?单纯就靠使用框架的能力么?这些随便从培训班抽一个人可能都会做的工作无法成为你的核心竞争力 。
拿 Java 举例子 , 有哪些比较底层的技术呢?
  1. 算法和数据结构(适用于任何编程语言的底层技术);
  2. 框架的源码;
  3. Java 程序运行的基础—JVM;
  4. ......
2.提高英语阅读能力大部分最新的资料/技术都是国外那边的 , 基本上大部分都是英文的 。 据说 90% 以上的程序员都不习惯直接看英文文档 , 都会选择看别人的翻译/总结或者书籍 。 但是 , 书籍或者别人的翻译/总结都会比较慢 , 而且难免会有个人主观因素影响翻译效果 。 如果你想领先 90 % 以上的程序员的话 , 那就从现在开始习惯阅读英文文档吧!
3.职场从来不缺普通的程序员很多人都说程序员这个行业吃青春饭 , 我觉得对于一部分程序员来讲确实是这个理 , 前提是你日复一日做着重复的工作而没有随着技术的更新而更新自己的技术 。 随着时间的流逝 , 如果我们不去提高自己的核心竞争力比如技术深度、广度以及对业务思考的能力等等 , 你肯定会被那些体力更胜于你并且比你更勤奋工作的人所淘汰 。
职场从来不缺普通的程序员 , 缺的是技术有深度且对业务和产品敏感的人 。
之前大学有一个 06 届的学长 , 自己本身是物理专业的 , 后面对计算机专业感兴趣 。 听我们老师说他每天都学到很晚才回去 , 甚至还通宵了很多次 。 后面毕业 , 他去了一家创业公司 。 工作沉淀几年后 , 他又去了阿里巴巴 。 在阿里巴巴工作沉淀了几年后 , 他又回到武汉创业 , 自己又是作为技术主力 , 又是每天忙着给公司在海外市场找机会 , 现在他的公司已经发展成为 50 多人的规模了 , 他自己也凭借自己的努力在武汉买了好几套房 。
这又对应了我们前面提到了两点
  1. 不要沉迷框架,多修炼内功 。
  2. 工作之外多多学习 。
4.工作之外有点自己感兴趣的东西工作之外要有自己的生活 , 这样的日子才不会太单调 , 比如我工作之外喜欢打打游戏放松一下 , 周末的时候喜欢自己烹饪做好吃的东西给自己 。 有人可能觉得这个比较浪费时间 , 不过 , 在我而言这也是对自己的一种放松 , 或许在某种程度还能帮助我们提升效率 。
5.学会规划自己的时间我觉得每个人都是需要 TODO List 或者类似的东西 , 因为事情多了之后真的容易忘记 , 况且现在这个信息爆炸的社会 。 可能你前脚答应女朋友半个小时后陪她玩游戏 , 后脚写文章就忘记了(emmm~~~好像说的就是自己) 。
我平常用的比较多的是 Mac 自带的 reminders 。
入职半年多,Guide哥总结了这些帮助你领先90%程序员的好习惯!文章插图