Dojo
最新
最佳
搜索
订阅
解道Jdon
架构设计
领域驱动
DDD介绍
DDD专辑
战略建模
领域语言UL
领域事件
商业分析
工作流BPM
规则引擎
架构师观点
数据工程
产品经理
系统思维
微服务
微服务介绍
微服务专辑
模块化设计
SOA
API设计
clean架构
SpringBoot
分布式事务
分布式架构
Kubernetes
DevOps
编程设计
GoF设计模式
模式专辑
面向对象
函数式编程
编程语言比较
编程工具比较
形式逻辑
前端编程
Reactive编程
Jdon框架
Rust语言
ChatGPT
Web3
模因梗
幽默梗
程序员吐槽
面试技巧
Java入门
数字化转型
认知偏差
道德经
GitHub工具
更多话题
别了,Java
08-06-25
itworker
第一次接触Java是在大二上学期,刚学就觉得她跟C语言相比有着上巨大的优势(起码能够写出比较漂亮的界面)。当时迷上了用Jbuillder写win form程序,并写了很多窗体程序。就当我乐此不彼地写着窗体程序的时候,大三的暑假已经过完了,我们也到了去成都华迪实习的日子。在成都做项目的日子,MVC和多层
架构
给了我巨大的震撼,说句实在话,在之前我很是看不起做B/S(也就是做网页应用程序)的,因为我觉得做网站是毫无创造性的重复劳动。可我没有想到,原来做网站也可以做的这么优雅,从此
扩展性
和分层便深入我心。
时间过得飞快,就当我刚好能够不使用任何框架独立完成整个站点的时候,我们也迎来了大四的最后一个学期。软件开发类的职位Java确实占据着半壁江山,而且99.9%是B/S的,为此我还专门上网找了很多文章,也看到了很多权威的观点,Java在B/S上的表现大家有目共睹,确实没有令我们失望,哪怕是在ROR高唱凯歌的时候,于是乎产生了很多框架,一如struts spring hibernate webwork etc.。 Java,B/S再找准一门行业做为切入点似乎便是我的一条出路,于是乎,我又恶补SSH。似乎可以看到坦途一片,可一切美梦又在新太科技实习和后来看有工作了一年的JAVA B/S 程序员写的代码后重重破灭。无数的GRUD,无数的JSP,不分层的设计已无复用性可言,Java B/S程序员们重复着相同的劳动,却从没有想过明天用今天的代码,没有人告诉你这些,悟性高的能够自己总结出复用的经验,能够找到jdon等倡导分层的论坛里取经,悟性低些的可能写了五年的程序也还只会写JSP页面。
html、Javascript、css、jsp 、数据库、SSH等框架这些似乎成了java b/s程序员的必备技能,美其名曰一专多能,却也能从侧面反映中国软件工程的实情。埋头做了几作品,却发现网上的JSP空间的价格是其他(asp/php/.net )空间的三倍还不止,本来还想着申请一个空间来自己写一个有自己特色的博客系统,想想便放弃了。之后的日子我仍然是在努力,在中华英才网和前程无忧投简历时的关键字一直都是"Java",单上个星期就投了超过50封简历。可是只收到了一个面试通知,讽剌的是那是我不经意间看到的一条招聘C# winform程序员后随便投投的。C
我做过的项目屈指可数
,而且都是很简单的东西,也不怕见笑,一个计算器,仿windows的计算器;一个写字板,仿winows的写字板,还有一个收文登记,是我在天河区挂职时帮工会写的。我敢说我的C
经验还比不上JAVA的十分之一
,花的时间也不到花在Java身上的十分之一,可我却在Java b/s的求职路上一路碰壁,而.net 则是无心插柳柳成荫。
我并不是想挑起语言的战争,而且有了一定的经验的人都知道语言并不是最重要的。而我也敢说技术不是最重要的,有了一定的技术基础后业务知识的重要性便更能凸现出来。
别了,我热恋着的Java!虽然我在你的身上花了很大的功夫,虽然我还只能看到你美貌的一角,但我还是忍不送上要向挥挥手,因为我是成长在中国的程序员,我投入了.net的阵营,我并不排拆她,是她养活了我,我的工作就是她的舞台。别了B/S,虽然很大程度上你是在重复着简单的GRUD,也是由于你才让我明白了分层与架构的重要性,我并不特别钟爱winfom,你们之间的关系就像是医生和老师,前者的职责是医人,后者是教人(当然这两种职业一结合便成了医师也未可知)。别了,Java,今夜就让我向你道别!
hlayy
2008-06-25 13:04
额..不用搞得这么伤感吧
ilostalien
2008-06-27 12:13
其实是这样的,学java的人真的是太多了,没办法,楼主的水平算不错的了,比我强,可是和你同水平的人还是一把一把的,烂大街了,哎
lgx522
2008-07-03 17:04
大多数搞.net的,不过是又想走IDE的捷径,可惜最终还是难免因分层不清、结构不佳而崩溃的老路。
曾几何时,用友、金蝶这些国内大佬就是想走这样的捷径,最后还是少不了Java的回头路。
Java最后也可以不用,方便快捷的RoR同样可以解决很多问题。但不经历Java的OOP、ORM和MVC是很难搞明白高质量软件是怎么回事的。
itworker
2008-07-07 12:26
辞职了,最终还是未能放下。
hlayy
2008-07-07 21:40
哈哈,你还蛮搞笑的..
zhangjie
2008-07-08 15:54
LZ 你缺少的就是一点运气!
zxq19862008
2008-07-14 18:31
看到这些我能说什么呢,java找工作在某些地区是不好找,就向我当时找delphi相关的工作,也是这个情况。。只能说LZ你缺少的是一种运气。。
程序员职场吐槽