天道不一定酬所有勤
但是,天道只酬勤

Java程序员必会而大学里又不教的东西

写在前面:在一些在日常环境和线上环境中的开发中,有很多和编写代码本身无关,但是和完成项目息息相关的东西会用到。这些东西,学校里的老师大多都是不讲的(反正我们老师没讲过),所以,需要我们自己去学习。简单的总结了一下,目前能用到的就这些~

一、Linux

1.linux操作系统的安装

2.linux操作系统下的开发环境搭建

3.linux下的操作命令

4.linux环境下项目部署、启动、调试

二、开发工具

1.IDE:(eclipse、IntelliJ IDEA)

   a.快捷键的使用

   b.插件的安装和使用(maven、svn)

   c.常用设置的更改(比如最简单的把java project 改成dynamic web project)

2.maven

   a.基本原理

   b.命令行的操作(clean install eclipse dependency:tree)

   c.pom文件的配置

3.svn

   a.基本原理

   b.命令行操作(up ci add delete switch co info diff merge)

   c.eclipse中插件的使用(代码版本查看、代码对比)

4.git

   a.基本原理

   b.命令行操作(clone update add commit delete switch push)

5.firebug(火狐浏览器,会使用firebug查看页面属性和请求响应情况)

三、debug能力

1.会使用本地和远程debug

2.会使用debug快捷键(F3 F5 F6 F7)

四、单元测试

五、常用Java命令

六、快速学习新框架

七、使用google搜索

八、阅读英文文档

2015.1.30补充:

九、 json/ajax

2015.3.14补充:

十、分析Java异常的堆栈信息,并解决异常。

2015.05.17补充:

maven 仲裁

git/svn 冲突解决

查看日志,解决问题

(全文完)
欢迎关注HollisChuang微信公众账号
打赏

如未加特殊说明,此网站文章均为原创,转载必须注明出处。HollisChuang's Blog » Java程序员必会而大学里又不教的东西

分享到:更多 ()

HollisChuang's Blog

联系我关于我