根据最近几年我面试 Java 程序员的经历以及对周围使用 Java 的同事的观察,我总结了一些共通的问题以及相应的解决方法。如果你是一个 Java 新手(刚学会 Java 不久,工作1-2年),你可以看看我说的通病是不是你也有,如果有的话,得赶紧补救一下了!
接下来先说说第一个通病:对算法和数据结构不熟悉。
为了方便阅读,把本系列帖子的目录整理如下(需翻墙):
1. 对算法和数据结构不熟悉
2. 缺乏面向对象的基本功
3. 缺少良好的编程习惯
4. 异常处理使用不当
5. 对虚拟机(JVM)了解不足
俺博客上,和本文相关的帖子(需翻墙):
《每周转载:IT 大牛谈编程语言(网文3篇)》
《如何成为优秀开发人员》(系列)
版权声明
本博客所有的原创文章,作者皆保留版权。转载必须包含本声明,保持本文完整,并以超链接形式注明作者编程随想和本文原始地址:
https://program-think.blogspot.com/2009/01/defect-of-java-beginner-0-overview.html?m=0
本博客所有的原创文章,作者皆保留版权。转载必须包含本声明,保持本文完整,并以超链接形式注明作者编程随想和本文原始地址:
https://program-think.blogspot.com/2009/01/defect-of-java-beginner-0-overview.html?m=0
12 条评论
博主你好~~我已经关注你的博客很长时间了,我是从你的技术贴看到“思想贴”(不知道这样描述是否合适),现在又看回了技术贴(不过超级期待你的思想贴更新哦>^_^<)我现在是一所高校的一名大三学生,马上就要开学就要学JAVA了,能不能针对JAVA的入门推荐一本好书?本人情况:已经学过C,C++,汇编,但是C和C++怎么认真学,混过去的,只是应付考试……现在对于很多概念是,只听说过名字,说不出内容(博主不要批评我啊,我已经知道错了,真的知道错了……数据结构和算法也是混的,现在很后悔呀,都不到自己学了什么,不过觉得考试挺容易对付的啊,嘻嘻~~)悔过自新以后,汇编自己还很认真学,在单片机上能自己写些小东西。另外数据库学校教过SQL,也是比较认真吧,但没有做过项目。硬件方面:数字电路学得不不错。几本情况是这样滴~~博主呀~一定要看到我的回复呀,这里的回复这么少~~我真的很想好好学啊,以前浪费不少的时间呢~我看过您的《如何选择IT技术书籍》,想请您针对JAVA语言推荐适合我的入门书啊,跪谢先~~
回复删除这么好学的大学生啊
回复删除不过本人不大希望楼主花太多时间跟你讨论
因为现在更多人关心的是政治,大环境
而非具体的这些事务。这些如何学习编程,还是回到你的校园里去学吧。
我希望楼主把这里的更多地时间,留给书写政治方面的文章,更多地开启民智,继续为推到红墙而加油,而非纠缠于具体的编程技术问题。。。
请楼上网友谅解。
一楼的王同学,或者戈同学
回复删除如果你真是关注该博客很长时间了,为何不见你在热门的文章评论里留下只言片语?我详细当前关注楼主博客的人,更多是关心政治,而非具体的技术,不排除有人在看,但讨论的很少。
除非。。。恕我冒昧地猜测,你是别有用心的五毛,想引诱楼主在具体技术贴上花费时间,从而减少在思想、政治等方面的发帖,从而减少、降低楼主在推墙方面的影响
如果您真的是想学习,相信你去图书馆,书店可以找到更多内容的书籍,而不是在此纠缠。。。
TO ge wang
回复删除首先,
最好先看看俺5月份转载的3篇很好的文章(关于学习编程语言),链接如下:
http://program-think.blogspot.com/2012/05/weekly-share-5.html
然后,
建议你看看俺三年前写的《学习技术的三部曲:WHAT、HOW、WHY》
http://program-think.blogspot.com/2009/02/study-technology-in-three-steps.html
最后,
说说关于 Java 的入门书。
如果你仅仅满足于 WHAT 层面,随便找一本 Java 教材,都可以告诉你关于 Java 的语法、常用类库、等等浅层次的东西。
如果你想要更深入地了解 HOW 层面,建议看如下两本:
《Thinking in Java》
《Core Java》
TO 2楼的网友
回复删除在普及政治素质和心理素质方面,俺是不会松懈滴。
请勿担心 :)
如果你留意俺这几年的博文,会发现:
俺博客的侧重点已经有明显变化,俺发博文的频率也在提高。
TO 3楼的网友
俺觉得一楼的 ge wang 应该不是五毛。
TO 编程随想
回复删除跪谢博主!找到core java 的电子书了,现在出到第八版了。我会好好研究一下哈,争取能拿到HD。看看等到暑假能不能指望这个找到实习机会。再次感谢百忙之中回答我的问题!
TO 三楼的网友
我真是受宠若惊啊,党交给我这么光荣的任务我没有好好完成啊,我愧对当愧对人民愧对国家,身为一名预备党员没有起到带头模范作用,和真正的党员还有很大的差距,我会以一名共产党员的标准严格要求自己滴,话说马上就有资格交党费了哦。我骄傲!
你好,共产党员。
删除TO二三楼
回复删除你们思想也未免过于狭隘了,就如博主所说,思想有所觉悟了,会被这小事所影响吗?想当年我面临毕业找工作,也希望有人能指点一下以免走太多弯路。三楼也未免见风就是雨了,哈哈...
TO ge wang
博主的推荐所言极是,但是我有点建议就是,编程编程,就是要编,实践出真知啊
我很喜欢政治,所以翻墙来到这里,整个中国大部分的人都很愚昧,这是目前无法改变的,比如现在的大学生都不讨论政治,当我跟他/她讨论这个的时候,他们都不感兴趣,男的要么是游戏二次元,女的就是明星,韩剧,没有大学生想我们的国家怎样发展?我们的自由怎么得到保护?当很多大学生都这样的时候说明这个国家的法制和民主就完蛋了。完全没有上个世纪8,90年代的学生氛围,所有的学生都在想进体制内,当官挣钱。变成了一个畸形的社会。当一个国家的精英,代表未来的大学生都对自身的权利保持沉默,我不知道我们的国家未来将怎么发展?(我也是一个大学生,本人非常不满现在的大学生的表现。导致我跟身边的同学没有什么话可说。终于明白千金易得,知己难求。)
回复删除c++ programming
回复删除https://cplusplus.happycodings.com/beginners-lab-assignments/code7.html
To 灭绝反共前线
回复删除支畜前线的成员多是小白帽绿皮支畜,跟公安部搞出个伊斯兰国,脱支者不要跟支畜前线有来往
随想君,请问逛您的博客需不需要做点安全措施,只搭个梯子会不会不妥?
回复删除