6个月的程序员修炼

本文提供了一份为期6个月的程序员修炼路径,包括入门、进阶和深入三个阶段。从掌握Java、Linux环境到熟悉Web开发框架,再到进阶的分布式系统和中间件开发,每个阶段都有明确的目标和技能要求。推荐资源如Google、StackOverflow、官方文档、IBM DeveloperWorks、GitHub等,并强调了阅读源码、遵循代码规范、使用版本控制和项目构建工具的重要性。
摘要由CSDN通过智能技术生成

尽量用google查找技术资料,镜像网站k3k4.vip。
技术问题在stackoverflow找找,大部分都已经有人回答。
多看官方的技术文档。
ibm developerworkers的文章质量整体上有保障。
平时花一些时间在github上阅读优秀项目源码。

入门(1-2 个月)

目标:参与简单的项目开发。
技能:
  1. 列表内容

掌握 Java。经典的《Java 核心技术:卷1 基础知识》(或者《Java 编程思想》)必看,跳过其中的图形和 applet 章节。为了保证代码的质量,《Effective Java》、《Clean Code》和《重构》也需要至少通读一遍。
熟悉 Linux 开发环境和 bash shell。Linux 是我们的开发和部署环境,你最好尽快熟练它。Linux 的基本使用可以通过《鸟哥的Linux私房菜:基础学习篇(第三版)》学习,开发 bash shell 脚本可以参考《Linux Shell脚本攻略》。
掌握开发工具
熟练使用一种 IDE。Intellij IDEA或者 Eclipse 都可以,推荐使用前者。至少熟悉常用的快捷键,会 debug(包括远程 debug)项目。
熟悉一种编辑器。比如 Notepad++/visual Studio Code/Vim/Emacs,至少学会搜索/替换/代码补全。
掌握 JDK 以外的常用类库和工具包。JDK 原生 API 在很多场景下使用并不方便。你需要掌握社区贡献的优秀类库和工具包,比如 apache commons、google guava 等。
掌握 Web 开发框架。我们使用 Spring &#

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值