java暂时在编程语言中排第一,恶心没有看个人。毕竟有些人喜欢面向对象,有些喜欢面向过程。各有所长并无恶心之说。
创新互联公司专注骨干网络服务器租用10年,服务更有保障!服务器租用,成都移动机房托管 成都服务器租用,成都服务器托管,骨干网络带宽,享受低延迟,高速访问。灵活、实现低成本的共享或公网数据中心高速带宽的专属高性能服务器。
我也是名程序员,还是个女程序员,但是我和你一样非常不喜欢编程,每天坐在电脑前就像在地狱一样,天天烦乱,终于在我忍了一年多后我下决心辞职了,虽然现在挣得钱没有程序员多,但是我想说,程序员本来就不是人干的活,何况你还是那种不喜欢编程的程序员,完全就是自虐。所以老兄,鼓起勇气来辞职换个方向吧,人生短短几十载,挣钱是很重要,但是钱再重要也没有身心健康重要。换个工作可能开始工资没有程序员高,但是你真的会发现心情的那种愉悦不是钱能买来的。而且长时间的心理压抑还可能造成身体上的病变,所以还是改行吧,做自己喜欢的事情吧。心情好才是真的好!
几乎和它有关系的框架,即使号称轻量级最后都会变的笨重比如现在spring,当然和其他java框架比起来真的是轻了不少。除了臃肿,就是一些莫名阿妙的错误,C/C++,python这些错误大部分可以通过编译器得知错误原因,但是java,比如调用一个method A,A有好几种(Java的继承和重载导致了它能有好几种),一个是A(int a),另一个是A(int a,string b)。在代码的时候一旦选错就会冒出空指针错误,之后你会百度,但百度的结果肯定没有解决这个的。。。
然后是它的逻辑,说实话开始学java基础的时候感觉逻辑还是可以的,但是到了高级别用框架的时候,很多人都说框架简化的开发,其实本质是少写那几个JDBC重复语言,但是你又得多创建N个XML文件,相信我说框架简化JAVA开发的真的是够了。如果简化了开发?那么为什么JAVA后期工程师的称号是架构师而不是像C++那样直接称呼C++工程师呢?这点我想不言而喻了,框架并没有带来本质的简化,它用多出来的XML逻辑代替了之前手动敲的重复的代码!实质是代码量减少了,逻辑变复杂了。(这点改变感觉可有可无)。
还有就是人方面,目前大型企业普遍采用JAVA这是事实我无法辩驳,但很多高校为了就业统统一律JAVA为主,先不要说高校教育质量怎么样?这么依赖相当于抹杀了中国未来的某些可能是C/C++,PHP或者系统内核类的大牛,出来全他妈在哪里搞网页,这尼玛不是害人吗?而且,学JAVA的那些有几个真心想学,都是因为火就来了。。。而且按照JAVA语言的特性,不像C++开发项目越多约有经验,因为后期都是一样了,这几乎是给那些趁年轻来捞一票然后转会老本的其他专业或者本专业就打算干几年就跑的人提供了不可多得的平台。
我在读大学的时候就在思考,他们只教我JAVA,我30岁以后该怎么办?我深知自己资质平庸,所以若学java,30岁以后我肯定失业。这是我讨厌它的根本原因!java让我这样的人迷惘,它不像其他语言能有经验的积累!
不过最近ORACLE好像抛弃了JAVA,我想着这货的命运终于要到头了,可是我已经毕业了,我除了目前先做下JAVA我又能干嘛呢?这是另一个讨厌的原因,当我需要用你来养活自己的时候,你撑不住了。。。。
项目组上那哥们写出来的东西真让人觉得恶心死了,写代码习惯不好,根本不注重格式和优化,只要实现功能就行了, 一个java类写几千行,一个方法最少得来个三百行,让人看了真的想吐,特别让我觉得无语的是那些log,简直是log满天飞。