作者chen30324 (sochen)
看板java
标题[问题] JAVA 新手
时间Sat Mar 6 09:29:27 2021
爬过一些文章,感觉没有解决到我的疑惑,所以还是发文,JAVA版首po,有误请见谅
小弟最近在YT看完了JAVA的一些课程,了解if、while、for等等的基础语言,然後开始做
一些基础的运算题目。
有些写得出来,但写不出来的占大多数,而我看了解答,其实也没有用到新的语法,确实
是学过的基础可以写出来。
目前的问题是:
不太知道,我应该再去找其他教学重看基础;还是就算做不出来、也先认真了解这些解析
的逻辑,希望各位大大指点迷津。
例如因式分解我就写不出来,但我看答案,其实都是教过的语言,只是我还没有综合应用
的逻辑。目前自己的感觉是「逻辑上」的问题可以写出来,但牵涉到一点「数学逻辑」会
卡住
补充:
其实我之後主要是想走前端到HTML/CSS/JS
,但朋友建议我先学一些原生语言,之後再碰会比较熟,才开始接触JAVA,没想到越学越
有兴趣XD 所以也想深入了解,我知道跟JS不一样,还请各位鞭小力点
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 110.28.2.106 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/java/M.1614994169.A.667.html
1F:推 LPH66: 你需要的是练习把你的想法拆解成一小步一小步的逻辑03/06 09:48
2F:→ LPH66: 拆到每个小步都可以用你学到的语言结构表示就可以写程式了 03/06 09:49
3F:→ LPH66: 这当中可以用例如流程图等的方式来帮助思考03/06 09:49
4F:→ LPH66: 重点在「把大步骤拆成小步骤」这件事上03/06 09:50
5F:→ LPH66: 这一个大步骤详细来说要怎麽进行? 把它描述下来就是小步骤03/06 09:51
6F:→ jej: 关於初学为什麽要教因式分解 我也不清楚 03/06 10:02
7F:→ jej: 有些人小时候因式分解都学不好了 还要用程式写 不就适得其反03/06 10:02
8F:→ chen30324: 谢谢楼上的回覆,不过不是我选的影片有教因式分解,而03/06 10:28
9F:→ chen30324: 是我自己找的题库有这题,我也没有怀疑就开始解了,算 03/06 10:28
10F:→ chen30324: 是我自己不懂所以看到什麽就直接做了 03/06 10:28
11F:→ qrtt1: 那你打算学到什麽程度呢?03/06 10:58
12F:→ chen30324: 回覆q大,因为最初不是想学Java,所以还没有很仔细想过03/06 12:45
13F:→ chen30324: ,但大致上是想网页开发跟app,不会走大数据03/06 12:45
14F:→ qrtt1: 做不出来的东西,可以举一些例子吗?03/07 18:11
15F:→ qrtt1: 同意 jej 的想法,不要挑那麽数学的东西,说不定就成功了 03/07 18:12
我觉得不要牵涉到数学的基本题我还可以,但像是因式分解、莲花数之类的,我目前就写
不出来,但我看解答,确实也都只用到基础
我其实不知道这样的范例在实务上的帮助大不大,只是觉得学到一个段落,来写写看,没
想到会遇到这个状况
目前的想法是写不出来至少也要知道用到哪些语法,慢慢累积新的逻辑,过一段时间再往
下看物件导向
或是大大也有更好的建议
感谢回覆
16F:推 aidansky0989: 你朋友人好好,Java确实入门首选03/08 12:29
※ 编辑: chen30324 (39.9.133.63 台湾), 03/08/2021 16:53:24
真的感谢他们,要是我直接开始JS可能困惑更久
※ 编辑: chen30324 (39.9.133.63 台湾), 03/08/2021 17:04:41
17F:推 qrtt1: 你问这类题目用处大不大,我觉得是不大。也许作业或白板题 03/08 19:17
18F:→ qrtt1: 稍为用来滤掉一点完全没 sense 的人。但不知道你学习的目标 03/08 19:18
19F:→ qrtt1: 有没有一定要入行。其实写不出来,通常不是太笨或不会写。 03/08 19:18
20F:→ qrtt1: 而是我的教育历程习惯性要我们封印思考历程,过去学的数学 03/08 19:19
21F:→ qrtt1: 大多被限制在要在时间内算得出东西的反射性计算技能。 03/08 19:19
22F:→ qrtt1: 而不是花时间在探索问题,并且观察最终的结果怎麽形成的 03/08 19:20
23F:→ qrtt1: 只要愿意花时间来慢慢思考切分出每一小步, 因式分解可以做 03/08 19:21
24F:→ Kennyq: 你念到物件导向,没阵亡还能念熟再说 03/08 21:46
25F:推 applebg: 一楼说的拆解成小部分,叫做divide and conquer,可以看 03/10 23:00
26F:→ applebg: 看别人怎麽讲喔 03/10 23:00
27F:→ chen30324: 非常谢谢各位,两个月後再来跟各位回报读的如何 03/11 01:25
28F:推 yoche2000: 其实这应该是程式设计本身的问明 跟Java应该没啥关系 03/14 15:39
29F:→ yoche2000: 你如果只要学基础程式概念 可以用Python Java 我认为 03/14 15:40
30F:→ yoche2000: 算不太好上手的语言 03/14 15:40
31F:推 emmAQBB: 跟原po想学习一样的东西!目前也面临到一样的问题,谢谢 03/24 19:09
32F:→ emmAQBB: 原po这篇文跟回文的大家。 03/24 19:09
33F:推 timcheng78: 写个什麽印出金字塔(? 或是什麽99乘法表(? 03/24 22:58
34F:→ qrtt1: 二个月後,看起来是 5/11 前後了。 03/26 19:22
35F:推 sb8888: 数学的部分用不太上 反正新进都是码农 03/30 08:23
36F:推 ZeroRSX: 有学有推XD 04/02 11:29