Java技术人员的技术定位之我见

来源:百度文库 编辑:神马文学网 时间:2024/04/30 00:48:45
我们搞软件的人,都会觉得软件发展的太快,新的技术层出不穷,尤其对于新入门的人来说,总是要经历一段相当长的混沌期,最后,往往随项目逐流,结果是什么全不做过,什么技术都搞过,但什么又都不精通,
而且,到我们老的时候(30岁)会发现自己已经要被淘汰了。。:《
所以我想,我们应该明确一个目标:转行去销售?提升去作项目经理?还是做一个技术专家?不知道,反正我想做一个真正的技术专家(但离我好远。。。)
回到Java,目前Java的发展很快,我几乎每次到IBM Develop网站上就可以看到新的技术,新的解决方案,而且五花八门的,如果真的去按照这个节奏去搞技术,我想,自己一定是一个极佳的反面教材。
所以,一定要为自己定好位,为自己树立一个技术的主攻方向,这样,才可以尽早让自己的头脑清楚起来,才可以让自己在项目组,在公司中尽早脱影而出,,
因为目前的项目都不是一两个人就可以搞定的,是需要一个可以强强互补的团队的,所以一个没有优势,没有特长的人,不是被淘汰就是沦为苦力(仅仅得到一个很能吃苦,听话的印象,悲惨)升职,涨薪都没戏,就连跳槽也没有什么可以作为资本的。
但应该怎么定位呢,都有哪些发展方向呢?我自己整理了一些,希望大家可以丰富他,但主要希望我们可以从中找到自己适合的。
** 你的基础必须已经打牢了,(什么是基础?)去看看Thinking in java
1.安全方面:在了解PKI(公钥基础设施)的标准后,结合JCA , JCE建立良好的JSF框架。这是任何项目都需要的,虽然目前有的项目已经涉及了,但你去看看PKI的标准,就会知道目前国内真正可以做到的,寥寥无几,我估计他将在以后的项目中站到更大的比重。
2.数据库方面:主要是数据库结构设计,了解设计的规范,以及结合JDBC , XML等架构良好的,可扩展的,和业务逻辑无关的Java实现封装体。
3.多媒体方面:视频,音频,图像查看,转换,分解,组合,打印等等的支持 , Java版的游戏。
4.通信方面:了解并可以架构分布式的同步、异步通信结构,尤其是跨开发语言平台的,重要的是了解多种国际通用的数据交换协议。
5.界面方面:可以去看看EchoPoint,虽然他做的有地方不如意,但我觉得它代表了一个Java browse界面发展方向,可以摆脱Swing的限制,可以和.NET的美化媲美。