我把程序员到架构师的技术成长之路分为几个典型的阶段:程序员 - 高级程序员 - 技术专家 - 初级架构师 - 中级架构师 - 高级架构师

工程师

【阶段描述】
推荐《Java 编程思想》这个阶段的核心学习思想就是,在工作中实践,并且更加深入的了解Java基础。

【成长指导】
工程师阶段是最原始的“基础技能积累阶段”,主要积累基础知识,包括编程语言、编程工具、各类系统的基本使用。以 Java 后端工程师为例,工程师阶段需要积累的经验和技能有:

Java 的语法、基本数据结构的使用。

Eclipse、IDEA、Maven、Linux 命令行等各种工具。

数据库 CRUD 操作、缓存的基本使用等。

业务系统的基本流程。

工程师阶段最好的学习方法就是找经典的书籍系统地学习,而不要遇到一个问题到网上搜搜然后就解决了事。以 Java 为例,《Java 编程思想》《Java 核心技术》《TCP/IP 协议》这类大部头,一定要完整地看一遍,即使里面很多内容当前工作暂时用不上。


http://www.taodudu.cc/news/show-4255063.html

相关文章:

  • 微信小程序直接引用外部地图(腾讯地图、高德地图导航)附代码!!
  • react-native调起第三方高德地图导航URL解释
  • 软件设计实验(一)完成UML设计:类图、用例图、时序图
  • 【电商支付项目(一)】数据库设计
  • ajax心得体会论文,AJAX重点知识的心得体会
  • GDP,CPI,PPI,PMI,GNP 是什么
  • 网页源码
  • 关于在线评论有用性的论文研读笔记---51-60篇
  • validation插件
  • 设计性思考维模型及步骤(上)
  • http服务器究竟做了什么(一)
  • JVM生态系统2018调查报道
  • 基于itchat的自动调查机器人
  • 如何建立自动语音问卷外呼系统
  • 简单的问卷调查发邮件程序
  • Axure教程:用中继器制作调查问卷/考试试卷
  • [云开发3]-将问卷调查Demo应用快速部署到SAP云平台
  • android 实现调查问卷-单选-多选
  • 索尼计算机bios正确设置,索尼笔记本电脑怎么进入Bios,小编教你如何四步完成
  • Oracle用户及角色介绍
  • [Unity Mirror] 自定义角色生成
  • AWS创建用户、角色、策略
  • UE4 角色上下车功能
  • oracle角色(role)和权限(privilege)
  • 测试种类和角色
  • 【软件应用】word数学公式插件TeXsword安装
  • 技术面试(C++)
  • 【您的凭据不工作】win7远程桌面提示,请输入新凭据。登录没有成功
  • Linux CentOS7.0 使用root登录桌面
  • VNC桌面无法打开终端:Failed to execute default Terminal Emulator. Input/output error.

