java现在做什么小生意好好?

“Java之父”高斯林现在在做什么?
- ImportNew
| 标签: , ,
这篇文章原本由发表在上。很多时候,我们想不起来创意、产品、趋势或技术的创始人。事实上,如果不是在谈论过去时提及他们,我们往往把创始人们彻底忘记了。然而,并不在此之列:他坚持创新,正如之前他为Java所作的工作一样。现在,他站在了新的:海洋机器人科学。下面,我们将将跟Gosling,看一看现在他在做什么,并将再一次见证,Java作为一种神奇的语言,始终站在科学最前沿。
出生于Calgary的计算机天才James Gosling,因“Java之父”而享誉世界,而Java,这个“一次编写,到处运行”的编程语言已经被应用于数十亿移动设备和互联网服务器之上。
在过去的20年中,他为其他人编写Java应用程序,现在,这位已经57岁计算机科学家终于有机会为自己编写程序了。在经过Sun公司的26年,以及最近5个月在Google工作经历之后,Gosling在2011年8月决定从世界最大的IT公司辞职,投身海洋世界。
10个月前,Gosling加盟了硅谷的一家小型创业公司, ,该公司生产机动式、全自治的海洋研究机器人。这种机器人用太阳能感应器在海洋中重刷,收集科学数据。作为Liquid Robotics的首席软件架构师,Gosling负责设计后端存储系统。随着名为“Wave Gliders”部署到全球的舰船上,收集到的数据量将大大增加,后端存储系统就是为管理和展示这些数据而设计的。
“还能比什么是海洋机器人更酷的?”在一次会面中,Gosling这样问我。
确实,他们的产品完全无需燃料,由洋流推动前进,真正做到了“无碳”驱动。Wave Glider由两部分组成。第一部分漂浮在水面上,看起来就好像是在冲浪板上嵌入了几个太阳能板。冲浪板的下面,通过一根6米长的,类似脐带一样的绳索与水下的一个具有多个侧翼的设备相连接,这个设备称为水下滑翔机。
波浪使设备像冲浪板一样在水中上下浮动。在冲浪板上设计侧翼是为了将上下浮动的作用力转换为前进的动力。设备的导航可以远程控制,也可以预先在机器人中写好代码。
“很多人都想用波浪来发电,事实证明这真的很难。”Gosling和我说到,“前进?我们干的非常棒。”
Liquid Robotics确实干的不错,在3月份,它创造了一项吉尼斯世界纪录,4台Wave Glider各自前进了6000公里,跨越了太平洋,沿着曲折的航线,从旧金山达到了夏威夷。上一个无人驾驶的波浪驱动设备创造的记录是4630公里。两周前,Wave Glider开始了最后16700公里的航行,从夏威夷出发,其中两台会驶向日本,另外两台驶向澳大利亚。它们会在2013年初或更早一点到底目的地。
Gosling说,在近距离接触Wave Glider之前,人们还没有充分意识到它是多么强悍。“当你看到它们的图片时,你可能会因它们简单的外形而轻视它们。但是,它们可以应对各种异常气候。”
海上的风险包括8米高的浪、狂风和洋流。但对Wave Glider来说,真正的危险是鲨鱼的攻击。“鲨鱼对Wave Glider很感兴趣,”Gosling说,“它甚至掉了一颗牙齿。它对此耿耿于怀,但它能做只是撕扯而已。”
那么,这次雄心勃勃的太平洋远征是什么目的呢?机器人携带的传感器会收集并传送回大量的海洋信息,这是前所未有的。这其中包含了海洋的温度、浪高、气候条件、水质、化学组成,以及其他很多信息,所有这些可以为分析全球气候变化以及环境污染提供了依据(尽管任何一个传感器都可以完成工作,但这么做是为了科学与商业上考虑)。
任何科学家、教育家和学者、甚至公众,都可以访问到Liquid Robotics收集的数据。其中称为PacX Chanllenge的小组及其赞助者悬赏50000美元,以奖励那些将数据用于最佳科学研究的组织或个人。这个主意提升了Wave
Glider的研究能力,促进了海洋科学的研究。
Gosling自认是个环保主义者,但并不是正式成员,他也承认,在像Liquid Robotcs这样的公司中工作很惬意。他说,海洋本身正在变化,而气候也正慢慢变糟。关键是要使人们意识到问题的所在,以及理解这些问题所带来的影响,和知道如何应对。
他说,:“如果我们有10000台这样的设备,在预测天气方面,就能做得好得多。及时我们现在只有100台设备部署在大西洋,我们对飓风的预测已经比以前准的多了。”
“地球上发生了这么多事,我们真的无法想象将来会变成什么样。”
使用可再生能源的机器人探寻世界变化,用他的话说是,“酷毙了”。
Tyler Hamilton,《Mad Like Tesla》的作者,每周会在Toranto Star上发表一篇关于绿色能源和清洁技术的文章。你可以访问,他们会在那里发一些非常酷的文章,如果你对科学研究有兴趣,那更不应该错过。
英文原文:,翻译: -
译文链接:
【如需转载,请在正文中标注并保留原文链接、译文链接和译者等信息,谢谢合作!】
关于作者:
码农一枚,热爱技术的技术菜鸟
可能感兴趣的文章
微信关注: ImportNew
分享Java相关的技术文章、工具资源和热点资讯。扫描加关注,碎片时间提高Java开发技能!
javaee+hadoop视频 花了几百快购买的,分享给新手朋友们!下载地址:http://pan....
关于ImportNew
ImportNew 专注于 Java 技术分享。于日 11:11正式上线。是的,这是一个很特别的时刻 :)
ImportNew 由两个 Java 关键字 import 和 new 组成,意指:Java 开发者学习新知识的网站。 import 可认为是学习和吸收, new 则可认为是新知识、新技术圈子和新朋友……
– 写了文章?看干货?去头条!
– 为IT单身男女服务的征婚传播平台
– 优秀的工具资源导航
– 活跃 & 专业的翻译小组
– 国内外的精选博客文章
– JavaScript, HTML5, CSS
– 专注Android技术分享
– 专注iOS技术分享
– 专注Java技术分享
– 专注Python技术分享
新浪微博:
微信号:importnew
反馈建议:@
广告与商务合作QQ:
& 2015 ImportNewjava除了写增删改查,还能干什么啊?自己写了多半年的增删改查,感觉java除了写增删改查也写不出什么了,现在又要找工作,感觉很迷惑。求解惑!!
采纳的答案
换个工作吧,增删改查也就是最基础的东西,编程最大的价值在于实现有价值的思想:)
跟语言没有关系,用java比较多只是因为java学习和使用相对简单
现在Java的需求这么火爆,说明它可以做很多事情,至于你只知道这点,说明你的见识还很短浅。
送你一句话:路漫漫而修远,吾将上下而求索。
增删改查是数据库的操作,java本身是一门编程语言,在操作数据库时能够实现对数据库的增删改查就可以了。当然java在很多方面都有应用,比如说android,java主要实现的就不是增删改查,是手机页面的展示。再比如网络交互中,java实现了 对话通道的连接和通信。作为一门高级语言java的应用非常广泛,当在特定的环境下,只体现了他的一个很小的部分。增删改查针对具体需求,其实也有很多可以研究和优化的地方。
现在基本上web应用主要就是增删改查,但这也是有学问的,比如增删改就涉及到事务,查就涉及到缓存;要是分布式系统就很复杂了(服务化,数据库的水平拆分等)
增删改查是手段,不是目标,把视角放远一点,在业务和设计的层面来考虑问题。实现业务才能产生价值。java只是增删改查的想法和编程只是敲键盘的想法差不多
楼主,关键不是Java能干吗,而是你想做什么,会做什么。做自己有兴趣的事,就会发现Java可以在工作中给予你很大的帮助。不要局限于目前的写代码,而是自己所做过的项目给予你的成就感和自信,你的目标不是在Java上而是在自信学到了什么,如果增删改查只是你目前能发现的话,我只能说楼主你落伍了。
你应该问问自己,除了增删改查还能干什么,而不是问Java。
可以做一切你想做的事情!!!
我只能说,你有这样的想法 ,是因为你用那些现成的框架用多了,而你却没有对使用的框架有了解。一旦你了解了,你就不会这么说了。另外,建议多到一些技术论坛上去看看,增长见识!
增删改查是基本的&& Java不仅是一门语言& 更是一门艺术!
做爬虫(heritrix)
做个文档搜索引擎(lucene+solr)
做应用程序 做客户端(SWT)
设计RESTful的web API(CXF springMVC Play2)
安卓应用开发
还有挺多的..不举了
java 不仅可以进行bs、cs开发,还可以做嵌入式,全文检索,大数据管理,网络走索引擎编写,手机系统。。等等的 播放器啦 游戏啦。。。增删改 这是基本。。楼主 成长空间巨大!
现在java程序员一抓一把,但是很多都是ssh的后台悍将,写多了,自然就觉得java的东西不过如此,此时不妨改变一下自己的方向,转型前台,你会发现,前台也很有意思
我看楼主被我们批的都要自杀了
Java辅以一定的手段,几乎能干其他语言能干的任何事情。
把增删改查作为模板,编写代码生成器,每个项目直接生成相关的代码结构,那就不是码农了,那是程序员!
大数据,游戏,嵌入式,人工智能
语言只是工具,就如同英语,你能用她干你想干的任何事情,诸如唱歌、谈判、谈情等,所以JAVA同样,能干好多事情,如中间件(tomcat)、游戏等
其实,在实现我们工作中的CURD之后,楼主可以再关注一些Java虚拟机(JVM),Java中的并发框架的实现,Java中的Collections框架,垃圾收集等等,此处由于JVM其实并不是单单和JAVA语言绑定,在JVM之上的语言如今已经很多了,可以了解下这些JVM上的动态语言,等等。希望可以帮到你。
1、首先java 是一种开发语言,绝不仅限于crud
2、java的优势在于他的面向对象思想,开发上手快;可以跨平台,不想vb、c#等局限于微软平台;最大的优势在于他的J2EE应用。
可以去看看java的百度百科。
java只是一种开发工具,其它语言能干的事情java基本都能干,像你说的操作表的增删改查,这只是对表内数据的操作,特别注意的是现在很多企业级、高信息安全要求、高跨平台要求的功能一般都采用j2ee实现,这就是java的一次编写,到处运行的特性。
现在通过网络做的事情几乎都是增删改查,银行查询、转账系统,手机计费系统、OA系统、HR系统、股票交易系统、发微博看微博、刷朋友圏、百度查信息、发贴、网购、新闻门户、上班打卡、刷公交卡。。。这些系统的本质都是对数据的增删改查。
Java可以干一切事情。其它语言能干的Java都可以干。
你平时估计一直在写信息管理系统,与数据库相关的增删改查代码,这只是Java里有JavaEE部分,还有其它的部分。增删改查也只是JavaEE里常见的一小块而已。
Eclipse、Spring/Hibernate/Struts、EJB、JSF、Tomcat、Log4J、jDOM、JXL、Maven等全都是用Java写的。它们几乎没有增删改查。
java不只是增删改查,它主要是可以跨多语言!
所有的软件最后不都体现为增查删改吗
增删改查& 只是过程,但绝不是 目标!
去专注一些 核心的东西吧,诸如算法。
java的作用可大了, 夸平台什么的。
增删改查 还是多看看现在orm优秀框架处理这些吧
你看下这个就大开眼界了。
java能做的事情多得很,开源项目成千上万,每天学一个,学到死都学不完。
比如你现在做的web开发。
还能做游戏。
实用的比如你可以写个程序自动抢火车票,(httpclient)
自己写个安卓游戏自己玩。(android)
高级的做数据库(oracle是用java写的),分布式系统(hadoop),服务器(tomcat)
。。。。。。
java能干的事多得去了,只不过你不会用。安桌不就是java写的,
当你说出“java除了写增删改查,还能干什么啊”就已经表明你是一个真正的码农。
已解决问题
未解决问题现在学什么编程语言好啊,java还有前途吗?_好搜问答
|注册&您有新任务,
现在学什么编程语言好啊,java还有前途吗?
被浏览235次
今年6月份就毕业了,想赶紧选个目标一直走下去,高手给指点下吧
采纳率:40%
现在移动终端java还是大有发展的.至于推荐C++我不知道楼上两位怎么想的.以前无处不看到 Java kills all , 现在开始轮到cnblogs崛起,变成.NET kills all. 讨论来讨论去,都是这些东西.有一个大师说过,程序员都喜欢孤芳自赏,做C的看不起java,做java的看不起C..有人说.net不能承受大的访问量,事实呢它能承受有人说java不能承受大的访问量,事实呢它也能承受...哎..所以好的程序员必然是超越语言的,多种都精通。语言只是一种工具,当你纠结于对自己的语言孤芳自赏的时候,你离死亡就不远了。 只想一点,现在大型公司用JAVA还是NET,tencent,阿里,金蝶,移动,电信,这一点足以说明很多问题。 用微信扫描二维码分享至好友和朋友圈分享到:
下面是答答童鞋给您的小建议,您看靠谱吗?初来乍到,弄错了您不要生气哦(*^__^*)答答小贴士
等您帮助的附近的朋友换一换
大家都在搜好搜APP下载好搜摸字APP 随时随地随心搜索 用好搜, 特顺手!
第9天生活就像海洋,只有意志坚强的人才能达到生命的彼岸。知道了JAVA到底能做什么
[问题点数:40分]
JAVA到底能做什么
[问题点数:40分]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关帖子推荐:
2011年10月 Java大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。}

我要回帖

更多关于 现在做什么小生意好 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信