本文笔记全部来自《极客新闻》——新鲜的技术资讯、权威的趋势剖析、别样的技术洞察


不少开发者会抱怨“面试造火箭,天天拧螺丝”,每天进行重复业务开发,似乎能力被日常工作限制,无法突破提高。

极客时间《Java核心技术36讲》专栏作者认为,如果处于新手阶段,全面、扎实地掌握语言的基本要素是当务之急,应该找到更基础、系统的Java书籍或课程,并培养良好的编码习惯。然后去了解Java技术领域的典型、长期热点话题,了解业界通常从哪些角度判断开发者的能力和水平。

工作几年,整天忙于业务代码,很容易困惑下一步的方向在哪里,相当多程序员长期停留在高级新手阶段。常见表现就是发展成为“面向搜索引擎”的编程工程师,擅长快速利用开源项目或者以往成果,完成一些“OK”的工程任务。这本无可厚非,职业路线很多,未必每个人都想成为底层专家。

但是,如果想在技术领域更进一步,一定要避免下面两个问题。

  1. 面对没见过、一定规模的或者较高标准的问题时无所适从,具体表现为“领导,你看这样行吗?”
  2. 无法独立提供有说服力的深度分析、设计和实现,比如业务系统运行一段时间就会变慢,目前团队处理的方式就是重启服务器,有没有想过去发掘真正的原因,真正去解决它?

《Java核心技术36讲》专栏作者建议,不要满足于表面特征,而要学会用白盒视角看待技术内部,系统性的思路掌握普通规律。即使未来不在一线编码,或者不再使用Java,痛痒的思维习惯和积累也很有帮助。

那么,如何才能摆脱高级新手阶段,成长为团队核心成员呢?这取决于能背多大的锅、填多大的坑,比如,你可以:

  1. 独立负责GC调优,即使没有历史经验,也能给出有说服力的方案;
  2. 在JVM领域有充足的技术经验和知识储备;
  3. 全面评估后台变慢等问题的复杂度、风险点、解决的可能性;
  4. 对于所谓本质的思考和理解,能听懂深入的抽象观点;
  5. 除了Java和JVM,还要掌握更完整的技能树,例如分布式系统设计、数据库隔离级别选型等。

极客新闻——10、Java工程师应该如何成长?相关推荐

  1. 极客时间高级Java工程师体系课2.0

    高级Java性能优化的七个方向 下栽の地止:https://lexuecode.com/6572.html 1.复用优化 在写代码的时候,你会发现有很多重复的代码可以提取出来,做成公共的方法.这样,在 ...

  2. 极客新闻——11、程序员需要避免的10个坏习惯

    本文笔记全部来自<极客新闻>--新鲜的技术资讯.权威的趋势剖析.别样的技术洞察 每位开发人员在自己的职业生涯.学习经历中,都会"开发"出一些坏习惯. Traversy ...

  3. 极客新闻——06、刘润:给年轻人的10条工作建议

    本文笔记全部来自<极客新闻>--新鲜的技术资讯.权威的趋势剖析.别样的技术洞察 刘润以他的思考和经验,送给了年轻人10句话.也许会刷新你的认知,甚至有些话略显扎心. 一.工资是给职位的定价 ...

  4. 极客新闻——13、美团到餐研发团队资源成本优化实践

    本文笔记全部来自<极客新闻>--新鲜的技术资讯.权威的趋势剖析.别样的技术洞察 工程师主要面对的是技术挑战,更关注技术层面的目标.研发团队的管理者则会把实现项目成果和业务需求作为核心目标. ...

  5. 极客新闻——09、如何打造核心骨干团队

    本文笔记全部来自<极客新闻>--新鲜的技术资讯.权威的趋势剖析.别样的技术洞察 TGO鲲鹏会会员朱彬发表了主题为"如何打造核心骨干团队"的演讲.结合自身的实战经验,做了 ...

  6. #Note# 极客与团队-软件工程师的生存秘笈

    2019独角兽企业重金招聘Python工程师标准>>> #Note# 极客与团队-软件工程师的生存秘笈 TeamGeek A Software Developer's Guide t ...

  7. 来自极客标签10款最新设计素材-系列七

    为什么80%的码农都做不了架构师?>>>    日期:2013-5-27  来源:GBin1.com 本周我们推荐来自极客标签社区带来的10款免费设计素材,大家可以在这里免费下载你需 ...

  8. 来自极客标签10款最新设计素材-系列十六

    本周我们推荐来自极客标签社区带来的10款免费设计素材,大家可以在这里免费下载你需要的内容.如果你也有更好的作品,欢迎分享到社区中来,在得到帮助的同时,也能与更多人分享来自你的作品. 免费图标:扁平风格 ...

  9. 极客新闻——19、如何从单体架构平滑过渡到微服务

    本文笔记全部来自<极客新闻>--新鲜的技术资讯.权威的趋势剖析.别样的技术洞察 一旦决定在开发实践中引入微服务架构,如何将积累下来的庞大的巨无霸系统润物细无声的过渡到微服务架构将是一个巨大 ...

最新文章

  1. MySQL_update同一张表
  2. 《Raspberry Pi用户指南》——导读
  3. 从简单工厂到工厂方法
  4. 【Maven学习】Nexus OSS私服仓库的备份与迁移
  5. 来自Riot 的一份游戏美术教程(三):角色设计
  6. 约瑟夫环递推公式的由来(约瑟夫环公式法)
  7. cat命令详解_好程序员Python培训之详解eval好与坏
  8. 宝典计算机网络部分,计算机网络复习相关知识点宝典
  9. JAVA中dot的用法_Java 方法
  10. ardupilot在Linux上设置SITL(FlightGear)
  11. 模式识别人工神经网络BP算法
  12. python arp 网关_python arp欺骗伪造网关代码详解
  13. silvaco 学习笔记 2——自定义材料
  14. 【思维导图训练2】--发散思维的秘诀
  15. SparkSQL的入门实践教程
  16. DDOS防御----CENTOS 内核TCP参数优化
  17. 异常:java.lang.LinkageError: loader constraint violation: when resolving interface method “javax.servl
  18. 卢卡斯定理(详细证明)
  19. 数据科学和人工智能技术笔记 十九、数据整理(上)
  20. JS播放声音 兼容所有浏览器

热门文章

  1. composer查看当前镜像取消_配置和查看composer镜像
  2. 御剑情缘服务器维护,御剑情缘10月31日安卓区部分服务器数据互通公告 10.31合服名称与时间[图]...
  3. 如何使用wipefs命令擦除磁盘上的签名
  4. 没学数模电可以玩单片机吗
  5. poj1386(判断一个有向图是否存在欧拉回路)
  6. HDU7059-Counting Stars 线段树 (区间加最低位置,区间减最高位)
  7. mysql联合查询查询语句_mysql 各种联合查询语句
  8. BZOJ 2141 排队(块套树,分块,树状数组)【BZOJ修复工程】
  9. 解题报告:luoguP1462 通往奥格瑞玛的道路(二分、最短路)
  10. 0x43.数据结构进阶 - 线段树