J2EE 路怎么走?

2017-01-15 21:17:46 +08:00
 zzc1995217
问下大大们,已经能独立完成 web 后端需求分析,设计,功能实现。接下来该咋走,我现在有点迷茫 cciradih.top 可以看下我的简历 上面写的我都会 还有很多没写上去
5575 次点击
所在节点    Java
47 条回复
yangxin0
2017-01-15 21:26:00 +08:00
不要老盯着语言,这东西写来写去就那么回事。找个自己感兴趣的领域,比如说你对密码学感兴趣,可以看看数论、经典密码学算法,现在主流应用 SSH 、 TSL ,看看 openssl 实现,大整数算法咋实现的,在 x86_64 和 armv7 、 aarch64 下咋优化的,想学东西还不容易,任何一个领域都非常广。
misaka19000
2017-01-15 21:27:08 +08:00
不算大大,讲几个微小的建议:
1. 了解一些代码规范,写代码的时候注重模块性以及代码的可维护性,等等;
2. 了解一些缓存的知识,比如前端缓存、数据库缓存等等;
3. Java 的话还可以了解一些分布式的相关知识
murmur
2017-01-15 21:43:04 +08:00
j2ee 单独做真没啥前途 以后肯定要搞多线程 NIO 虚拟机调优 大数据 数据挖掘这些
单独 j2ee 到头了 10 年前 spring+hibernate 10 年后还是 spring+hibernate 当然那种 sql 写出花的 。。也跟。。 java 。。没关系吧
当然 java 能做的太多了,只有你想不到的,当然驱动是写不了,其余的呢
daemonghost
2017-01-15 22:09:04 +08:00
基本上得要有一门混饭吃的技术*_*。其他的,都可以根据自己的爱好去学习的。现在一条路在到头是很难的,技术在不断发展,总会有新的技术出来,可以看看市场需求,然后根据需求,适当的更新自己的技术。
814084764
2017-01-15 22:11:43 +08:00
小程序搞起来~
kingcos
2017-01-15 22:14:14 +08:00
占个坑,同看看大大们怎么说吧。。。
zzc1995217
2017-01-15 22:20:47 +08:00
@yangxin0 也就是说,开始往优化上面走?
zzc1995217
2017-01-15 22:21:24 +08:00
@misaka19000 谢谢
zzc1995217
2017-01-15 22:21:48 +08:00
@murmur 嗯,我看下其他的。
zzc1995217
2017-01-15 22:21:57 +08:00
@daemonghost 谢谢
murmur
2017-01-15 22:25:27 +08:00
@zzc1995217 J2EE 做大必须要全套软件工程理论上去,你不是一个人在战斗,尤其是那种线程安全、内存管理一点知识都没有的,写出来都是深水炸弹,所以各种项目管理、代码管理、审查了必须得跟进
yangxin0
2017-01-15 22:30:30 +08:00
@zzc1995217 Java 再往上优化就是改成 C++实现的 native code 了, 你应该拓宽自己的知识面。
zzc1995217
2017-01-15 22:30:40 +08:00
@murmur 嗯,你这么一说我知道该怎么做了。功能实现了就开始进行优化。
zzc1995217
2017-01-15 22:32:08 +08:00
@yangxin0 不知道我理解得对不对,那个太底层了吧?
ytmsdy
2017-01-15 22:34:36 +08:00
编程语言其实是一个工具而已,重要的是要有思想。
比如说数据处理,给你 100G 的数据,老板什么需求也没有给,你要能够分析出和别人不一样的东西来。
比如说图像识别,从车牌识别到人脸识别再到图像分析,都需要很深的领悟才能够做出东西来的。
还有 AI , VR ,等等。主要是需要有这样的能力,以及快速学习的能力。
murmur
2017-01-15 22:37:24 +08:00
@ytmsdy 强烈反对这个,编程语言作为工具至少够你研究 5 年的,比如 java 底层到最上的虚拟机调优,都是各种 bug 各种宕机堆出来的,教科书一样的例子也没用,该宕的还要宕一次才有经验
而且说编程语言只是一个工具的,数学必须非常牛逼,那种老子一个思路够你们一票人一人一篇 SCI 的,少,都是顶尖的大牛
何况还有 js 这种语法糖年年有 每年都比去年多的
再就是 verilog/vhdl 这种 c 写的越好死的越惨的。。。
zartouch
2017-01-15 22:54:57 +08:00
lz 你还年轻嘛,你要想以后发展的好还是先补下基础,不要浮躁哈。说句不好听的你现在对技术的认知估计很多概念都是错的。比如你现在连 J2EE 是什么都没搞清楚,因为你简历里面的项目基本上和 J2EE 那套没啥关系,我估摸着你就没用过 J2EE 的东西,怎么就开始问 J2EE 路怎么走?

还是静下心来多看点基础技术书籍,先把观念改过来。其次时可以看看一些有名的技术 blog ,看看他们都在研究什么。了解下行业内比较热门的方向,再找自己感兴趣的研究。

最实际的就是把基础补了,多刷题,想把法去好的公司。把眼界放开了,你自然知道你要什么。现在光凭几句评论是没啥用的。
shijingshijing
2017-01-15 23:08:42 +08:00
@murmur 我擦你怎么啥都懂啊~~~
qwer1234asdf
2017-01-15 23:48:01 +08:00
为什么不在 TI 继续做下去呢
Cbdy
2017-01-16 00:06:45 +08:00
先搞清楚 Java EE 是什么再说吧

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

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

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

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

© 2021 V2EX