从高级程序员-资深程序员-技术总监,我都为你整理好了学习路径相关推荐

  1. linux查看pid 对应的程序_资深程序员总结:分析 Linux 进程的 6 个方法,我全都告诉你...

    (给Linux爱好者加星标,提升Linux技能) 作者:LemonCoder(本文来自作者投稿) 操作系统「进程」是学计算机都要接触的基本概念,抛开那些纯理论的操作系统底层实现,在Linux下做软件开 ...

  2. 技术总监的校招之旅——分享校招全攻略指南(万字长文)

    成长&认知 丨 作者 / 袁吴范 这是pointers公众号的第24篇原创文章 每年的9月到12月份,都是校招的黄金时间. 和往年一样,我今年继续参加了校园招聘的工作,今年负责的是专业二面.我 ...

  3. 大数据怎么学习:大数据学习的关键技术知识体系、学习路径和误区

    由于大数据技术涉及内容太庞杂,大数据应用领域广泛,而且各领域和方向采用的关键技术差异性也会较大,难以三言两语说清楚,本文从数据科学和大数据关键技术体系角度,来说说大数据的核心技术什么,到底要怎么学习它 ...

  4. 阿里资深技术专家:在各阶段中,3年经验的程序员应具备哪些技术能力(进阶必看)...

    3年工作经验的Java程序员应该具备哪些技术能力,这可能是Java程序员们比较关心的内容.我这里要说明一下,以下列举的内容不是都要会的东西,但是你掌握得越多,最终能得到的评价.拿到的薪水势必也越高. ...

  5. 为什么高级程序员不必担心自己的技术过时?

    程序员是吃青春饭的吗?等我们老了,技术过时了,公司有什么理由不裁掉我们,去雇一些既有活力.薪资要求又低的年轻人呢?这个老生常谈的问题困扰着诸多渐入中年的程序员.本文告诉你如何增强自己的核心竞争力,在知 ...

  6. 知乎高赞回答:为什么高级程序员不必担心自己的技术过时?

    高赞回答:为什么高级程序员不必担心自己的技术过时? 这些软技能都有可能成倍地增加我们工作的影响力(作为个人贡献者和技术负责人).软技能包括: 代码审查礼节: 如何优雅地遏制范围蔓延: 如何向其他部门直 ...

  7. 高赞回答:为什么高级程序员不必担心自己的技术过时?

    点击上方"Java基基",选择"设为星标" 做积极的人,而不是积极废人! 源码精品专栏 原创 | Java 2020 超神之路,很肝~ 中文详细注释的开源项目 ...

  8. 高级程序员、研发Leader、技术总监、首席架构师、CTO的区别

    一.高级程序员 如果你是一个刚刚创业的公司,公司没有专职产品经理和项目经理,你就是公司的产品经理,你如果对你现在的开发员能力不满,那么你只需要的是一个高级程序员. 你定义功能.你做计划推进和管理,他可 ...

  9. 高级程序员、研发Leader、技术总监、首席架构师、CTO的职责

    我的新书<Android App开发入门与实战>已于2020年8月由人民邮电出版社出版,欢迎购买.点击进入详情 作者 | 阿朱 来源 | 微信公众号"阿朱说" 经常有创 ...

最新文章

  1. Code Forces Bear and Forgotten Tree 3 639B
  2. Android --- RecyclerView 水平滑动时,一个 item 一个 item 的滑动,禁止滑动到一半停止
  3. Android项目的目录结构
  4. android开发分享到微信,Android开发之微信分享到好友,朋友圈(示例代码)
  5. linux中sybase删除数据库,Linux_Sybase ASE数据库的常见问题解答,1 数据库占用磁盘空间的形式 - phpStudy...
  6. anaconda管理环境
  7. linux sed
  8. POPTEST老李谈Debug和Release的区别(c#) 1
  9. 使用Unicode字符集出现乱码问题
  10. Samba服务------SMB协议
  11. 软件开发工作量的估算方法
  12. 腾讯云产品介绍——腾讯云云服务器之运维指南
  13. 1467:Radio Transmission(KMP最小循环节)
  14. Justinmind破解
  15. vue3中Provide/Inject的使用
  16. 人员定位及轨迹管理方案
  17. 搭建Win XP下iPhone开发环境
  18. 卧槽!华为工程师总结的Linux笔记,太优秀了!
  19. 网络综合布线工程知识大全
  20. Django分页、Ajax

热门文章

  1. VS Code折腾记 - (4) 常用必备插件推荐【前端】
  2. 慎用manifest
  3. vue3.2+element-plus+ts节假日管理界面
  4. 吹了一个多月的联想Z5竟然是低端机,指望靠这个崛起就是痴人说梦
  5. 杭州考驾照-2017.4
  6. pandas练习_同期群分析(Cohort Analysis)
  7. 【QT小记】设置窗口背景透明
  8. MATLAB——textscan
  9. Canvas箭头动画
  10. Python判断大小写和数字和常用方法