一个java程序员的纠结

xpbob 发布于 2016/02/28 23:05
阅读 2K+
收藏 0
在校一直是做c/c++,校招的时候改做java了,还是做的javase,用纯粹的Javase api,但不是做桌面程序的,每天做的事情就是不断的熟悉Java本身的api,因为上学的时候数据结构和操作系统的课程学的还不错,所以对java集合以及concurrent的线程安全的集合源码有所阅读(当然我并没有在意红黑树的构建问题),线程方面jdk1.6,1.5的常用手段都有比较熟悉,包括future,各种线程池,各种显示锁和4个同步器,又因为c/c++出身,在公司任务中对jni有所了解(因为我的编程理念是java写java,c++写c++所以Jni的问题纯粹变成了一个相互通信的规则,所以感觉上jni的难点都在程序逻辑上),有幸在工作中了解了javassist字节码增强(有人喜欢叫aop),后来发现在很多web框架里用这个,并不会深入到自己写,现在还在了解jmx上。整体来说我所学习的是整整的javase知识,但是有很多技术很刚需,类似javassist,jmx,jni(我不考虑去做安卓),有的时候感觉是不是自己的技术方向有问题,是不是该学习学习javaweb,学学框架,让自己的技术方面更广,而不是再去深入了解javase
加载中
2
keppy
keppy
有这个基础,可以去搞网络通信那一块呀!或者学习下javaweb!都行的 ,这有啥纠结的。。。
xpbob
xpbob
做通讯啊,那就又回到c/c++的东西了
1
5
594zzb
我说个现实的话:你是纯粹的javase的话,市场需求确实不多,java web的需求是很大的,哪怕毕业生逐年增多,但是只要实力有是不愁找不到工作的。如果你懂得java web并精通javase 这些里面的底层的东西,那么你会加很多分;但是如果你只会javase而不会javaweb,那么很抱歉,如果我是技术经理且需要招web开发的人才的话,我还是会选择精通javaweb的人才,虽说都是java的语言,但是javaweb需要的技能和javase还是有巨大区别的:css,html,jquery,架构优化,并发,框架集成,分布式等等,这些不是javase必须的技能,javaweb的水其实是可以很深的,不能说javaweb都是很基本的增删查改。
xpbob
xpbob
你说的很对,我做的javase就是web容器,架构优化,并发,框架集成,分布式等等我也在做,可能方向上还是有区别的,起码html这些我不会,但是你给了我提供一个选择,去做Java后台开发
0
木兰宿莽
木兰宿莽

web开发不错


0
高山流水情
高山流水情

有你这种扎实基础,搞j2ee是比较容易的。

j2ee这块就是概念多,框架多,范围广。

做web,关键还是要熟悉http,传输协议不一样

目前不建议换方向,长远来看,你现在的工作对以后技术上的发展很有好处。

xpbob
xpbob
其实我很怀疑啊,现在所学确实能扎实基础,但是市场上貌似需求量不大,这才是头疼的,技术不能直接转换成经济,怎么办
0
梅开源
梅开源

从开发者的体验来说, javase 很好。 javaweb是渣。 J2EE项目往往是披着神之长袍的渣。

你应该做个职业规划,看看自己优势能往哪些方面发展,不要盲目学技术,更不要抛弃自己长处去做了一般J2EE码农。

xpbob
xpbob
当然能继续做这个我会更高兴一点,问题是这样的市场不多,找工作反而麻烦了
0
景愿
景愿
一入web深似海
0
开源X
开源X
一大波PHP劝降师正在进入战场
0
吃一堑消化不良
吃一堑消化不良
想不到php现在这么火
0
黑色燚HOW
黑色燚HOW
PHP是世界上最好的语言没有之一
Nick_Judy
Nick_Judy
没有之一
0
Nick_Judy
Nick_Judy
node.js也不错啊
返回顶部
顶部