从高级程序员-资深程序员-技术总监,我都为你整理好了学习路径
我把程序员到架构师的技术成长之路分为几个典型的阶段:程序员 - 高级程序员 - 技术专家 - 初级架构师 - 中级架构师 - 高级架构师
工程师
【阶段描述】
推荐《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.
从高级程序员-资深程序员-技术总监,我都为你整理好了学习路径相关推荐
- linux查看pid 对应的程序_资深程序员总结:分析 Linux 进程的 6 个方法,我全都告诉你...
(给Linux爱好者加星标,提升Linux技能) 作者:LemonCoder(本文来自作者投稿) 操作系统「进程」是学计算机都要接触的基本概念,抛开那些纯理论的操作系统底层实现,在Linux下做软件开 ...
- 技术总监的校招之旅——分享校招全攻略指南(万字长文)
成长&认知 丨 作者 / 袁吴范 这是pointers公众号的第24篇原创文章 每年的9月到12月份,都是校招的黄金时间. 和往年一样,我今年继续参加了校园招聘的工作,今年负责的是专业二面.我 ...
- 大数据怎么学习:大数据学习的关键技术知识体系、学习路径和误区
由于大数据技术涉及内容太庞杂,大数据应用领域广泛,而且各领域和方向采用的关键技术差异性也会较大,难以三言两语说清楚,本文从数据科学和大数据关键技术体系角度,来说说大数据的核心技术什么,到底要怎么学习它 ...
- 阿里资深技术专家:在各阶段中,3年经验的程序员应具备哪些技术能力(进阶必看)...
3年工作经验的Java程序员应该具备哪些技术能力,这可能是Java程序员们比较关心的内容.我这里要说明一下,以下列举的内容不是都要会的东西,但是你掌握得越多,最终能得到的评价.拿到的薪水势必也越高. ...
- 为什么高级程序员不必担心自己的技术过时?
程序员是吃青春饭的吗?等我们老了,技术过时了,公司有什么理由不裁掉我们,去雇一些既有活力.薪资要求又低的年轻人呢?这个老生常谈的问题困扰着诸多渐入中年的程序员.本文告诉你如何增强自己的核心竞争力,在知 ...
- 知乎高赞回答:为什么高级程序员不必担心自己的技术过时?
高赞回答:为什么高级程序员不必担心自己的技术过时? 这些软技能都有可能成倍地增加我们工作的影响力(作为个人贡献者和技术负责人).软技能包括: 代码审查礼节: 如何优雅地遏制范围蔓延: 如何向其他部门直 ...
- 高赞回答:为什么高级程序员不必担心自己的技术过时?
点击上方"Java基基",选择"设为星标" 做积极的人,而不是积极废人! 源码精品专栏 原创 | Java 2020 超神之路,很肝~ 中文详细注释的开源项目 ...
- 高级程序员、研发Leader、技术总监、首席架构师、CTO的区别
一.高级程序员 如果你是一个刚刚创业的公司,公司没有专职产品经理和项目经理,你就是公司的产品经理,你如果对你现在的开发员能力不满,那么你只需要的是一个高级程序员. 你定义功能.你做计划推进和管理,他可 ...
- 高级程序员、研发Leader、技术总监、首席架构师、CTO的职责
我的新书<Android App开发入门与实战>已于2020年8月由人民邮电出版社出版,欢迎购买.点击进入详情 作者 | 阿朱 来源 | 微信公众号"阿朱说" 经常有创 ...
最新文章
- Code Forces Bear and Forgotten Tree 3 639B
- Android --- RecyclerView 水平滑动时,一个 item 一个 item 的滑动,禁止滑动到一半停止
- Android项目的目录结构
- android开发分享到微信,Android开发之微信分享到好友,朋友圈(示例代码)
- linux中sybase删除数据库,Linux_Sybase ASE数据库的常见问题解答,1 数据库占用磁盘空间的形式 - phpStudy...
- anaconda管理环境
- linux sed
- POPTEST老李谈Debug和Release的区别(c#) 1
- 使用Unicode字符集出现乱码问题
- Samba服务------SMB协议
- 软件开发工作量的估算方法
- 腾讯云产品介绍——腾讯云云服务器之运维指南
- 1467:Radio Transmission(KMP最小循环节)
- Justinmind破解
- vue3中Provide/Inject的使用
- 人员定位及轨迹管理方案
- 搭建Win XP下iPhone开发环境
- 卧槽!华为工程师总结的Linux笔记,太优秀了!
- 网络综合布线工程知识大全
- Django分页、Ajax