近几个月,项目比较多,发现在开发自测的过程中比较麻烦,一句话就是反复重复,且效率也是一般的。感觉整个组都差不多的状态。
为了更高效的工作,开发一些小的工具。安逸这么久了,也该做些总结了。
工作总结:
毕业也快两年了,又是一次面临选择的时候来了。在目前的公司,生活很安逸,前一年工作不忙,后一年相对要忙一些,主要是自己独立负责了很多项目,而且还要写设计和开发,同时也要处理客户各种需求。
在一个成熟型的,传统型的大公司,最明显的一个特征就是技术相对旧一些,不过也是主流、稳定的技术。分工方面,也比较细。换句话说:技术方面的学习只能靠自己,虽然公司也有大牛,但是做程序猿,相信自我学习能力才是最关键的。
在传统型的,成熟型的大公司,都有自己成熟的产品,因此了解产品(业务)是最重要的,技术是其次,技术是辅助。成熟的产品,随着时间的推移,也会暴露出很多不足,特别是如今互联网金融爆发的阶段。面对客户越来越个性化的需求,很多产品需要重新封装、开发(不过对于传统型的公司,产品的根本是不会变的)。重新封装和开发,那么最重要的就是要对之前产品有所了解,其实也就是每个公司所说的业务。
在传统型的,成熟型的大公司,也有自己的关键技术,而且这些技术是已发行稳定版本的,如Spring3.1.4版本。因此,在技术上,追求的是安全、稳定,不求最新,但求实用。虽然在公司里面用到的技术不是最新的,暂时我们产品组也没有用到高大上的hadhoop,也不会涉及到百万级别的高并发问题。在这里无需知道jvm,也无需考虑多线程,因为那是更高级别架构师需考虑的。如果按部就班,不思进取,追求更高,那么会废掉的,这也是为什么我每周都会抽时间学习技术使用技术,并在有道笔记上做记录感悟。因此,个人的发展,特别是在技术上,如果岗位不是专门搞这个,那么在学习主流技术的时候,也不要忘记关注新技术的发展。比如:函数式编程(这种早很早之前就有了,但是一种思想,一种编程方式的流星与发展最终还是要取决于实际社会生活。随着大数据、云计算涉及越来越多领域,这种编程思想和方式,相信会越来越流行,也是今后发展的趋势之一。hadhoop就是一个很好的例子)。
总的工作总结关键如下:
1、自我学习能力
2、进入一个公司,必须要了解公司的产品(业务)
3、对于传统型的大公司而言,最新技术不是最关键的,稳定的、实用的、主流的技术才是最有用的。当然如果我开公司了,也应该会这样。毕竟利益和风险是需要一个平衡点的。
4、关注新技术,关注社会,提高自我内在品质,不做一个浮躁的人
5、努力工作,提高工作效率。工作之外之余,不忘基本技术,做做一些工具除了复习之余,还能为工作提高效率
工具所用基本技术:
1、javaswing
2、多线程
3、反射
4、io
5、网络(http)
6、fastjson
如下为工具截图。
本文出自 “java” 博客,请务必保留此出处http://6200039.blog.51cto.com/6190039/1752827
原文地址:http://6200039.blog.51cto.com/6190039/1752827