学只学一个java有没有用啊前途吗?

我们如何学好Java? - 知乎6247被浏览1016877分享邀请回答1.2K74 条评论分享收藏感谢收起community.csdn.net/IndexPage/SmartQuestion.aspx,磨刀不误砍柴功,先花点时间去阅读一下吧。 得到别人的回答,要懂得感恩。不需要去写信感谢,不需要支付费用,不需要那些花言巧语,做到下面这一点就够了: 当你逐步成为高手的时候,要回答别人在论坛上提出的问题,有时间有精力的前提之下! 6:还解决不了?问老师吧,这个只能是在你参加了培训的前提下了。7:还解决不了?天哪,是不是思路从根上就搞错了?写信给我,让我也学习一下,共同进步吧。JAVA自学之路 六: 项目的自学现在就业竞争的激烈程度已经远远高于当年了,记得我当年毕业时,一个会编程的毕业生站到台上,大声问道:“我会ASP,月薪5000有没有人要?” 台下的企业马上哗的举起一大片手:"我要我要
!"。那时,没有任何项目经验也会有人提供学习的机会。这种好日子恐怕一去不复返了(有些夸张,但无疑当时找一份不错的工作是比现在要容易的多)。而现在,即便是各种必要的知识你掌握的差不多了,但还有一座大山横在你的面前,那就是——项目经验。 有经验的程序员都知道,学习编程的最有效率的方式,恐怕就是把你扔到一个项目组,连滚带爬的做下一两个项目来,你马上会发现所有的知识点全都连到一起了,不再是分散的,而是形成一个整体了。那种感觉是仅仅深入钻研知识点而不写真实项目的人所不能体会的。一个项目就是一根绳子可以把大片的知识串到一起。 如果想锻炼实际开发的能力而不仅仅是背诵或者了解一些知识点,如果想成为真正的好手而不仅仅是背诵“回”字有几种写法,那么,作项目吧! 目前,各种编程的知识点变得越来越容易掌握,按照
中的各种办法也可以逐步积累自己知识的广度和深度,那现在什么才能够体现水平的不同?当然是项目经验。 目前,尚学堂的课程已经超越了知识点的研究和罗列,我们将在未来的时间里逐步公布各个知识点的视频,包括SSH、EJB等,这样做有两个好处:首先自学的同学可以免费得到原来商业培训的内容,这样起码可以节省一些时间,省一些力气。其次尚学堂自己可以更加专注于项目上。 目前尚学堂的项目写作占了课程50%左右的比重,尚学堂的项目也早已经超越了简单的MIS系统的概念,逐步的成为综合了搜索引擎、工作流、SCA/SDO、Linux/UNIX、大型数据库系统、设计模式、架构模式、负载均衡等各种深层应用的综合大型项目并且采用手把手式的教学方法,做的更加的深入和细致,从现在看效果相当好,最近142班的就业就完全证明了这一点(了解142的就业情况),我们的计划是最近逐步将项目比重提升到70%以上,相信效果会更好。签于公司的规定,我们并不能将所有的项目实战都录制成视频来公布,但是已经公布的项目实战也是非常的有价值的:()
1:Chat & Tank系列2:BBS3:Shopping(近期公布) 那么如果自学我们应该怎么样才能学习项目的开发呢?一个比较有效的办法是,可以在现有项目的基础上做的更深入一些,比如在你按照视频完成了BBS之后,可以增加一些其他的功能,例如注册/积分/精华/搜索/贴图等等,在完成了Shopping之后,可以增加一些评论/排行/统计/存货等等方面的业务逻辑,尝试用自己的技术将他们作出来,这样既积攒了项目经验,又记住了知识点。那么如何才能确定我要写什么样的业务逻辑呢?应该讲这对于一个初学者是非常困难的,一些简单的系统,比如说BBS、Shopping、图书管理等等,它们的业务逻辑很容易确定,去浏览和参考一些现成系统的功能,很容易就能了解了。但是对于商用的大型系统,光是了解业务逻辑本身就会花费大量的精力,如果有时间有精力有财力的话,还是建议考虑一下我们的培训吧,这样经验的积累和薪水的提升会更快,从以前的统计数据看非常容易就可以回收这笔投资(替尚学堂的广告,必须得写,请见谅,但保证真实)。如果条件不允许,那么就按照上面的方法来学习项目吧,不要因为暂时不能接触更大型更深入的项目而气馁,记住:机会总是青睐有准备的头脑,努力吧。JAVA自学之路 七: 路线图明细下面给出第二节
中知识点的明细:一:J2SE面向对象-封装、继承、多态
内存的分析递归
集合类、泛型、自动打包与解包、AnnotationIO
多线程、线程同步 TCP/UDP
AWT、事件模型、匿名类正则表达式
反射机制二:数据库(Oracle或者MySQL)SQL语句
多表连接,内外连接, 子查询等管理表、视图、索引、序列、约束等
树状结构存储存储过程、触发器
数据库设计三范式、三:JDBCJDBC基础
连接池 树状结构存储与展现
DataSource
& RowSet {看有视频}JDBC连接Oracle及MySQL四:HTML_CSS_JAVASCRIPThtml、css、javascript基础语法
JavaScript Form判断 Dom编程基础(事件处理等)
JS常用效果如TreeView、下拉联动等JS学习方法
JS调试方法 DreamWeaver初步(建立HTML、Table、Form、CSS)等 五:Servlet & JSPtomcat基础
servlet基础 web.xml配置基础
web application的结构 servlet生命周期
response等常用方法 ServletContext类
HTTP协议基础(GET POST)Cookie
Application JSP的几种语法(包括JSTL等)注意在项目中练习,不要拘泥于语法细节而裹步不前。 六:Struts多层架构理论
1 and Model 2 Struts基本概念
MVCAction与业务逻辑类的关系
在Struts与JSP之间传递数据Struts处理流程(控制流)
TagLib(了解常用的)
ActionForm 字段收集
上传文件 类型转换
动态Action Form
验证框架ActionForward
转发与重定向
动态生成ActionForward 全局与局部的ActionForward
Forward ScopeUnknownActionMapping
Action的线程安全 I18N
如何切换语言环境Struts异常处理机制 程序处理 自动处理 自定义异常处理器Struts的多模块配置 七:XML(XML/XSL、XSLT/DTD、SCHEMA等基础的概念、关于Java的编程可以暂时扔在一边) 八:HibernateOR
Mapping原理 Hibernate基础开发步骤 Hibernate基本接口(重点Session)普通属性映射 关联关系映射 Native
SQL inverse
lazy cascade 继承关系映射 HQL 性能优化 一级缓存 二级缓存 查询缓存事务与并发 悲观锁、乐观锁 OpenSessionInView
CurrentSession
(至于JTA、联合主键、自然主键、动态主键、Any类型 Creteria Queries
Intercepter and Event 自定义类型等,可以暂时扔在一边) 九:SpringIOC/DI Spring配置Spring架构 AOP及Spring AOP 声明式事务(AOP)Spring
+ Hibernate Spring支持Web Scope (其他的Spring模块对于自学来说可以暂时扔在一边) 十:EJB3.0J2EE架构基础(JTA JMS等) EJB基础(地位及基本理论、分类等)Annotation
Ant编译与部署EJB Session
Bean EJB的依赖注入 Persistence
API (可以用JBoss学习EJB3.0)十一:至于SOA,对于自学的同学来说,暂时不用特别关注。 梳理一下,你就会发现东西不是想象中的那么多呀!建议大家优先学习我们公布的视频,然后再去找参考书,因为这个时候就能分辨出来哪些书适合你了。 那么,如何才能找到好书呢?一个简单的办法,在卖书的网站上,比如,搜索你想了解的知识点比如"javascript",按销售排行,排在前几位的,应该就是不错的,记下书名,到书店阅读几章,合适你的就是好书了。没钱买?简单!还有什么google
+ 电驴找不到的资料吗?---------------------------------------------------日更新-------------------------------------------------给了鸡汤,再递上一把勺子,文中提及的所有知识点,马士兵都做了相应的视频,手把手教你。54518 条评论分享收藏感谢收起查看更多回答查看: 28797|回复: 16
学JAVA还是C++有前途?
主题帖子积分
王道论坛初级道友, 积分 170, 距离下一级还需 30 积分
王道论坛初级道友, 积分 170, 距离下一级还需 30 积分
报考学校东大
本科学校大连医大
到开学之前有2月时间,没想好是学JAVA还是C++。总听说C++更有技术含量一些。可是咨询了表哥一下,告诉我肯定还是学JAVA。我这个表哥也算是IT精英吧,90年代初的南航本科生,我想他的建议肯定还是比较中肯的。他就告诉我,现在企业中哪儿有用C++的呢,非常少,JAVA学好了一样有前途,C++用的太少了现在。大家怎么看?
主题帖子积分
考研年份2012
报考学校东南大学
本科学校浙江理工
精一而通全。
我感觉C++现在主要用在底层,如驱动开发之类的,JAVA在WEB上应用广泛,WEB编程的话只学JAVA远远不够,JSP,SSH框架等都必须好好熟悉,C#主要在桌面应用吧
主题帖子积分
报考学校东吴大学
本科学校福建警察学院
热衷于C++的路过。
其实,学好哪一门都有工作可找,但是按照我的理解和了解,C++是工资比较高些。
如果哪门工资高,就学哪门语言,那么,你为什么不去学python呢?这个语言,会的人比较少。
所以,不仅考虑性价比,还要考虑兴趣,以及自己想开发的方向所在。比如C++比较适合开发大型游戏,驱动开发,etc。我不喜欢做网页,对标签类语言深恶痛绝,所以,我不想接触html,也不想学java和C#
个人观点。不对此负责。
帝都码农。历史学家。个人网站:
主题帖子积分
考研年份2012
报考学校华中科大
本科学校黄冈师院
算法和数据结构才是王道吧!语言是工具…
主题帖子积分
本科学校北京交通大学
你要是选择了学JAVA最好多学学开发模式和工程管理的这些东西……
主题帖子积分
报考学校东吴大学
本科学校福建警察学院
算法和数据结构重要是毋庸置疑的,但是,真正让你施展给你机会施展算法和数据结构功底的公司,又有几家呢?在我看来,对于一般的程序员而要,掌握一门语言或者框架,才是王道。毕竟,对于很多公司而要,人家要的是产品,能用就好,管你用什么算法。这其实也是种无奈。同样,个人观点,谢绝攻击
帝都码农。历史学家。个人网站:
主题帖子积分
考研年份2011
报考学校浙江大学
本科学校陕西师大
本帖最后由 sff139 于
09:34 编辑
毕竟语言只是实现目标的工具,而不是目标本身-------------引自某位大师的话
现阶段,至于你学什么,就看你研究生的时候要用什么吧
主题帖子积分
王道论坛新道友, 积分 0, 距离下一级还需 1 积分
王道论坛新道友, 积分 0, 距离下一级还需 1 积分
考研年份2010
报考学校上海交通大学
本科学校合肥工大
C-&C++-&JAVA
主题帖子积分
考研年份2010
报考学校SJTU
本科学校HNU
本帖最后由 靖难 于
14:38 编辑
都没前途,回去重新投胎才有前途。无论C++和JAVA,都是码工/码农/码畜中的一种,至于成为哪种,就看你自己了。
总之,解决问题的能力最重要。
数据结构提供了你解决问题时所需要的数据组织形式,算法提供了一种思考和思维方式。
无论在哪工作,要想有所发展,良好的设计和分析能力非常重要。
语言只是工具,不过你选择一种语言的驱动力,要么是需求,要么是兴趣。最终以兴趣为主。
我兴趣主要是C/C++,但对Python也非常有敬意,在我手头现在的项目中,有很多配置脚本和测试、启动脚本,我都是用Python写的,因为方便快捷易学拿个手册直接就能写。
“现在哪有多少公司用C++“ 说出这话的人,大概也不是什么好鸟。大公司通常不同的部门,或同一部门不同的小组,负责不同的东西,通常会有不同的语言,有时候是不同的项目求需就需要不同语言,有时候同一项目不同部分用不同语言。
而且,现在移动智能终端普及这么快,大量公司在开发相应的中间件和基础应用,通常要以C/C++为基础。
已经归隐,微信加公众号「靖难」或 扫描头像二维码可以找到我.
主题帖子积分
考研年份2012
报考学校沈阳师范
本科学校沈阳师范
靖难大哥说的对,回头是岸,好好想想转行的出路吧
主题帖子积分
考研年份2010
报考学校浙江大学
本科学校西南大学
都没前途,无论C++和JAVA,都是码工/码农/码畜中的一种
主题帖子积分
王道论坛中级道友, 积分 864, 距离下一级还需 136 积分
王道论坛中级道友, 积分 864, 距离下一级还需 136 积分
考研年份2011
报考学校武汉大学
本科学校南昌大学
都很好很强大
dai0_0dai 该用户已被删除
第一,C++的工资比JAVA高。越是学的少的语言,工资就越高。现在遍地是JAVA,你看哪个IT民工培训会培训C++的?全TM是JAVA,安卓,C#。。。。
第二,你表哥说的是对的。用JAVA的公司远远超过用C++的公司。并不是说C++不好,但事实是如此。现在遍地都是互联网公司,而互联网公司最多用的俩个语言是JAVA和C#。选择JAVA你的就业面会非常非常非常广。上到四大投行,下到屁大的手机公司。
第三,学JAVA是个悲剧的历程。因为你不仅仅要学语言和算法,还要学很多框架,STRUTS,STRUTS2,SPRING,HIBERNATE,IBATIS等等等等等,并且还有各个公司自己的框架。你要还会很多前台的东西:HTML,JS,JQUERY,AJAX,CSS。甚至有时候你不得不充当半个美工的角色。
我觉得学东西要根据兴趣来学,
我喜欢做网站,做网站让我有成就感,我就是喜欢花花绿绿的网页~如果让我写个底层驱动什么的,比让我死还难受。
主题帖子积分
考研年份2013
报考学校浙江大学
本科学校烟台大学
感觉在这看到这种帖子很惊讶啊、、、
主题帖子积分
报考学校浙大
本科学校西北工大
还以为到了csdn
这就是传说中csdn持续10年的日经贴
主题帖子积分
王道论坛实习道友, 积分 10, 距离下一级还需 10 积分
王道论坛实习道友, 积分 10, 距离下一级还需 10 积分
还以为到了csdn
这就是传说中csdn持续10年的日经贴
gumuguo 发表于
& & 哈哈哈,刚想说csdn...
主题帖子积分
王道论坛新道友, 积分 0, 距离下一级还需 1 积分
王道论坛新道友, 积分 0, 距离下一级还需 1 积分
考研年份2008
报考学校保定学院
本科学校河北大学
相比较而言还是Java有好学又比较有前途,c虽然薪资高但是学起来难度要不Java大太多,我们大学有c的课程后来又听从华清远见出来的同学都说Java要比c简单太多了,现在他们都也已经从事了Java开发的行业。学java是不是只有搞后台的才有前途啊?_java吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:664,548贴子:
学java是不是只有搞后台的才有前途啊?收藏
现在随便什么小破公司去面试,人家都会问,你搞过能支撑上亿用户的系统么?我说没搞过,然后对方就开始BBBBBBBBB,等他BB完,我问他:贵公司预计什么时候用户量可以达到上亿级别?对方说:你可以走了。。。卧槽,难道CTO岗位一定要懂得上亿用户级别的系统架构吗?求大神指点,多谢!
阿里云云市场提供功能丰富的发者必备软件,帮助用户快速简便的操作和管理云主机服务器以及虚拟主机的管理系统
对使用挽尊卡
挽回他的尊严!
效果:经验+1
对使用挽尊卡
挽回他的尊严!
效果:经验+0
你面的可是CTO。。。大神。。。
CTO 是什么
你面的可是CTO。。。大神。。。
CTO不仅要会技术,还要会吹,还不能脸红
前端才是王道
51CTO学院11年行业品牌,1400万用户选择,中国专业IT技能学习平台,java是什么意思.通过在线学习的方式,帮助广大技术人员实现技能提升,高薪就业的职业梦想,java是什么意思.
大海边的一户人家惨遭丧子,五岁的男孩在海边被浪花卷走再也没有回来。家人悲痛欲绝,尸体是找不回来了,母亲对着大海哭了三天,父亲则是对着翻滚的大海沉默无言。按照当地的风俗习惯,对于意外丧生的人,要在头七那天找灵媒通灵,让死去的人附身,说一说遗言遗愿,家人完成后好让他走的安心。这家人便遵着习惯在头七那天请了一个七十多岁的神婆灵媒,来附魂吐一吐死去孩子的怨气和遗言。可是有一个大问题,没有尸体。男孩的尸体并没有被找到,父母只好寻了点男孩生前衣物放在棺材里,打算做一个衣冠冢。灵媒看了看棺材里的衣物说,你家孩子的魂魄随着尸体丢在了大海里,凭着这些衣物恐怕很难成功附到他的魂。家人又是痛哭,说只想听听孩子的遗愿让他安心的走云云灵媒摆摆手,说,“也罢,今天我就帮你去 捞尸”说完灵媒咬破了手指,用血在男孩的衣服上划了一道符然后死死盯着那家父母说“大海深不可测 每年死在海里的人不计其数我只能靠这些衣物加强我和你孩子的联系找不找得到你孩子的魂也只是看运气 而且…”父母大气不敢出等着灵媒说下去灵媒接着说道“而且 海里不只有死人还有许多未知的东西所以以恢复身后有任何不对劲马上把我杀掉 不要犹豫”父母又是感动又是害怕 原来灵媒这一次是堵上了性命父母二人也是跪在地上 连连感谢说罢 灵媒闭上眼睛嘴里嘀咕着古老咒语片刻后突然怒目圆睁 瘫倒在地那户人家头一次看到人睁着眼睛瘫倒的场景大气不敢出 现场一片寂静一秒两秒三秒四秒五秒……灵媒的生体突然开始了剧烈的抖动在场的人心头一紧 想起了灵媒之前说的话“而且 海里不只有死人还有许多未知的东西所以以恢复身后有任何不对劲马上把我杀掉 不要犹豫”未知的东西 是什么? 怪兽 野兽 恶鬼??还是…一秒两秒三秒四秒五秒……灵媒抖了五秒之后突然从地上坐了起来 睁着大眼睛按着在场的人男孩的父亲举起猎枪,对准了灵媒,准备随时扣动扳机母亲则是捂着嘴不让自己叫出声音 眼泪已经流满了脸颊灵媒突然开口说话了 高亮 尖锐地声音划破了现场的寂静派大星 我们去抓水母吧~~~!!
这公司 未来可是赶过腾讯的
所以问你这个问题
立马回一句。。如果我走了,,你公司到破产也不会有上亿用户
可以,这很小公司
楼主,想问问到底是搞后台好还是搞前台好,哎,感觉后台没有前台发展前景大,javascript现在越来越火,java感觉我已经过饱和了
我想问问楼主嵌套事务方法怎么弄
老哥现在大多数公司要求前后端都会,前端说起来比后端更复杂
登录百度帐号推荐应用

我要回帖

更多关于 学技术 的文章

 

随机推荐