由於學校必修,因此學習了相關知識,同時也對學校程式教育有些迷思,想來尋求意見
對於初學者、文組之類的人來說,PHP 和 javascript哪個比較好
循序漸進地教或是放養式(指直接丟給你一個程式,讓你自己看自己問)哪個比較好
考手寫題合不合理?比如說給你一個情境叫你在紙上寫程式,不翻書那種
或者是手寫二進位換算之類合不合理?
學程式重點不在用哪種程式語言, 重點在於問題的拆解&用程式重組取得答案.
怎麼教要看老師, 這個不是你能決定的. 你能決定的是要不要學好它.
對於初學者、文組之類的人來說,PHP 和 javascript哪個比較好
沒有哪個比較好,也沒有哪個比較壞。
因為,這兩個是不同性質的東西。沒辦法比較的。
循序漸進地教或是放養式哪個比較好
這其實沒標準答案。因為學習的東西不同就有不同的東西存在。
不過我偏好選「放養式」
比如說給你一個情境叫你在紙上寫程式,不翻書那種或者是手寫二進位換算之類合不合理?
這也沒所謂的合不合理。就像是1+1。難不成你還需要看書拿計算機嘛?
但像圖型角度計算。就算有計算機也不一定可以算的出來。
所以情境東西不一樣。考的東西不一樣。合理與不合理也不一樣。
你問了那麼多。不知道你的愛好是啥。且你站的角度是被考的那位,還是考試的那位?
事情要站在不同的角度看。而不是只站在自已的角度。
就像許多人一樣,自已被老爸打了,說了長大後我一定不會打我兒子。
但是呢??長大後有小孩了,照打不誤。
(我好像再說我自已,昨天剛打我女兒,女兒不乖不吃飯)
由於學校必修,因此學習了相關知識
建議你先說一下你的背景,例如:xxx系、高中第x類組。
因為根據你的背景不同,標準也會有所不同。
以大學來說,資工系的程式必修是理所當然的,教的內容也會比較深,因為通常會靠程式吃飯。
文組的程式必修通常是基礎語法帶過,不會有很深入的內容,其目的理論上是要培養學生的運算思維以及解決問題的能力。(當然,是不是只有寫程式才能達到這樣的效果,就姑且不論。)
同時也對學校程式教育有些迷思,想來尋求意見
迷思??不太確定為何你會這樣說?
對於初學者、文組之類的人來說,PHP 和 javascript哪個比較好
PHP 跟 JavaScript 壓根就不是同類的東西,因為功能不同。
以專業的角度來說,兩者不應該被放在一起比較。
這就好像提問「菜刀跟鍋子哪個好?」兩者根本無從比較,因為功能不同。
不過如果你是問學習的難易度,只是文組學生想試試看寫程式、而無關應用層面,我會說直接學 python 不好嗎?
循序漸進地教或是放養式(指直接丟給你一個程式,讓你自己看自己問)哪個比較好
我覺得這要看學生的學習態度與學習特性,根據我自己的經驗:沒有一個方法適合所有人、只有每個人去找到屬於自己合適的方法。
考手寫題合不合理?比如說給你一個情境叫你在紙上寫程式,不翻書那種
或者是手寫二進位換算之類合不合理?
這要看狀況,也很看人。
如果是資工系的學生,我會說這不算過份、這很正常。
如果是給新手的「三天教會你用Python爬蟲」課程,我會說不合理。
其實很多時候,一件事有很多不同面向,根據不同的時間或情境也會有不同的答案,讓不同的人說,想法也可能天差地遠,所以通常會需要自主思考的能力。我不能說我的說法一定 100% 正確、或者能夠得到每個人認同,但是以上意見僅供參考。
細節太多了,比方說手寫題考的是什麼,compile 會不會過嗎?完全不合理吧;是把想法變成 pseudo code 的能力嗎?不考這個還算學校嗎。
應該比較多人介意你的迷思這兩個字吧
https://pedia.cloud.edu.tw/Entry/Detail/?title=%E8%BF%B7%E6%80%9D
因為應用場域不正確,所以我蠻好奇確定是文組?
算了,說一下程式語言這部分
我是念商科,高職的時候是 VB ,大學是 C, Java ,可能有些人會認為是相關科系,但其實資管類組他的規劃上其實是商管,簡單說標定的位置是 ERP 或是一些用資訊科技來達成商用管理類型的,實際上 VB, C, Java 在學校常常只教通識的部分而已
出社會之後才發覺學校要發展程式開發這條路其實是有離散數學和更加著重演算法等等,我啥都沒修,只有大學一個學期的資料結構,但是還是沒太著重演算法
我其實是畢業之後才開始真正的學寫程式,別告訴只寫幾串 if 和 for 就叫做寫程式,那樣等同我在學校寫過「作文 = 小說家」,學校只是用來啟發的,我出社會使用的語言是 PHP, JavaScript 為主,剛好是你提問的這兩個,這兩個應用場域落差其實很大,但是以演算法的角度來說是都可以實現,只是語言特性能不能讓你方便實現而已,這兩個學校都沒教,但是先前通識的部份讓我能夠去快速學習他們
我是沒上課完全靠自學的應徵到第一份程式的工作,所以其實有些時候我的系統性不夠完整 (上面提到的離散數學和演算法,在我的同事們幾乎都有相關的專研時間,我沒有,可能有些商管學院會開課吧,但是我這裡就是沒有)
其實不太能理解,假使完全是 0 連計算機概論的有問題的話只能用循序的,今天要是已經大學了我感覺就是豎立一個標的就好
其實聽起來就像面試的白板題,這部分只要你寫得出可以 work 的概念就好了,要是要跟編譯器一模一樣就不合理了,目的應該也只是希望知道你的思考方向是否符合程式實際運作的邏輯
那是計算機概論的題目吧,還看不出和寫程式有啥關聯
其實我能夠感受到你不信任學校為什麼要這麼做,不過我卻沒看到刁難的部分,所以...害我也想用迷思兩個字了 xd
年輕人,以前還在 286、386 的年代,很多前輩都不會有這種迷思,只要有熱忱原文書照樣 k ,書上有任何程式碼就一步步試著去輸入進去並測試最終的結果。
問問你自己對於程式語言,有沒有興趣?? 沒有興趣的話可以就先換了,真心建議你..
PHP 和 javascript哪個比較好
沒有那個比較好,只有你最熟悉的程式就是最好的。
循序漸進地教或是放養式
自我求進步的就是最好的..
哪個比較好考手寫題合不合理?
我有碰到一個 "面試時將學習的成果都有展示,所以我相信他有專業" ,結果三個月以內連程式都寫不出來,並告誡他一定要自我學習,試用期到,當天出考題並用 Visual Studio 去寫出一個專案出來,結果連一個 SELECT , UPDATE , DELETE , INSERT 都寫不出來,你看我我看你盯著看都覺得煩,離開五分鐘後...神奇了...都寫出來了 ...
好,那我改一下 TABLE ROWS 請他修正,最後寫不出來了!!
錯誤在那裡,找出來... 找了二分鐘找不出來了... 當天中午請他馬上離職 ...
我目前最喜歡的語言,是Prolog。
因為他夠直覺,不是用Imperative programming這種一步步叫機器如何解決問題,而是偏向以既有答案和條件規則,讓機器自己推導出答案。
但是學校為什麼沒在教?學了有什麼用?你還是要重學C family的思維方式,才能找到工作。
我最崇拜的語言,是Erlang。
因為他的核心思想"Let It Crash"夠猛。
你知道whats app只靠32個工程師,就能應付全球5億用戶嗎?沒錯,它就是猛。
那學校有人教嗎?學了在臺灣很難找到工作。
學校教一定是最大眾、最普通的。
文言文寫程式夠屌吧?有教授敢教學生文言文編程語言嗎?
你不用想太多選教授要你選的就好,也不要管文組不文組。
小弟我二類組讀資管必修產,銷,人,發,財,經,統,會,真正資訊課不到25%