【转载】java编程初学者,浅谈java学习经验

学子人 2013-06-27 12:00:43
学生时代不是放纵的时代,比尔.盖茨说微软离破产永远只有18个月。
你今天没有危机感,迟早会有危机感。

不管去哪个网站和论坛,只要是跟技术沾边的都在问,该怎样学习编程,这个问题真的是老生常谈了,不知道为什么会选择编程,是看着这个行业的待遇高,还是自己真的很喜欢,还是佩服乔布斯,比尔.盖茨,埃里森之流。抑或是看着facebook,谷歌,IBM等这类公司的成绩而眼红。也希望自己在未来的软件市场中让自己有一席之地。
没有人的高薪是可以轻易得到的,IT金领付出了多少,是不是具备某种天赋,还是后天的勤奋,这些都是你不不知情的。
可以说国内的软件缺人,但是绝对不缺菜鸟级别的,互联网这么发达的时代,居然还有人在不知道该如何去学习。
很多人都在问看什么书,其实网上很多人都有回答,就算你是计算机专业的,看书也不一定一下就可以看的明白,毕竟计算机是硬件和软件的结合,懂硬件的未必能搞好软件,搞好软件的未必能懂硬件。这些都不是绝对的。
如果你还在学校,操作系统和数据结构是要重视的,最开始也许你觉得没什么,但是当你往上面走的时侯,这些真的很重要。

数据结构:严蔚敏数据结构 (可以看这本书,这本书理论很好,但是没代码实现)
高一凡的数据结构 源代码 (这哥们用代码把严蔚敏的理论用代码全部实现,比较牛)

很多人说是不最开始我一定要学习c语言才可以学习其他语言,只是说你先学习c语言,对后面其他的语言入门学习比较轻松,很多零基础学习其他语言的,在今天的职场上做的未必比最开始学习C语言的人差。
最开始学习java的时候,什么都是空白,没有任何的概念,看书可以说是完全看不懂。
如果有语言基础的看书还是可以的。如果学习java看什么书,网上很多人都推荐了,可以自己去查阅。每一种语言网上都有人推荐初学者看什么书。

我入门看的是别人推荐的一套java视频,入门到现在就看过那一套java视频,还有很多初学者网盘和硬盘都是资料,但是真正看的有多少呢?心理安慰吧,资料别贪多。
分享链接:
http://java.itcast.cn/news/e393b086/ebce/4f94/9d4/94ed86bcf5ef.shtml?130627wwt&tieb

只要你基础扎实了,在去学习其他的知识,你接受的很快。
比如加载数据库驱动的时候,用new好还是用反射好,当你不清楚内存结构的时候,你根本就无从解释哪种更有优势。
所谓的框架都是基础知识的灵活运用,当你不知道一些知识点的时候,理解一些框架的思想是很成问题的。
如果你是学习java可以告诉你们学习的顺序:
1.java基础 (awt swing 可以跳过,基本没公司用,有也是奇葩公司)
2.学完了学习数据库。自己选择oralce mysql
3.jdbc
4.html css javascript (jquery ajax ext)可以去w3c看看
前端技术现在也很不错,选择好自己的方向就行。
就看你怎样给自己职业定位。
5.servlet jsp (搞清楚浏览器和服务器编程的概念)
6.struts2 , spring mvc, hibernate , spring
网上的论坛也很多,自己可以去看,很对技术论坛。
如果软件行业你学习不够主动,那么被淘汰只是时间的问题,也就像很多大龄程序员来感慨软件开发的苦楚。
...全文
507 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
搞学习滴 2013-07-16
  • 打赏
  • 举报
回复
引用 14 楼 wuyanxue 的回复:
“比尔.盖茨说微软离破产永远只有18个月。” 这句话..... 比尔盖茨很自信啊 这不microsoft公司永远不会破产啊
盖茨是比较牛
摆烂办不到 2013-07-15
  • 打赏
  • 举报
回复
“比尔.盖茨说微软离破产永远只有18个月。” 这句话..... 比尔盖茨很自信啊 这不microsoft公司永远不会破产啊
孤独剑客2012 2013-07-14
  • 打赏
  • 举报
回复
楼主说的很给力啊!谢谢!看来我得要努力学习啦!
孤独剑客2012 2013-07-14
  • 打赏
  • 举报
回复
楼主说的很给力啊!谢谢!
孤独剑客2012 2013-07-14
  • 打赏
  • 举报
回复
楼主说的很给力啊!谢谢!
ndsc_821 2013-07-14
  • 打赏
  • 举报
回复
逆流之上 2013-07-14
  • 打赏
  • 举报
回复
说的不错,学习了
浅忆流觞 2013-06-28
  • 打赏
  • 举报
回复
学了好多次,每次都是半途而废。。。
学子人 2013-06-28
  • 打赏
  • 举报
回复
不懂的概念可以自己提炼出来,在网上搜索那些理论是做什么的。 然后再去项目中看。 要时常看看源代码。 要是原理都学习透彻
Uncertain_Magic 2013-06-28
  • 打赏
  • 举报
回复
只是自己看视频学习,试着写一些项目发现自己好多都不懂!
Torrice 2013-06-28
  • 打赏
  • 举报
回复
鼓励鼓励!值得表扬
lkq_david 2013-06-28
  • 打赏
  • 举报
回复
好好学吧,慢慢来,不着急
Acesidonu 2013-06-28
  • 打赏
  • 举报
回复
学习不错。。。
陈陈-陈 2013-06-28
  • 打赏
  • 举报
回复
学习啦。。,谢谢
oh_Maxy 2013-06-27
  • 打赏
  • 举报
回复

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