• 浅析学好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,我一般选择看视频,找教程,大致了解一下要学的东西再深入学习,看视频简单明了,很容易上手,而且可以学习前辈的经验,以免踩坑。

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

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

      

  • 相关阅读:
    七种性能测试方法
    衡量软件性能三大常用指标及其相互关系
    提高CUI测试稳定性技术
    GUI自动化测试中优化测试用例思维方法
    安装MySQL
    关系数据库基本介绍
    适合做自动化测试的项目
    自动化测试优势与劣势
    如何制定测试计划?
    Selenium1.0与2.0介绍
  • 原文地址:https://www.cnblogs.com/laowu1239/p/4532508.html
Copyright © 2020-2023  润新知