JAVA 程序猿发展方向,求指导~

2014-02-13 20:04:55 +08:00
 Ransford
鄙人搞了1年java基于ssh系统开发,感觉整天写业务没多大劲。不知道我该往哪个放下发展?求大牛指导~
2919 次点击
所在节点    问与答
8 条回复
sdysj
2014-02-13 21:42:46 +08:00
quit the job.
Ransford
2014-02-13 21:44:25 +08:00
@sdysj no。
zhouquanbest
2014-02-13 22:42:10 +08:00
Android?

移动更偏产品化 系统搞多了也算是换口气吧
Ransford
2014-02-13 23:31:12 +08:00
@zhouquanbest 有些道理,多谢~
michaelfeng
2014-02-13 23:34:00 +08:00
很多方向
你可以搞研究DB,怎么把sql写到最好,怎么最好的利用数据库的性能和优势,如何实现数据的最优获取。对千万或上亿的数据级别根据不同场景对db做优化,分表,分库,灾备,还可以对改数据库引擎来达到特定业务场景的最优实现或者加速数据库本身。还有内部原理和结构,设计思想,模块间关系等。

也可以搞Java的应用开发,尝试用用spring,velocity,ibatis,hibernate,struts,mvn,jetty,netty,hadoop,redis,webwork,freemarker。包括使用不同的中间件(Jboss,Webspher,Weblogic),不同的web server(nginx,apache),尝试用不同的组合搭建和实现一个最优的网站,在数据和响应,用户界面等均有许多值得你去努力。还有很多技术,用过没什么,能了解他们的优缺点并知道什么时候用,怎么用最好,价值就相对高一点。并发编程,classloader,安全包,socket包,nio包等太多了,你现在是不是找到点感觉了。

也可以搞前端,像熟悉javascript,尝试写写jquery的插件,写写javascript的框架,熟悉下node.js。熟悉下一些脚本语言,python,perl,php也行,能做很多非常灵活的事情。对前端的要求也有css之类的。

也可以搞移动开发,Android主要用Java,学习成本不高,iOS主要需要台Mac,xcode只在mac上好用。iOS游戏的话主要就弄弄cocos2d,还要学下obj-c。

还可以搞基础研发,像写底层的框架,服务,算法相关的。也可以基于现有的一些开源系统或工具集成开发,很多开源产品也就这样。比如用c,lua或者golang这类语言,做一些调度系统或监控或通信的模块。还有么就是Linux内核的开发或者驱动什么的搞搞,还有的也可以做基于Linux上的软件开发等。

上面提到的一些每一类要是都狠下心去搞,真的会成为了不起的人吧。

哎,我今天又图样图森破了,别理我。
Ransford
2014-02-14 00:00:31 +08:00
@michaelfeng 受在下一拜~多谢多谢~~~
arbipher
2014-02-14 07:54:14 +08:00
研究下jvm
MingZhe
2014-02-14 09:55:01 +08:00
真爱生命,远离ssh。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/100116

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX