44
回答
小公司都是这个样子吗?
华为云实践训练营,热门技术免费实践!>>>   

大四毕业生,签约了其他单位,还未上班,目前在一家小公司实习赚点零花钱,这家小公司软件部8、9个人,但真正的正式开发员工只有2、3个人,这2、3个人里面只有一个人懂框架,平时谁也不跟谁交流,Java项目写的乱七八糟(纯jdbc+servlet),包名都没有,不可维护的死代码一坨一坨的,变量名起的随心所欲(用a,b,k,flgr这类的在这个公司都不算过分,我都见过用化妆品牌命名的变量名),servlet复用的乱七八糟(后来干脆就不复用了,前台有新的查询就创建新的servlet,在servlet里面拼成片成片的SQL),拼音命名的jsp文件成堆成堆的。没有任何项目经理,唯一的一个“老人”是公司最近请来的,10多年工作经验吧,平时也就对用户体验指手画脚,也不参与软件架构设计(因为他刚来的时间太短?)。和我对接的一个是个女程序员,又属于那种闷葫芦,三脚踹不出一个屁。往往是我连业务都不知道是啥呢,她那边就开始模模糊糊的说改某个模块某个地方。问一句她说一句,连续问了好几天才大体明白一些业务流程。然后呢,业务逻辑出了问题改的随心所欲,比如:她告诉我把之前的数据库code字段废掉,加一个新的code_new,卧槽也不考虑其他已经写好的业务。每次上班都堵心的要死,下班都气的我想打人,寻思再熬一个星期走人了,难怪前几天来的一个做安卓的人三天就跑了。但他妈的这样的项目竟然他妈的能卖出去,卖给政府我也是醉了,果然能卖出去的懂东西就是好东西啊。

但我回头一想啊,既然软件部能运作,能卖出东西去,能赚钱。就是成功的。这样想过来倒成了我的问题了。

跪求过来人谈一下我心态的错误性。

举报
长颈鹿CTZ
发帖于5个月前 44回/5K+阅
共有44个评论 最后回答: 5个月前

不要沉啊。。。

--- 共有 1 条评论 ---
开源中国-首席村长然而就是这些半吊子水平的人,在默默地赚钱;你别期待这些程序员能有多大作为,老板也不指望这些人能有多大作为,钱捞够一波就可以回家养猪了。中国的IT界就是这样。 5个月前 回复

我第一个项目就是纯sevlet的,数据库用原生jdbc连,没有封装,用完要自己关掉。如果某个忘记关了,会特别苏爽

我最近研究了下 spring ,spring-boot,还有所谓的 ioc aop,官方文档和测试。然后,我就的确被震惊了,这么蠢的东西,居然有着世界上数一数二的开发者用户。

依赖注入和面向切面,硬是把编译器静态检查的优势搬到 xml 中和注解中解释。我真佩服 java 能让 spring 这么蠢的东西这么流行。

而且让我现在最为理解的就是,看到很多社区的 Javaer 对于 spring 开发居然站在 eclipse idea 等编辑器的基础上,诸如编辑器某个配置没有配好项目编译失败,等等。

总之,我对 java 的面向对象 ee 框架世界是刷新三观,你不是在写逻辑,而是在某些设定的区域添加某些“局部类”,毫无创造性。我真的纳闷 java web 开发者怎么有兴趣坚持下去的。

我觉得 java web 开发根本不属于编程领域,至少不属于程序设计领域,而只能算是程序定制。因为你编写的大部分程序都没有头尾,你看不到逻辑的开始和结果,这都拜“注入”这个愚蠢的设计所赐。在这个过程,算法乐趣根本无法体现出来。

 

--- 共有 24 条评论 ---
AutoPlus 回复 @怪人-Weirdo : 可以肯定的是,你从来没有去过国外社区发表过讨论,你也从来没有认真看过一本国外的书或者文档。你把你所在的小县城作为全世界,并认为你的县城的人都这样认为,目光之鄙,心胸之窄,思想之迂,知识之陋。孰为傻逼,显而易见。 4个月前 回复
虹鼠你就是个大傻逼,全世界都认为好的东西你认为不好,你说你不是傻逼你是啥 4个月前 回复
kentxp其实说的也有那么一点道理 5个月前 回复
夜辰 回复 @AutoPlus : 感谢大神指点。 5个月前 回复
AutoPlus 回复 @夜辰 : 但是从设计上,Ruby 的 https://github.com/sinatra/sinatra 应该算是 Web Framework 的典范。Ruby 在 Web 上做出了很多真正有用的东西:简约、逻辑清晰、模块化。不过这个语言的问题就是慢,而且对非阻塞支持不好,跟性能离得太远。所以 sinatra-like 框架也是一个正在兴起的趋势,这无关语言而是设计。 5个月前 回复

很好,你刚实习就能意识到这么多的问题,说明你比他们更自觉、更愿意参与优质的项目。

不过,不是赚点外快吗,赚钱就行了,反正烂泥潭、你也没办法、因为你不是9个太阳(能把烂泥晒干),只管赚钱吧。

顶部