10年前考过SCJP,搞了6年JavaEE开发,对Java心生厌恶。1.4直接变成5的怪物,到7以后的闭包更是变态写法,JVM方面5的装箱拆箱就是个套壳的玩意儿,前年迫不得已搞了下用友ERP的二开,到处nullpointexception恶心死我。前段时间struts的哪个漏洞低级的让人崩溃。
说到底,java现在早就成各种培训机构的手中玩物,培养出来的java程序员连个基本的jvm原理都搞不清,写的代码烂的要命。
劝楼主早日转行,异步编程有nodejs,并行计算有erlang,敏捷开发有ruby on rails, 稳定快捷有django in python,国人最习惯的M$的有C#(而且还有跨平台的Mono哦),前端html5+jquery,各种大好前途等待着你。
我当初看了本黄色的后书 在亚马逊买的 http://www.amazon.cn/JAVA%E6%A0%B8%E5%BF%83%E6%8A%80%E6%9C%AF-%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86-%E6%98%8A%E6%96%AF%E7%89%B9%E6%9B%BC/dp/B001CLR5FY/ref=pd_bxgy_b_text_y http://www.amazon.cn/JAVA%E6%A0%B8%E5%BF%83%E6%8A%80%E6%9C%AF%E5%8D%B72-%E9%AB%98%E7%BA%A7%E7%89%B9%E5%BE%81-%E9%9C%8D%E6%96%AF%E7%89%B9%E6%9B%BC/dp/B001O2SP2S/ref=sr_1_4?ie=UTF8&qid=1375858492&sr=8-4&keywords=java+%E6%9D%83%E5%A8%81 共两本 我当初把基础看完了以后就不弄java了…
不过由于弄得人多 所以java的书也太多了 找一个还在弄java的人吧
java这玩意不像OC有强大的官方文档 感觉GitHub社区上相关的也不多 可能是我孤陋寡闻 还是找一个前辈问问看比较好
java编程思想啊
@jiangzhou thinking in java 有,但是好厚的说,感觉就是无从下手
@gEvJx3i9bg 谢谢哈
@gEvJx3i9bg 嗯嗯,好的
Thinking in java虽然厚,但是讲的很详细,有很基础的东西也有进阶的东西,都有示例代码,无论新手还是老手都能从中学到不少。要能沉下心来读书啊,少年……(虽然我也才看了五分之一而已)
李刚的java讲义 傻子都能学会编程
@zjsquall 五分之一就快200页了吧,哈哈,飞鞋~
@最爱加冰 好的,记住了,3ks
我当年看的是下面这本书(Java入门123:一个老鸟的Java学习心得),感觉讲的很好,适合新手入门,看完这本之后再看thinking in java http://item.jd.com/10157197.html
@bamboo 灰常感谢~
楼主本行是干啥的 要是不做Java 了解下其思想就够了
@undefined 现在做软测,想转开发~
想好好学Java 还是先Thinking in Java吧 之后再上effective java之类的
10年前考过SCJP,搞了6年JavaEE开发,对Java心生厌恶。1.4直接变成5的怪物,到7以后的闭包更是变态写法,JVM方面5的装箱拆箱就是个套壳的玩意儿,前年迫不得已搞了下用友ERP的二开,到处nullpointexception恶心死我。前段时间struts的哪个漏洞低级的让人崩溃。 说到底,java现在早就成各种培训机构的手中玩物,培养出来的java程序员连个基本的jvm原理都搞不清,写的代码烂的要命。 劝楼主早日转行,异步编程有nodejs,并行计算有erlang,敏捷开发有ruby on rails, 稳定快捷有django in python,国人最习惯的M$的有C#(而且还有跨平台的Mono哦),前端html5+jquery,各种大好前途等待着你。
@默海飞瀑 同意 个人认为java人太多 太臃肿了
@gEvJx3i9bg oracle收购sun以后,java的各种大牛们都走了。
@默海飞瀑 不过看年龄你肯定是前辈了! 膜拜一下
@gEvJx3i9bg 别乱膜拜,我还想多活几年呢。哈哈哈哈
@默海飞瀑 嗯嗯,C#入门也不错,做个wp系统开发也是我想的方向
@冰点绿叶 看了280多页,一共近1500页,英文版的,当时觉得比中文版还厚又便宜才买的。 上周团里定了MD760定制版准备试试iOS开发,希望能快点到货啊……
@冰点绿叶 你之前什么专业啊。。学Java是想玩玩还是想作为职业…?
@默海飞瀑 搞了六年的java,呵呵,自己的问题怪语言没前途,搞笑,我想你是 CRUD了六年的码农吧
哈哈,搞了6年才这觉悟,看来还需要多搞几年。。。语言无优劣,看场景吧,现在Java平台发展的还是很不错的。。。
@phjy007lt 计算机科学与技术,当然不是玩玩而已,作为一个职业,不太喜欢软测
Java的现状的确如@默海飞瀑 所说,@gEvJx3i9bg 人多不能说明Java臃肿 正说明Java适合于当前这个随着互联网一起井喷的时代,我相信目前这个局面可不是几个培训机构就能造就的。的确慢慢在很多领域有更适合的技术和框架,但Java仍然在未来一段时间内会是Web服务端开发的主流工具。客观评价它就好了。学Java也可以,学别的也可以,至少Java的学习曲线还比较平缓
@冰点绿叶 WP?我看还是再等等吧?我就是搞WP的,现在在搞数据+python啊
@guiven 其实我想说, 中国弄什么的人都不少
@guiven 不觉得java太老了吗?现在是小清新的时代了呀,我们写个小网站都是弄django做的
@nihen2 是啊是啊,我一直都是CRUD啊,NOSQL我也是CRUD啊。
@robin1885 python很喜欢很喜欢,可是公司一直没用,我用ROR+Extjs以restful的方式写过公司的一些财务管理的内部软件,效率还可以。目前在用Nodejs + express + couchDB写些东西。 @guiven Java曾经是我最喜欢的语言之一,但是自从它不思进取的鄙视函数式编程开始,我就基本上放弃了。公司现在以我们自己写的一套.net基础框架来做开发,加上自己做的工具,可以做快速的迭代开发,基本上entityframework做了很大的优化,MVC框架也做了重写和优化,总体的10几个应用下来都还不错。
@冰点绿叶 也是科班出身啊,那学java很快的
我觉得这行前途不大,还是改行吧,老鸟路过。。。。
@Jack_lou @robin1885 3ks
@gEvJx3i9bg 好书!
@gEvJx3i9bg Thinking in JAVA,中文叫《JAVA编程思想》
@默海飞瀑 Java EE 怎么进阶?
这里的程序真多
@默海飞瀑 java8就慢慢引入lambda表达式了,如果这就是你鄙视的理由的话,那我只能呵呵了,还有函数式编程不是在哪儿都是万金油的。。。别拿名词吓唬人啦。。。哈哈。。。
什么小清新和后端平台由有关系吗?唉……
@winminy 哈哈,我也是只能呵呵,因为java早干嘛去了?
@carlos 把hibernate + spring + struts 等等的玩熟了,源码看懂了。有空自己写点实用的框架和提供生产率的工具,做企业应用的话Lucene也很关键。现在云计算么,看看Hadoop吧
@默海飞瀑 首先,函数式编程最近才热门起来,可能因为平台稳定了,大家更多的关注在并发和无害上,其次,你所谓的函数式编程是否真正对Java平台的应用和用Java语言进行开发有推进作用,还需要检验呢。。。C#早有了,又能怎么样了?
还是一句话,语言无优劣,只有适合不适合,多所无益,多读书,多思考才是正事,哈哈。。
@默海飞瀑 像淘宝之类大的电商以及中移动的BOSS计费系统等等 都在用java。 这些不是在说java有多NB有多厉害,只是表明在10年后java依然也有它的发挥的地方。这就足够了。 客户只是需要结果,而不是过程。
唉、看那么多鸟文。程序员注定与我无缘、唉唉
你那几本就很不错 , 可以照着电子版写代码 。 买纸质的说实话,你不一定会去看 ;程序这东西要多写就OK 。
@carlos 以前是看 servlet与jsp核心编程 这本入门的,照着书写代码就OK了 。
用Mac的有不小一部分都是从事IT行业的 所以来苹果团的相关的应该不会少
专注.net … 不插嘴了..
@jiangzhou 主要是淘宝的技术团队专门还有组研究JVM优化的…有了那些大牛,淘宝用Java就更得心应手了…
@Laynex 头像怒赞!!!
推荐~ http://book.douban.com/subject/6529833/
又在吵这个…
@gEvJx3i9bg 摸摸头…
@windylcx 哈哈 是啊 老赵来了肯定把一堆搞java的骂的狗血喷头 Java在语言排行这么多年下来还是一直在前三 当然Java现在落Oracle手里了的确前途越来越担忧啊
@guiven 老赵是指DragonZhao…?
@phjy007lt DragonZhao是谁? 他说的老赵是一个还算有名的IT人 微博ID就叫 @老赵
@gEvJx3i9bg 对…@老赵就是DragonZhao…
@phjy007lt 他还有这个名字啊… 自己取得?
@gEvJx3i9bg 对,应该是自己取的,他学校BBS的id就是DragonZhao..
一句话 没有银弹
@默海飞瀑 SSH 这个进阶感觉好难啊!
前期不要去看什么《编程思想》。。。Sun公司的《Java核心技术1》挺好的,可以看看。但是主要还是多写、多练、多看看API文档、遇到问题多Google。。。写各种Demo程序、各种提升能力的小项目。。