zoukankan      html  css  js  c++  java
  • 浅析学好Java

      前段时间遇到一个架构师,在聊天过程中问我如何学好一门语言,如何成为一个好的程序员。刚开始觉得多做多练,对项目认真,后来认为用户体验好,就算做好了软件。今天上班来了,突然想起这个话题,就小写几笔,以后慢慢添加。

      首先,工欲善其事必先利其器。好的开发工具很有必要,目前比较常见的IDE有eclipse,myeclipse,idea,netbean,当然还有一些基于这些的IDE,spring tool suite,团队工具svn,git,代码检测工具PMD,CheckStyle,FindBugs等,当然也有用maven来管理项目的,还有日志添加,一般用log4j,单元测试一般用junit,用junit4的比较多,但对测试方法的顺序处理的不是很好,好像只有junit4.1.6对方法执行顺序有管理,一般是按照ASI编码顺序执行的,当然了,selenium测试我认为是目前来说是最好,不喜勿喷。

      然后,学什么。选择学什么很重要,对我们这些菜鸟来说,主流用什么学什么,起码温饱问题可以解决。一门语言有很多东西,只有一个点一个点的啃,api的东西如果有时间慢慢看,当然是最好的东西,特别是方法不合理或者优化或者找不到处理方法时建议看一下api,我一般选择看视频,找教程,大致了解一下要学的东西再深入学习,看视频简单明了,很容易上手,而且可以学习前辈的经验,以免踩坑。

      当然了,态度肯定是很重要的。学东西一定得有态度,认真学。很多东西不是做不好,而是认真做其实大部分都是可以做的更好一点。我承认,软件中有些问题我们是没办法搞定,但起码可以找到替代的方法。

      上班了,今天先写这么多,有空再慢慢填,个人观点,不喜勿喷,望各路大侠指正。

      

  • 相关阅读:
    解决CentOS java环境不生效的问题
    大数据学习 概念篇
    java实用技能 上传文件 等等
    ubuntu hadoop伪分布式部署
    list去重
    fastjson生成JSON字符串的时候出现$ref
    《Swift by Tutorials》学习笔记(第二章)
    《Swift by Tutorials》学习笔记(第一章)
    《JavaScript高级程序设计》学习笔记(第七章)
    《JavaScript高级程序设计》学习笔记(第五章)- 下
  • 原文地址:https://www.cnblogs.com/laowu1239/p/4532508.html
Copyright © 2011-2022 走看看