作者yueayase (scrya)
看板Soft_Job
标题Re: [请益]没有任何的程式基础,如何自学JAVA
时间Sun Oct 30 01:04:23 2022
※ 引述《hym121023 (无)》之铭言:
: 由於大学念的科系跟程式完全沾不上边,所以想请问,如果没有程式的基础,想自学JAVA
: 该怎麽学呢?
: 希望的学习模式是一个有系统的学习模式,因为没有程式基础,只能从最基本的开始学上
: 去,所以希望各位大大能够指点一下该如何自学,而希望有系统,是希望可以有一个比较
: 完整的学习架构,而不是东一块西一块的学
Java的话我推荐读Walter Savitch的Absolute Java
作者行文逻辑清晰,说明浅显易懂,然後关键的地方会有标注说明
对初学者最重要的程式逻辑思维解说,这本书呈现的还不错
基本上我觉得作者是很会写书的
基本上他的Absolute C++、Absolute Java、Problem Solving with C++
我都很推荐
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.47.95.164 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1667063065.A.137.html
※ 编辑: yueayase (114.47.95.164 台湾), 10/30/2022 01:08:07
1F:→ MoonCode: ... 10/30 09:41
2F:嘘 Huffman: 你是谁派来的 你有没有得到谁的好处10/30 12:03
没有捏
※ 编辑: yueayase (114.47.111.177 台湾), 10/30/2022 14:39:39
3F:→ dddddd67: 要啃这本书还满辛苦的 10/30 15:02
4F:推 as23041248: Head First Java 3rd 不好吗,初学者看你推的那些会 10/30 15:58
5F:→ as23041248: 怀疑人生吧 10/30 15:58
你这本的确是很好,但我的角度看就是以NCTU CS至少大学毕要看的水准
真要我说,我的程式能力会起来,不是看了什麽解说很简单、没有丢太难东西的书
因为看那些书,虽然我可能一开始会觉得,我可以学会"简单的"C/C++(因为我课是这些...
),可是等到课程丢作业给你,那些所谓的"对初学者友善"的书,level是不够用的
我反而是看像Ivor Horton's beginning C(我那时看到是中译本),
知道程式怎麽思考、拆解,後面作业才比较能够靠自己做...
那本我相信您可能也觉得对初学者不简单,但Ivor Horton那本就是可以从简单的讲到
困难的,他给了我很大的启发
所以我选择教材也是比较倾向这种方向...
(当然也许这种标准对非CS学生而言标准实在太高...)
※ 编辑: yueayase (61.227.63.10 台湾), 10/30/2022 16:53:17
6F:→ MoonCode: Absolute Java 没问题 但不是啃整本来自学的 自学需要一 10/30 17:50
7F:→ MoonCode: 个小目标小专案 10/30 17:53
8F:→ purin88: 先从简单的开始,这就像没人一开始刷leetcode从hard开始 10/30 20:53
9F:推 pttano: absolute java 很难啃吗?我怎麽觉得浅显易懂 10/30 22:26
10F:→ MoonCode: 很简单但太广了 念过就忘还不如赶快干一发出来 10/30 22:40
这让我想到学C的时候写小程式根本不需要用到什麽extern、preprocessor、union...
但等到要写compiler作业时,这些全部都用到了...
也许就照你说的,先学variable、if-else、loop、和常用的container,
然後等到要写web或是game的时候再把inheritance和interface等OOP会用到的东西学起来
不然看那些什麽Animal、Cat、Dog的示范class,根本体会不到这些好处...
※ 编辑: yueayase (61.227.63.10 台湾), 10/30/2022 23:24:34
11F:推 zxcchiou: 推 先干一发出来 先弄小东西出来比较好 10/31 09:49
12F:推 hegemon: 直接用Java刷codility 上的教材可能比较快一点 10/31 11:30
13F:推 Hsins: 同意 10/31 12:17
14F:→ eva19452002: 完全不建议无基础者直上原文书 即便翻成中文也不建议 10/31 16:58
15F:推 yehzu: 如果不想要东一块西一块地学,abs Java 还不错呀 10/31 20:59
16F:推 poison5566: 大学也是用Ivor Horton's 11/01 04:08
17F:推 youtuuube000: cat跟dog的例子我也觉得超烂的 不懂为何网路一堆这 11/07 02:02
18F:→ youtuuube000: 种范例 11/07 02:02