我最近下了韩顺平的java学习视频,其中有五个大内容,我应该以哪个顺序来学习呢?

我最近下了韩顺平的java学习视频,其中有五个大内容,我应该以哪个顺序来学习呢?,第1张

入门(1-2 个月)

目标:参与简单的项目开发。

技能:

熟练使用一种 IDE。Intellij IDEA或者 Eclipse 都可以,推荐使用前者。至少熟悉常用的快捷键,会 debug(包括远程 debug)项目。

熟悉一种编辑器。比如 Vim/Emacs/Sublime Text,至少学会搜索/替换/代码补全。

掌握 Java。经典的《Java 核心技术:卷1 基础知识》(或者《Java基础教程301集》《Java 编程思想》)必看,跳过其中的图形和 applet 章节。习惯查阅 Java API Doc。为了保证代码的质量,《Effective Java》、《Clean Code》和《重构》也需要至少通读一遍。

熟悉 Linux 开发环境和 bash shell。Linux 是我们的开发和部署环境,你最好尽快熟练它。Linux 的基本使用可以通过《鸟哥的Linux私房菜:基础学习篇(第三版)》学习,开发 bash shell 脚本可以参考《Linux Shell脚本攻略》。

掌握开发工具

掌握 JDK 以外的常用类库和工具包。JDK 原生 API 在很多场景下使用并不方便。你需要掌握社区贡献的优秀类库和工具包,比如 apache commons、google guava 等,具体可以翻阅 服务端技术选型 的Utility 篇。

掌握 Web 开发框架。我们使用 Spring(或Rose) + Ibatis(或Jade) 开发 web 服务,你需要熟练掌握它们。

学习代码规范。我们大致上遵循 oracle 的 Java 语言编码规范,你可以先阅读并熟悉它。Code Formatting 文件在 git@xxx/coding-standard.git,在编写代码之前,请把它导入到 IDE 中。另外,确认 IDE 已经安装 Findbugs 和 CheckStyle 插件。

熟悉开发流程。我们的开发流程大致如下:功能开发->单元测试->功能测试->Code Review->集成测试->发布。确保你熟悉其中的每个环节。

其他。需要熟练使用版本控制工具 Git(阅读:《Git 权威指南》),以及项目构建工具 Maven(阅读:《Maven 实战》)。另外,在这个阶段可以尝试 TDD 开发。

PHP自学之路——小白请看!

1.基础部分:

HTML+CSS+DIV

学习方法:看手册或看书,跟着写代码,这个阶段不建议大家看视频教程,因为这是最基础的东西,不是很难掌握,看视频确实有点浪费时间。学习周期的话,大概在10天左右,这10天指的是你熟练掌握了HTML+CSS+DIV,接下来该进入实战了。

在网上找几个网页,自己做做,不用太多,但起码得5-8个,而且兼容性要处理好,不用很高,起码得照顾到IE8。全做做完之后,至少15天没了。

好吧,休息两天。回顾并总结一下自己学到的东西,同时看看javascript相关资料,对javascript有一个感性的认知。

嗯,不出意料的话,第一个月就这样过去了。

2.jQuery部分:

说好的,javascript呢?你没看错,就是jQuery!

经济充裕的话,买本书,不行的话就看手册,依然跟着写代码。将jQuery融入到你前面做的网页中去。试着写一些简单的特效,做点交互性的东西。如果写不出,可以去网上下点简单的源码,在看懂的前提下多练几遍,并试着改点东西。

这样一来一去,半个月就没了吧?

确实,在没有javascript的基础下去学习jQuery是件不靠谱的事儿,不过记住一个目的:为了找工作。之所以让大家直接学习jQuery也是为了能尽快做东西出来,主要精力放在PHP。

3.PHP部分:

终于迎来了咱们的主角。不过对于零编程经验的童鞋来说,这个阶段够你喝一壶了。你会遇到很多很多的问题,而你能做的只有3件事:1.坚持,2写代码,3坚持写代码。冒着打广告的嫌疑,在大家推荐大家看韩顺平老师的视频吧。如果看书的吧,没什么太好的书推荐给大家,我当时看的书籍是

《php和mysql web开发》第四版,整体感觉还可以,大家视自己情况而定。

PHP基础部分掌握的差不都了?这应该是一两个月之后的事情了。此时你会感觉到还缺点什么,数据?应该学一下MySql数据库了。

4.MySql部分:

如果大家前面看了韩顺平老师的视频,这时你的电脑上应该已经安装好了MySql数据库。如果没有,自己装一个。创建数据库--创建表--增删改查--索引--联合查询--主外键。。。这个阶段不建议大家用phpmyadmin,老老实实地在黑窗口里输命令吧,这是你的基本功!

基础的都学完之后,恭喜,你具备了找工作的基本要求。

5.回过头来,复习前面所学的知识。

复习过后,开始做项目吧。给自己1~2月的独立开发项目时间,等你找工作时就会发现:把时间花在项目上面是多么划算的一件事情!

尝试着先从简单的小项目做起,企业展示网站,BBS,OA系统里的小模块,考勤系统什么的,尽量做到每行代码都出自你手。在项目中学着去理解面向对象,MVC,修改并完善自己的代码,学会代码重用。在一天天中你会感觉到成长与蜕变,享受这个过程。

6.报个班学习也可以。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6105097.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-14
下一篇 2023-03-14

发表评论

登录后才能评论

评论列表(0条)

保存