我自己用开源的东西很多,几乎数不胜数。而且看看现在java论坛里讨论的问题,基本上都是开源相关的:
Eclipse,Tomcat,Struts,SSH,MySql,IReport,JasperReport,不一而足。我不是要说开源不好,
只是一闪念间,突然有一种隐隐的担忧,一种没着没落的感觉,
如果离开了开源,java还剩什么?
我们还能拿java做什么?
Eclipse,Tomcat,Struts,SSH,MySql,IReport,JasperReport,不一而足。我不是要说开源不好,
只是一闪念间,突然有一种隐隐的担忧,一种没着没落的感觉,
如果离开了开源,java还剩什么?
我们还能拿java做什么?
有些是纯技术性的东西,像API,这个东西是好东西,提高生产力啊,但很多公司做自己的产品的话可能会因为 License 问题而不允许使用某些开源的 API, 我觉得这时是很头痛的问题,其实人家已经有了你不能用又要模仿定做一个自己的版本,简直是浪费时间,特别是起初觉得用一个精简的实现就行了后来又想扩展一下,改设计调试好浪费时间啊。再说工作,我发现太多新手在追逐开源,这本是个好事,但如果你只会跟着别人的想法走就有问题,比如你总是看这 CSDN 上人家说用 Jboss / Spring 之类的轻量级的东西好啊,东西是好,但如果你只会这一样那么以后找工作可能总是比人家在 WebSphere / Weblogic 这样大厂产品上有多年经验的人工资要低一个档次,因为用名牌产品的客户往往是大公司,为它提供外包和产品的公司一般也会规模大的点或待遇好点。这里只是说盲目跟风不是个好主意,新手会吃这个亏,工作难找是一个问题,但业务时间多学点,争取知识宽点总是好事。还有一点,多学习英语,不要把解决问题的途径局限在在 CSDN 来上找答案,很多时候技术规范本身已经说明了为什么和怎么解决,可能只是因为它是用英语写的我们没去看,这时只会跟 CSDN 来找答案就难免受人影响,缩小了视野。