J2EE 路怎么走?

2017-01-15 21:17:46 +08:00
 zzc1995217
问下大大们,已经能独立完成 web 后端需求分析,设计,功能实现。接下来该咋走,我现在有点迷茫 cciradih.top 可以看下我的简历 上面写的我都会 还有很多没写上去
5647 次点击
所在节点    Java
47 条回复
Ouyangan
2017-01-16 00:08:08 +08:00
@shijingshijing 无聊了翻了下你俩的记录 ,这句话你对 @murmur 说过很多次..... , 我也要跟上了 .
echo1937
2017-01-16 00:52:33 +08:00
JSF + EJB + JPA + WebLogic/JBoss/WebSphere ≈ 经典 Java EE ,你简历里面的哪些框架都和 Java EE 挨不上。 SSH 等都是非官方实现,基本只用到 Servlet 、 JDBC 、 JSP ( JSP 现在都很少用了)等,早年叫“轻量级 Java EE ”,其余部分在实现上差别是很大的,和“老婆与老婆饼“有的一拼。

Java 技术体系的优势在于 JVM 和生态环境,如果你想留在 Java 社区,那就朝着这 2 个方向。
如果你想换换口味了,那也可以,但是我建议有限的技能点要点在技术领域上,不是语言差异上。
KentY
2017-01-16 04:48:04 +08:00
能不能把标题写明确啊! 明明是你个人职业方向如何发展, 你弄了个这项技术如何发展.......
clearbug
2017-01-16 07:33:51 +08:00
简历链接不能直接点
zzc1995217
2017-01-16 08:43:39 +08:00
@ytmsdy 嗯,我也深知无论什么语言,最后都是殊途同归,然而编程思想才是竞争力。
zzc1995217
2017-01-16 08:44:40 +08:00
@zartouch 那什么叫 J2EE ?
zzc1995217
2017-01-16 08:46:05 +08:00
@qwer1234asdf 嵌入式涉及的东西太多了,有点走不下去。
zzc1995217
2017-01-16 08:46:21 +08:00
@Cbdy 那是什么?
zzc1995217
2017-01-16 08:47:25 +08:00
@echo1937 但是这些框架好用啊,不然叫什么?
zzc1995217
2017-01-16 08:48:42 +08:00
@KentY 我怎么就弄成这技术如何发展了?
stormpeach
2017-01-16 09:09:28 +08:00
搞 web 的话往全栈的方向发展啊,有空学点前端的东西也挺不错的
saggit
2017-01-16 10:23:29 +08:00
不赞成忽略语言的说法,语言好比扳手, 不同的语言适合于不同的螺丝,合适的工作选择合适的语言,你看国外的大佬,哪个不会几个语言?
coderluan
2017-01-16 10:30:00 +08:00
接下来楼主就应该跳出 JavaEE 了,实话实说 JavaEE 能做就是那些,不跳出来除了熟练度以外很难有别的提升。

如果专业基础不行,操作系统,算法,数据结构之类的先补一下。
再简单学一下别的语言,最好做个小轮子,感受一下不同语言的魅力。
最后决定自己将来的发展领域,然后学习这个领域的技术和算法。
q397064399
2017-01-16 11:29:43 +08:00
r#33 @coderluan
不做 web 应用,难道跳出 web 后端搞其它的?
zzc1995217
2017-01-16 11:48:41 +08:00
@stormpeach css 看得脑壳痛
q397064399
2017-01-16 11:53:51 +08:00
首先楼主说的东西跟 JavaEE 两回事, JavaEE 是一整套企业开发的技术规范, Oracle 并不提供实现,
另外 Spring 等框架 只使用了很少一部分 JavaEE 规范,例如 Servlet JSP JS303 JPA 等规范

楼主的疑惑是每一个搞后端程序员或者说每一个程序员的都会遇到的,
(因为整个 IT 开发行业工作细分程度已经很高了)
业务逻辑都会写了, SQL 也没问题,老板交代的任务都能完成了,
这个阶段过后就不知道如何提升自己了,
(搞 Android 的也一样,搞一两年,差不多该会都会了,总不能你个搞应用层的家伙去跟人家搞 底层的抢饭吃吧)

这个时候,楼主就需要到一家公司去,天天 被客户或者产品经理催着改业务,时不时来个宕机 调 bug 看日志,这个时候你就能提升一个工程师而不是一个程序员的能力了。


总而言之,工程师要提升自己就要搞大项目,没有大项目,自己也搞个大项目出来
对于任何工科来讲,造辆玩具坦克 跟 造辆实战坦克是两码事,建一座狗窝 跟 建摩天大楼是两回事
建个狗窝,大不了推倒重来,也就是半天的事情 建摩天大楼 可不能说随便推倒重来 ---《代码大全》
88250
2017-01-16 11:55:48 +08:00
hi ,你们想过当你 40 岁以后你能做什么吗? https://hacpai.com/article/1464677005809

PS 楼主,你个人站点的 favicon 没换,还是 jetty 的 :)
q397064399
2017-01-16 12:01:46 +08:00
如果算法能力薄弱,
首先还是提升下 数据结构与算法的能力,工作中算法确实没啥卵用,
都有现成的库调用,有几个会蛋疼的去写 那些基础函数库

但是对很多技术深层次的理解 就需要了解这些东西了,
拿索引优化来说 就涉及到 数据结构,是 B+树,还是什么呢?

如果你做一个业务,甲方有一个 领域语言的实现的需求,
我在网上看一个博客,甲方有一个需求就是,实现一个简易的中文编程语言,方便会计编写工资计算公式

都是 一些

如果 旷工 大于 xx 天 则 xxx 之类

这个时候你就要知道,有编译原理 编程语言的模式 这些书可以抄,这些书 抄一抄,一门简易的 DSL 就出来了
q397064399
2017-01-16 12:13:50 +08:00
r#37 @88250
说白了就是中年危机,国外经济发展的比较早,对这个认识的比较深刻,国内改革开放才 40 年不到,
大家对中年危机这个东西没有认识,早期跟着中国经济发展红利起来的 70-80 这阶段的人,
大多手握房产 等资产红利,即使中年失业,也不会苦逼到哪里去,君不见 70 岁的老爷爷 还在日本开出租车?

你写了 20 年代码,哪种客户没见过 ,哪种狗屁不通的业务逻辑描述没见过,
哪种换个名字 套个壳又被称为新技术的东西 你没见过?
这种在软件工程领域 战斗了 20 年 积累的思维条件反射,干不过一个 20 岁出头的小伙子?

软件工程师工作年限 形成的自身竞争力 我自认为应该 比 HR 还是要高那么一丢丢吧
dear123
2017-01-16 12:18:28 +08:00
重复造轮子

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

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

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

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

© 2021 V2EX