# 2020/02 Intro_Wk2 ORID
<table>
<tr><td><h3>Riki</h3><b>blackflag@blackflagforce.com</b><br><div><strong>OBJECTIVE</strong></div><div>這二周我學習到JS中如何使用變數陣列還有物件及寫簡單的程式,再來就是如何經由演算法跟計算邏輯將大問題拆解成小問題並程式來實作</div><div><strong>EFLECTIVE<br></strong>雖然自己寫程式已經很多年但畢竟太久沒接觸JS,不同的程式語言之間在編寫程式上是有一點點不同,再次用JS寫程式還是讓我新的感受<br><strong>INTERPRETIVE<br></strong>只要有演算法跟邏輯正確在不同程式語言或平台上都是可以編寫程式的<br><strong>DECISIONAL<br></strong>下周是要進行網站設計與介面實作,是我這次參加這個課程的最大目的,希望下周可以讓我有意想不到的收護</div><br></td></tr>
<tr><td><h3>Trevor</h3><b>nysmnyd@icloud.com</b><br><div>1. Objective - 原本沒有任何程式語言經驗的我,在過去兩週內透過alpha camp的線上課程獨自在電腦前完成所有的課程跟作業,內容意外的並沒有我預期的難(也有可能是因為AC安排教材內容難易度的關係XD),自認過程還算順利,跟的上每一個章節的內容,也能藉由內容的教學去完成作業,雖然不是每次都100%靠自己的理解去完成作業,偶爾會參考同學的作業或助教的建議,但至少都有達到作業的要求。</div><div> </div><div>2. Reflective - 之前沒有參加過任何類似的線上教學,尤其是進度制的,多是在網路上徘徊瀏覽相關的免費教學文章、影片,是比較沒有方法的作法,參加AC的課程給了一點制約,會有想去完成課程跟作業的動力,體驗上來說是前所未有的,而目前為止是良好的,有正在學習進步的感覺。</div><div> </div><div>3. Interpretive - 程式語言對我來說這是一個全新領域,只上了不到兩個禮拜的線上課程,我相信我學的一定不及皮毛,目前對於能否成功轉職進入行還是沒什麼信心,因為多的是比我還厲害前輩、高手,我參加AC課程的目的不只要學基礎的程式語言,更深層的是我可能要藉此去思考我對於這個領域的合適程度跟自己的職涯,未來是否真的要走這條路。</div><div> </div><div>4. Decisional - 持續跟上進度,可以的話把內容的Further Reading看完…因為我覺得那些是很有幫助的額外教材。</div><br></td></tr>
<tr><td><h3>Alan</h3><b>crcheng2000@gmail.com</b><br><div>答案對了,又如何? 參考其它作法,找出其它更好的作法。<br>答案不對,再思考一次,為什麼會這樣?</div><br></td></tr>
<tr><td><h3>Chloe lam</h3><b>marcuschui@icloud.com</b><br><ul><li>OBJECTIVE</li></ul><div> 第一週學習JS的基本語法,認識了如何declare varivable, assign value, 使用array, object, if/else, while and for loop 去完成各個功課,也明白如何debug,自己不斷Try and error,可能花自己不少時間,但當中更明白JS ,也有不少成功感;<br> 第二週接觸演算法、運算思維等,如何結構資料,覺得有難度但同時也很有趣,期待往後課程再深入了解。</div><ul><li>REFLECTIVE</li></ul><div> 在踫到卡關時,一直叫自己堅持下去,不要草草交功課,做到自己的能力範圍,同時也問問同學和身邊的人的意見。看到同學的功課能給我不少思考和學習,同一個題目,可以有很多做法,這大概也是學程式有趣的地方。<br><br></div><ul><li>INTERPRETIVE</li></ul><div> 發現自己平時做事的風格就是想到就做,東一塊西一塊,拼拼湊湊,導致好混亂,缺乏規劃和思考,因此常做到一半就踫牆,就陷入困難,而且又没有記下自己為什麽程式會錯了,現在開始懂得先要劃圖一下,資料整理和結構一下,想一想全貌才下手做,而且寫筆記<br><br></div><ul><li>DECISIONAL</li></ul><div> 要養成寫筆記的習慣,還有就是遇到題目要先思考和規劃程式的次序,也要好好管理時間,把空閒時間好好學習,不要浪費<br><br></div><br></td></tr>
<tr><td><h3>Thomas</h3><b>castle7310@icloud.com</b><br><ul><li>OBJECTIVE</li></ul><blockquote>上週練習JavaScript 的語法,例如Object、Array等用法,如何將資料分別儲存於Object及Array上及有效的提取出來。<br>這週學習資料結構化,將資料的屬性和值區分出來,並以記錄的方式儲存於物件中。</blockquote><ul><li>REFLECTIVE</li></ul><blockquote>在學習過程中,遇到卡關時會有挫折,當解開問題就有成就感,大部份時間就 while(true){console.log(`挫折、成就感、開心`)},嘗試不同的可能,朝向目標不放棄。</blockquote><ul><li>INTERPRETIVE</li></ul><blockquote>不清楚邏輯觀念時會讓問題朝反方向走去,會不斷地想要釐清問題點在哪?為了要讓邏輯清晰會重新檢視每項是不是觀念錯誤一一寫下後刪去,需耐心且細心重複這些動作。<br><br>解題時,直接動手練習會比較容易理解自己哪些不清楚的地方,刻意練習這個方法可以增加記憶及紀錄不明白地方。</blockquote><ul><li>DECISIONAL</li></ul><blockquote>整理筆記,將之前學習過的筆記再釐清觀念,學習不能操之過急需一步一步建立觀念並深刻記憶。</blockquote><br></td></tr>
<tr><td><h3>Yao</h3><b>capslock0921@gmail.com</b><br><ul><li><strong>OBJECTIVE - 在過去兩週,你在學習上做了什麼?請描述你的學習過程。</strong><br> 這兩周以來,學習了JavaScript 的基本語法以及一些簡單的應用,並且透過繳交作業的方式,更能清楚的知道自己是否真的理解章節內所講述的課程,也參加工作坊,實際去看老師們寫程式的過程以及應該要朝哪個方向去思考整個程式的架構,進而寫出屬於自己的一隻小程式,助教也能透過作業來指出還有哪裡還可以再改進,或是再多一個層面,培養舉一反三的能力。雖然是第一次接觸程式語言,不過跟著整個課程下來,目前為止都還能理解章節所講述的內容,讓作業能順利繳交。</li><li><strong>REFLECTIVE - 承上題,經歷了兩週的學習,在學習過程中你的感覺如何?在什麼時候會有這樣的感覺?</strong><br> 在學習的過程中,一開始其實還蠻擔心自己學不會或是看不懂,畢竟從以前到現在也沒有相關的學習經驗,但是一步一步的跟著學習進度,漸漸的,好像沒有這麼害怕了。現在到是轉變成為樂意去面對每一個章節所帶來的挑戰,其實學習的過程中,難免會遇到一些讓人卡關的地方,但這不就是學習的意義所在,找出問題在哪,接著解決問題,這過程以及結果是令人難以言喻的。</li><li><strong>INTERPRETIVE - 承上題,這樣的感覺,對你來說的意義/學習體會是什麼?</strong><br> 有的時候作業都會有一些小提示,來幫你釐清這份作業所需要用到的工具是哪些,那你就順著脈絡往下寫,八九不離十都會得到正確的答案,頂多不熟的地方就是回去某個章節再仔細的看一遍,看看是哪邊當初沒讀進去的,基本上都不會有太大的問題 ( 到目前為止是這樣 ) ,不過也是會有令人擔憂的地方,因為現在才學一點點,問題在哪很快就能知道,但以後若是出了一份大作業,要運用整個學期所學過的,那可能就不好找了</li><li><strong>DECISIONAL - 承上題,你下週或下一階段的學習打算做什麼?<br></strong> 下周是網站設計與介面實作,其實我也不知道這個是做什麼的,應該就是做一個網站、網頁出來吧?只能跟著老司機一起上車了。</li></ul><br></td></tr>
<tr><td><h3>Sony</h3><b>sony@c2me.com.tw</b><br><ul><li><strong>OBJECTIVE</strong><ul><li>if else 判別及迴圈練習</li><li>完成擲骰子作業</li><li>完成猜數字作業及進階練習</li></ul></li></ul><div><br></div><ul><li><strong>REFLECTIVE - 可以是開心、受挫、成就感,或是你的直覺反應。</strong><ul><li>把作業做完真的很有成就感,想要更多的作業 (真的是有病)</li><li>第一次從頭到尾自己寫自己的代碼真的很開心</li><li>雖然第二周的作業讓我回想起之前寫 PHP CRUD的痛苦但反覆練習建立 Table 正好可以驗證我對功能拆解的想法</li></ul></li><li><strong>INTERPRETIVE:可以想想為什麼這些事情讓你有感覺?引發你想到什麼?你領會、學到了什麼?</strong><ul><li>在不了解程式邏輯前,以前在改code其實要try很久,憑著經驗累積才有比較高的成功率,但對於程式運作其實很多地方其實都一知半解,現在有關於迴圈的部分就能稍稍理解,非常有成就感,公司的工程師也很開心能跟我一起討論程式碼,給了我很多不同語言的型態和提出一些精簡代碼的建議,有感受到自己有在進步當中,從基礎程式碼的實作把過去沒有系統學習coding的混亂釐清了許多,能更了解程式的邏輯,當然最重要的是我原本其實有點害怕沒有任何新東西更新我現有的學習狀態,學程式剛好能鍛鍊思考,透過練習輸出結果,有點像我們在做廣告也都是不斷的測試及優化,非常有感</li></ul></li><li><strong>DECISIONAL:可以想想有沒有什麼要改變?要改變的話,具體的行動計畫是?</strong><ul><li>其實我雖然上手應該不算太慢,但常常寫完作業後面有引用到更前面的功能時,回頭查詢的頻率很高,表示對於完全掌握還是有很大的距離,現在先看完題目之後分析一下會用到的東西,如果不能馬上想到就先回頭重新在看看我自己先前做了什麼,確認自己有比較多的理解再來下手可能對coding效率會更好</li></ul></li></ul><br></td></tr>
<tr><td><h3>michael</h3><b>aplusba@ms22.hinet.net</b><br><div>1. 認識javascript變數宣告(var,let,const),資料型別(String,Number,Boolean,Object),陣列,物件陣列,運算子(==,===,!=,!==),迴圈(for,while),Debugging技巧,物件演算法,虛擬碼,運算思維,設計圖,資料結構,透過閱讀課程教材及教材連結<br><a href="https://developer.mozilla.org/zh-TW/docs/Web/JavaScript/Reference/Global_Objects">https://developer.mozilla.org/zh-TW/docs/Web/JavaScript/Reference/Global_Objects</a><br>學習一些function定義, 並從練習與觀摩中並從練習與觀摩中享受javascript的學習旅程<br>2. 感覺充實, 在學習新的事物(有興趣的)中, 有收穫時就會有這樣的感覺<br>3. ALPHAcamp 的教材, 助教, 教學方式都非常用心,對有心想學程式語言的新手真的是太棒了, 對我而言, 應該會繼續在此學習下學期的課程<br>4. 下週的課程是我比較不孰悉的HTML, CSS3 很期待, 會努力學習</div><br></td></tr>
<tr><td><h3>Taylor</h3><b>45rtfgvb123456@gmail.com</b><br><blockquote>1.觀念建立、學習及應用</blockquote><div>將所學應用擲骰子比大小或猜數字,從一開始學習到的宣告變數let、const,更甚if判斷式及for及while迴圈製作出,並透過助教的提醒及觀摩同學的作品反饋自己的不足。</div><blockquote>2.越到後面的課程時間上覺得越緊繃。</blockquote><div>由於第一周的課程是在報名時就可以先預習,在時間安排上很充裕,到第二周時,進度更深入,學習時間也僅只一周,加上為了讓助教能review作業,勢必要在期間內完成,可以感受到自己需要透過額外的資訊或是更多時間來思考作業如何完成。</div><blockquote>3.如何更有效率學習</blockquote><div>不論是透過學長姐所傳授的筆記方法,或是問問題都是很重要的環節。另外,學習判斷關鍵問題也是很必要的,能清楚知道問題所在,然後上網搜尋教學或是提問也能更加快解決問題並節省時間的方式。</div><blockquote>4.建立自己的筆記</blockquote><div>雖然過往能大致發現問題,並尋找資源解決,但這兩周的bug讓我感覺到這些bug其實都是很簡單的語法錯誤,但有時手快卻打錯,例如for loop的宣告與條件應該用分號(;)來區隔,但有時卻會打成逗號,造成程式錯誤,或許在這些小地方可以做些筆記提醒自己的問題所在。</div><br></td></tr>
<tr><td><h3>Mark</h3><b>icedike@gmail.com</b><br><ul><li>OBJECTIVE<ul><li>主要學習了JS的基礎語法,跟寫一些簡單的程式來練習。</li><li>複習了一些虛擬碼的想法,初期的資料結構設計也非常有幫助,以前不太喜歡碰這一塊,這次透過作業認真的跑一次,希望對之後設計有幫助。</li></ul></li><li>REFLECTIVE<ul><li>之前有學過別的語言,所以基本上這個階段比較沒有問題,主要是對於有些語法的使用比較不熟悉,真正寫的時候還是會需要查詢一下,不過應該多寫幾次就沒問題了。</li><li>看別人的程式或是幫他們debug覺得蠻有趣的,都可以學到不同的東西或是一些出乎意料的想法。</li></ul></li><li>INTERPRETIVE<ul><li>過去寫code比較不會做太多的想法與規劃,這次注意到其實蠻多基礎的想法可以在寫之前確認,這樣寫起來就更清楚自己的方向。</li></ul></li><li>DECISIONAL<ul><li>接下來的兩週如果都有提早完成的話,會再多看看其他同學的作業,把好的想法留下來,有機會也可以給點意見。</li><li>接下來寫code會先確認整個目的、架構等等安排,應該可以有效地減少走冤枉路的時間。</li></ul></li></ul><br></td></tr>
<tr><td><h3>逸軒</h3><b>kevinhongr@outlook.com</b><br><div>OBJECTIVE<br>從程式語言的成因開始了解電腦,學習Javascript各項語法並實際編寫,嘗試輸出並裡寫不同寫法所代表的意義。<br>由單純的宣告多個變數開始,慢慢加入陣列、物件、迴圈等概念,使程式碼更加簡潔有效率。並試著將資料結構化,使其與程式碼之間更有關聯性。<br><br>REFLECTIVE<br>因為自己在學校時對數學及物理有相當大的挫折感,剛進入Javascript單元看到一堆運算符號感到非常緊張,由中文敘述轉為運算子的時候花了一些時間來回思考。但其實當自己用手將程式碼輸入並來回思考、測試之後,就有漸漸理解原理並能正確寫出作業需求。( 並拿到Excellent : ) <br><br>INTERPRETIVE<br>電腦運算與人腦思考的方式有些不同,所以當描述句轉為運算式的時候會有些錯愕。<br><br>DECISIONAL<br>由於平常日要上班,只能利用晚上或週末時間。前兩周幾乎每天都會打開lighthouse,但每次學習時間都很短。接下來希望安排固定的學習日並讓每次的時間加長,且好好利用週末時間整理思緒。</div><br></td></tr>
<tr><td><h3>zhong</h3><b>peter0978337236@gmail.com</b><br><div>OBJECTIVE:<br>在這兩周的密集接出js的過程中,先是了解js的基本語法設置,到後面慢慢地配合測試作業,加強且深刻的體驗到做出一個比較有目標的程式是怎樣呈現以及怎樣表達才會讓別人看得懂,在寫作業的途中也有與助教密切的運用ac提供的平台做問題討論與問題延伸,如array那部分的作業中,助教有做詳細的分享甚至做了小專案分解與如何解決這問題,個人比較常碰壁的部分是,有些細微地方的注意,常會因一點小地方沒注意導致要在做一次除錯的部分。<br><br>REFLECTIVE:<br>課程的部分強度有持續小幅度的提升,這樣變成只要其中有停頓接觸寫程式,很有可能會忘記先前學習到的重點運用,因此需要提升專注力這也是學習寫程式的重要環節。<br><strong><br></strong>INTERPRETIVE:<br>最有感覺的地方就在,先前對除bug這部分是相當討厭也相當頭痛的環節,但是現在漸漸的熟悉了除bug的方法,重點是真正解完bug後那心理相當有成就感。<br><br>DECISIONAL:<strong><br></strong>我想改變一些自己學寫程式的模式,之前是全心的投入誇張到,下班後就練習寫程式和吃飯睡覺,早上上班前一小時會大概複習一下昨天寫的內容是什麼,但自己發現時間一拉長,自己就開始變懶惰或是想說反正自己進度還超前,沒關西的心態來寫程式,這完全違背了自己給自己訂的目標,所以從今後開始,我要每天寫學習寫程式的進度來警惕自己,哪怕是進度都超前了還是可以回過頭複習先前內容,或是看看同學有甚麼問題,或如何解答這問題的不一樣方法等等。</div><br></td></tr>
<tr><td><h3>Joy</h3><b>j265756@gmail.com</b><br><div>1. 這兩週裡,我重複觀看影片並做筆記,希望能加深記憶,且多次運用學到的程式語言模擬題目來練習。<br>2. 在這學習過程中,我感覺到非常充實,而且因為每週都有該交的作業,腦袋自動會提醒自己要抓緊時間來學習,做完作業後就覺得好像解脫了,另外看到自己自己所學寫出來的程式,心裡充滿成就感。<br>3. 這樣的感覺促使我更積極得學習,因為學習的有收穫,讓我想更加深得學習程式設計。<br>4. 下一階段想更加熟練所學,並靈活運用,穩固基礎後學習新的課程。</div><br></td></tr>
<tr><td><h3>粉粉</h3><b>jolinhappy1990@hotmail.com</b><br><div><strong>OBJECTIVE</strong> </div><div>- 我學會用JavaScript的基本語法和概念,還進一步瞭解到迴圈、陣列、物件的使用方式。 </div><div>- 我學會參考別的同學交的作業來優化自己的寫的作業內容。 </div><div>- 我學會安排自己的時間來完成學習及作業。 </div><div> </div><div><strong>REFLECTIVE</strong> </div><div>- 第一週不靠參考任何同學的作業獨自完成所有作業時,心情非常開心,也非常有成就感,甚至每天都很期待寫作業的時間,一有空檔就想要開始坐下來寫作業,有種在解數學題的感覺。 </div><div>- 第二週某些題目想了好一陣子還是毫無頭緒,嘗試開始實作後,又一直遇到瓶頸,這時候我開始懷疑自己是不是真的有這個天分學程式語言,也有種想放棄的感覺,但在花費了兩三天思考後,有一天終於想通,並且成功改成可以正常且正確執行的程式碼時,我又恢復信心了。(第二週剛好遇到家人住院開刀,所以也就比較分散自己集中精神做作業的時間,直到出院後,才專有心情和間專心把作業重新思考一次) </div><div><strong>INTERPRETIVE</strong> </div><div>- 我了解到自己只要靜下心來花時間思考,是有能力可以完成作業的,順利完成作業也能讓自己更有信心。 </div><div>- 另外,這樣一步步完成作業,雖然途中可能有遇到一些挫折和卡關,但花心力刻意練習、刻意思考後,其實即使有遇到困難,反而自己實際上感受到和學習到的東西,會比順利解決問題來得更多。 </div><div><strong>DECISIONAL</strong> </div><div>- 下個禮拜是HTML和CSS相關的內容,在開課前已經有些開書自學一些相關的基礎該念,希望自己能透過這堂課,更扎實地學習這部分的內容。 </div><div>- 另外,其實自己有在做筆記,原先也預計要把筆記和執行作業的過程寫到部落格中當作紀錄,也是一種刻意練習(刻意解釋)的動作,但除了作筆記外,並未確實執行完整記錄的部分,我希望自己下個禮拜開始可以確實做到這一步驟,也把前面兩週的紀錄給補上。 </div><br></td></tr>
<tr><td><h3>Gina</h3><b>xytmilk@gmail.com</b><br><ol><li>OBJECTIVE - 在過去兩週,你在學習上做了什麼?請描述你的學習過程。</li></ol><div>在過去兩周,認真的把網頁上的例題、作業好好的認真得自己想過一遍,並且自己著手開始進行coding,遇到解不出來的問題,試著先自己想過一遍,用自己已經學過的知識完成挑戰。如果,覺得自己的思考模式太慢,應該有更優化的程式碼可以使用時,會上網搜尋相關資料。<br>2. REFLECTIVE - 承上題,經歷了兩週的學習,在學習過程中你的感覺如何?在什麼時候會有這樣的感覺?<br>覺得能夠動腦很開心,尤其是當自己思考一個相對困難題目的時候,自己把解法想出來,並且完成挑戰時,這個感覺很開心!更開心的是,發現有更厲害的程式碼用法跟更有效率的思考過程時,把這些東西全部學起來,有一種自己也upgrade的感覺。<br>3. INTERPRETIVE - 承上題,這樣的感覺,對你來說的意義/學習體會是什麼?<br>知道自己還蠻喜歡寫程式,也喜歡動腦思考+挑戰。之後轉職有望!<br>4. DECISIONAL - 承上題,你下週或下一階段的學習打算做什麼?</div><div>借更專業的javascript的書來看,學習更多的程式碼用法,並且試著練習更多題目。之後的學期,會繼續上課。<br>請記得提醒我報名下學期啊!!!!!!!!!!!!!!</div><br></td></tr>
<tr><td><h3>Margot</h3><b>taekoxcheer@gmail.com</b><br><div><strong>OBJECTIVE</strong></div><ul><li>這週重複訓練寫 for/ while loop的過程中,還是有些不算100%清楚的觀念藉由練習作業時查資料,可惜還是沒有在第一次交作業時達成 excellent。</li><li>有幾題式看完題目後完全沒有頭緒的作業,偷吃步先去觀摩其他同學的寫法,結果也並不是每位同學的作業我都第一次就看懂了,尤其是 A9 的跳出 while loop 的部分,查了同學的提問也回去week 1 迴圈 unit 找,但還是沒找到。</li><li>第一次就查不到類似提問的疑惑提了問題給 TA,而 TA 們還就 break 用法告訴我這是講義裡面沒有的語法,但解題觀念是講義裡面有的,因此多學了一個新用法也平緩了慌張的心情。</li></ul><div><br></div><div><strong>REFLECTIVE - 可以是開心、受挫、成就感,或是你的直覺反應。</strong></div><ul><li>這週也在 for/ while loop 受挫,主要是自己觀念不是很清楚,造成看完題目仍不完全理解怎麼寫code 才好,再加上交的作業都沒有一次就通過,心理上是受挫的。</li><li>發現下班後要上課的最大挑戰是靜下心理解講義內容&釐清作業題目邏輯。</li><li>現在開始考慮之後想重修第一學期的課程再釐清觀念一次。</li></ul><div><br><strong>INTERPRETIVE:可以想想為什麼這些事情讓你有感覺?引發你想到什麼?你領會、學到了什麼?</strong></div><ul><li>week 1 的作業寫的都算順手,沒有什麼挫折感,但 week 2 突然開始卡關時變得很慌張,觀摩同學的作業其實也無法100%理解的情形下真的滿無助的,發現其他同學的進度都很快、理解的語法又比我多真的覺得要再努力點才行。</li><li>調整作業卡關時找答案的順序:回頭查講義 > 再多釐清題目的重點 > google > 觀摩同學作業 >問 TA</li></ul><div><br><strong>DECISIONAL:可以想想有沒有什麼要改變?要改變的話,具體的行動計畫是?</strong></div><ul><li>每個 unit 盡量都讀過3次再開始看作業敘述。</li><li>作業卡關時需要多查找資料&看其他同學提問,不排除問 TA 的最後手段。</li></ul><div><br><br></div><br></td></tr>
<tr><td><h3>Zhenyu</h3><b>a0930023855@gmail.com</b><br><div>1.了解資料結構、基礎程式寫法<br>2.充實<br>3.有學習到新的知識<br>4.學習他人想法</div><br></td></tr>
<tr><td><h3>Hoshi</h3><b>hoshi1009@gmail.com</b><br><ol><li>OBJECTIVE - 在過去兩週,你在學習上做了什麼?請描述你的學習過程。<br>第一周先了解電腦語言,學習Javascript的基本程式語言,從變數、資料型別、運算、陣列、條件判斷及迴圈。在學習的過程中,主要是研讀課堂上的資料及延伸閱讀,透過作業來檢視自己對語法應用是否熟悉。<br>第二周學習使用虛擬碼表達演算法,運算的思維,從大問題中學習拆解成小問題,再從小問題解決,就能找出大問題的答案。以及資料結構的設計,電腦是0101的二進位語言,需要透過定義,所以先將資料分門別類和定義後,更容易寫成語言讓電腦更加容易判別。<br><br></li><li>REFLECTIVE - 承上題,經歷了兩週的學習,在學習過程中你的感覺如何?在什麼時候會有這樣的感覺?<br>學習過程中,看課堂講義內容都能理解,但真正寫作業或實作時,反而容易轉不過來,有些時候寫作業沒注意到小細節,一個小細節就會影響到程式的運算。另外因為題目用一般心算或人腦算都很直覺,但現在要寫成電腦看得懂的,有時候在思考虛擬碼會少了一步,或是在程式中會想不出某個條件如何定義等。例如猜數字,while()後的條件定義,自己真的想了很久都想不出來,參考了同學的答案又不是很能理解,剛好有相關科系的朋友出手解惑,才有一種原來如此的豁然開朗。<br><br></li><li>INTERPRETIVE - 承上題,這樣的感覺,對你來說的意義/學習體會是什麼?<br>網路自學,因為主要的互動在網路上,和過去課堂的學習不相同,需要自己更積極,或許是自己找資料、問助教、問朋友,參考同學答案等,如此才能對於不懂的地方更加明白。<br>另外就是思考的轉換,怎麼訓練自己的邏輯,可以變成易懂、電腦做得到,可以寫成程式,簡單的問題或許不難,但怎麼從一個複雜的問題,拆解、檢視並找出規律,是自己不熟悉的範圍,可以多加練習。<br><br></li><li>DECISIONAL - 承上題,你下週或下一階段的學習打算做什麼?<br>目前自己能使用的學習時間有限,大概會照著之前的方式學習,不懂的詢問。<br><br></li></ol><div><br></div><br></td></tr>
<tr><td><h3>Hiroki</h3><b>secretrecipe0721@gmail.com</b><br><div>OBJECTIVE - 在過去兩週,你在學習上做了什麼?請描述你的學習過程。<br>課程開始前,有大致得先將教材看過一遍。在上課的時候雖然不是很懂,但是只少會有個印象。<br>經過一個禮拜後,第二次上課的時候就沒有覺得那麼難了。<br>此外,透過多次的練習來增加印象。<br><br>REFLECTIVE - 承上題,經歷了兩週的學習,在學習過程中你的感覺如何?在什麼時候會有這樣的感覺?<br>雖然作業看似簡單,但是要會寫又是另外一回事了。寫的過程中常常因為不知如何下手或是錯誤在哪,而覺得煩躁,變的無頭蒼蠅一樣。<br><br>INTERPRETIVE - 承上題,這樣的感覺,對你來說的意義/學習體會是什麼?<br>我認為寫作業前,要先靜下心來,先仔細想想架構,或者是找尋其他方法求助,如找尋講義的答案,或者參考其他同學作業及助教給予回饋的建議,相信這些地方都是會有收穫的。當完成了作業,也會特別有成就感。<br><br>DECISIONAL - 承上題,你下週或下一階段的學習打算做什麼?</div><div>時間上更要調配好,並且將前面的課程講義再看過一次。此外,增加練習機會來加深印象</div><br></td></tr>
<tr><td><h3>James</h3><b>sosei829@hotmail.com</b><br><div>OBJECTIVE - </div><ul><li>在準備上課前,我會先開起三個分頁( repl , lighthouse , evernote),若是課程較多理論性,就記錄筆記於evernote,若是偏實作就會直接在 repl 進行。學習完的隔天,都會再看一下筆</li></ul><div><br>REFLECTIVE - 承上題,經歷了兩週的學習,在學習過程中你的感覺如何?在什麼時候會有這樣的感覺?</div><ul><li>前兩周的課程,透過實作、複習,對於程式語言的基礎知識有了更多的了解,資料類型、資料結構、矩陣、物件、電腦的資料結構等等。</li></ul><div><br></div><div>INTERPRETIVE - 承上題,這樣的感覺,對你來說的意義/學習體會是什麼?</div><ul><li>刻意練習真的蠻重要的,但我常常會懶得複習就是QQ</li></ul><div><br></div><div>DECISIONAL - 承上題,你下週或下一階段的學習打算做什麼?</div><ul><li>學習方式會沿用前兩周的方法,希望能增加複習及與別人交流的次數。</li></ul><div><br></div><br></td></tr>
<tr><td><h3>Zoe W</h3><b>zoeticanan@gmail.com</b><br><ol><li>OBJECTIVE - 在過去兩週,你在學習上做了什麼?請描述你的學習過程。<br>第一週是首次上機,學會了JavaScript的基本運算、條件及迴圈。<br>第二週是認識演算法籍資料結構設計。<br>上課先以理解、完成指定作業,與同學線下直接互相討論code並解題。</li><li>REFLECTIVE - 承上題,經歷了兩週的學習,在學習過程中你的感覺如何?在什麼時候會有這樣的感覺?<br>由於這兩週僅能利用周末時間上課及撰寫作業,所有知識都是一口氣呵成吸收並完成。在第二週週末要回顧時,多虧課程題目設計需要多元運用第一週的方法,因此進行了很好的複習。先前完全沒有背景知識,與有經驗的同學互相討論時,一方面有很好的指引,另一方面卻有些挫敗感,無法將腦中的邏輯以新的語言提出。</li><li>INTERPRETIVE - 承上題,這樣的感覺,對你來說的意義/學習體會是什麼?<br>目前因為課程上並沒有特別進行筆記,因此希望透過再複習及筆記的方式,一方面加深印象,一方面能夠作為個人未來的重點紀錄。</li><li>DECISIONAL - 承上題,你下週或下一階段的學習打算做什麼?<br>開始從第一週複習,並且搭配第三週的新課程,以1.5倍投入時間學習。</li></ol><div><br></div><br></td></tr>
<tr><td><h3>yi hsuan</h3><b>d205303@gmail.com</b><br><ul><li>OBJECTIVE - 在過去兩週,你在學習上做了什麼?請描述你的學習過程。<ul><li>建立了對程式語言的基礎架構跟概念。</li><li>學習JavaScrip的基礎語法,,繳交作業與練習,並整理每一章節的重點筆記(手寫)。</li><li>參與每周的線上課程,並且手寫上課筆記。</li><li>建立資料分析和如何整理的概念,運用作業練習和觀摩其他同學的作業。</li><li>主動提問,不會的部分一定搞懂</li><li>與其他同學討論程式作業。</li><li>跟上每周進度,建立自我學習進度</li></ul></li><li>REFLECTIVE - 承上題,經歷了兩週的學習,在學習過程中你的感覺如何?在什麼時候會有這樣的感覺?<ul><li>在撰寫作業的時候,除了有腦力激盪的感覺外,有強烈的感覺自己正在學習、吸收、運用!</li><li>每周的線上課程讓每個unit讓我有融會貫通的感覺。</li><li>將每個unit的東西整理成自己的筆記,在撰寫作業跟複習的時候,內化成自己的東西!</li></ul></li><li>INTERPRETIVE - 承上題,這樣的感覺,對你來說的意義/學習體會是什麼?<ul><li>對我來說,感覺更接近自己所希望的樣子前進,我希望自己是一個可以融會貫通,精通使用程式語言的軟體工程師!也非常享受遇到卡關時,解決問題的過程!</li></ul></li><li>DECISIONAL - 承上題,你下週或下一階段的學習打算做什麼?<ul><li>在撰寫作業的時間方面還是有點趕,時間運用在調整一下,可以更心有餘力的完成作業</li><li>在每周線上課程開始前,預習的時間增加,先整理好課程筆記。</li><li>回去複習第一二周的內容,不能學了新的東西就忘了舊的東西。</li></ul></li></ul><br></td></tr>
<tr><td><h3>TKU</h3><b>tony77780@gmail.com</b><br><ol><li>OBJECTIVE - 照著課表進度上課,一邊參考課程的提示並思考以自己的方式完成作業</li><li>REFLECTIVE - 以學習JavaScript為前提學習編寫邏輯,覺得在某些地方與python/VBA有所相似</li><li>INTERPRETIVE - 我想是程式語言的基礎都很類似,再逐漸發展除其獨特的邏輯與用途</li><li>DECISIONAL - 繼續照著課表操課</li></ol><div><br></div><br></td></tr>
<tr><td><h3>Aaron</h3><b>aaronhannat@gmail.com</b><br><div>1. OBJECTIVE - 這周要開始活用之前學習的基本語法, 另外也要開始實作一些基礎的演算法。在練習時候重複檢視一下自己寫的code說不定可以想出更簡潔有力的寫法。<br><br>2. REFLECTIVE -邊上班邊學習實在會有點吃力, 之後課程會越來越難, 要開始思考怎麼調配時間。或要犧牲一些娛樂活動了。<br><br>3. INTERPRETIVE - 學習程式真的需要動手下去練習, 也因此需要消磨大量時間。真的期望可以越練越快速, 可以更簡短的寫出code<br><br>4. DECISIONAL - 希望開始有自己的作品, 並且是真的可以擺在網路上。</div><div> </div><br></td></tr>
<tr><td><h3>ZAKU</h3><b>y8489567812@gmail.com</b><br><ul><li><strong>OBJECTIVE</strong><ul><li>這周練習了演算法資料設計,有更上進度且完成指定作業</li></ul></li></ul><div><br></div><ul><li><strong>REFLECTIVE - 可以是開心、受挫、成就感,或是你的直覺反應。</strong><ul><li>難度開始提升,有緩慢地感覺到自己的進步,不過應為工作所以練習的很少,但每次只要開始思考問題就會很開心,解決後的成就感是非常棒的</li></ul></li><li><strong>INTERPRETIVE:可以想想為什麼這些事情讓你有感覺?引發你想到什麼?你領會、學到了什麼?</strong><ul><li>目前個人覺得最大的問題是該如何把資料結構完美簡潔的表達出來,每次都需要思考修改再修改。</li><li>參考了其他同學的答案也使我增加了思路,原來還有這些方法,有時候一個人思考的時候容易卡關,但這時參考了同學們的答案還有助教們的回答使我又想到的新的東西。</li></ul></li></ul><div><br></div><ul><li><strong>DECISIONAL:可以想想有沒有什麼要改變?要改變的話,具體的行動計畫是?</strong><ul><li>增加練習的時間,目前練習的時間個人認為還不夠多,可以多把前面的題目再重新做一次,可能的話也一定跟上工作坊</li></ul></li></ul><div><br></div><br></td></tr>
<tr><td><h3>碩文</h3><b>gtarest@gmail.com</b><br><div>1. OBJECTIVE <br>過去兩周,持續了解並且讓自己盡可能的熟悉各公式的CODING手法及排版,每個單元必須先親自以自己的方法下去寫程式,卡關時,觀摩先前學員的CODING寫法 ,再以自己的方式寫出。<br><br>2.REFLECTIVE<br>在這兩周的學習過程中,最直接的感受就是充實感,下班後及周末利用時間,去學習程式,也帶給我了目標感,而這些感受都是當我在執行喜愛的事物或發自內心的去行動時,才會擁有的心情。<br><br>3.INTERPRETIVE<br>對於現階段的我來說,學習一份專業技能,是能夠打破工作現況的一項選擇,是提升自我價值的方法,同時也能開創不同的機會。<br><br>4.DECISIONAL<br>在接下來的學習,時間分配要能再更平均一些,也希望能有多餘的時間以現有的練習題,盡量發想出其他的例子,是我接下來所想做到的事情。</div><br></td></tr>
<tr><td><h3>William</h3><b>william741010@gmail.com</b><br><div>OBJECTIVE - <br>從認識人類如何與電腦溝通的原理,到實際使用JavaScript基礎語法,接著認識虛擬碼與資料結構。在兩週的學習過程,我每天進度不算很固定,通常是平日只進行單元內容的閱讀,直到假日才投入時間來練習。<br><br></div><div>REFLECTIVE - <br>我屬於「偏重反思,感受,視覺,總體」的學習風格,練習及反思的過程對我而言是重要的。但往往在進入卡關期時,卻進入不知如何提問的窘境,可能是因為在閱讀的過程中有點囫圇吞棗,或是忽略了小細節,導致解題時,光是抓bug就花了不少時間。<br><br>INTERPRETIVE - </div><div>對我而言,重要的是加強自己敘述問題的能力,當我能有效地梳理問題的脈絡後,再提出有效的發問時,也許距離得到答案就不遠了。<br><br>DECISIONAL - <br>接下來的課程內容的難度,想必應該會越來越高。期許自己在單元內容的閱讀過程中,更能花腦力去思考每個解決問題的方式,並適度有效地提問,才不至於在學習中只是囫圇吞棗。與其閉門造車,不如在解題的過程中就多向TA提問,也許在這過程中我會得到更多!</div><br></td></tr>
<tr><td><h3>Jin</h3><b>s87160204@gmail.com</b><br><ul><li>OBJECTIVE - 這兩周,按照課程紮實地學習javascript,從最基本的程式碼、迴圈一直到第二周的演算法及資料結構的學習。</li><li>REFLECTIVE -</li></ul><ol><li>寫程式是一件很有趣的事情,尤其對著課堂的作業絞盡腦汁思考每一個環節的步驟,第一次寫完不停地出現bug,再不停地debug,直到讓程式真的可以順利運行,看到成功的運行並且也順利地回答問題,小小的成就感就油然而生。</li><li>當然當遇到很不容易解的題目時,或是明明知道怎麼邏輯編排卻寫不出來時,也會有一些挫折感。</li></ol><ul><li>INTERPRETIVE - 第二周寫程式的時候漸漸發現對javascript的語法還是不太熟悉,有時候就是卡在對基礎語法的不熟悉,才造成程式的bug不斷,後續應該要針對這塊繼續補強。</li><li>DECISIONAL - 除了每週跟上教學進度外,更應該每週甚至想辦法每日多多練習基礎的語法,找一些題目給自己做練習,增加對javascript的熟悉度跟黏著度,遇到不會的問題請教助教或是上網找相關的資料解惑,以增進自己對程式設計的了解度。</li></ul><div><br></div><br></td></tr>
<tr><td><h3>Dick H</h3><b>dkhsieh@gmail.com</b><br><ol><li><strong>OBJECTIVE - 在過去兩週,你在學習上做了什麼?請描述你的學習過程</strong> --- 過去二周開始學習用JavaScript 寫程式, 所有的科目, 作業對我來說都是新的挑戰, 尤其是在邊工作邊找時間完成科目, 作業, 還好在課程進度內, 皆一 一完成.</li><li><strong>REFLECTIVE - 承上題,經歷了兩週的學習,在學習過程中你的感覺如何?在什麼時候會有這樣的感覺?</strong>--- 寫程式對我來說一切都是新的嘗試, 基本語法在學習並無太大問題, 基本作業也可在短時間內完成, 但進階的作業真的就得多花時間思考, 也常卡關, 尤其是在時間壓縮下, 只能利用下班後較晚的時間做作業, 經過多次的驗證, 程式終於符合作業要求, 看到輸出正確的結果, 心裡真的是很開心也很有成就感.</li><li><strong>INTERPRETIVE - 承上題,這樣的感覺,對你來說的意義/學習體會是什麼? </strong>--- 在時間相對壓縮之下, 時間的管理和安排就相對重要, 如何找出適當時間, 保有相對清晰的思緒, 縮短作業完成時間, 畢竟現階段還是入門課程, 相信往後會越來越難, 花的時間也會相對拉長.</li><li><strong>DECISIONAL - 承上題,你下週或下一階段的學習打算做什麼?</strong>---<strong> </strong>下階段的學習, 繼續保持和前兩周一樣, 在時間內完成課程及作業, 跟著學習進度制持續學習.</li></ol><div><br></div><br></td></tr>
<tr><td><h3>陳 怡華</h3><b>glen24330@gmail.com</b><br><div><strong>OBJECTIVE - 在過去兩週</strong>,我主要是在熟悉並記憶基本的JS語法、以及了解如何在錯誤中不斷修正程式的邏輯、語法。</div><div><strong> </strong></div><div><strong> </strong></div><div><strong>REFLECTIVE - 承上題,經歷了兩週的學習,在學習過程中你的感覺如何?在什麼時候會有這樣的感覺?</strong></div><div>雖然我覺得我寫程式的速度很慢,但由於我蠻喜歡coding以及debug,能從無到有並修正到跑出我預期的結果,很讓人開心。</div><div>而能夠觀摩同學的作品、問題以及助教的回饋對於學習的幫助真的很大,會有許多沒有出現在教材的補充,或是關於「為什麼會呈現出這樣的結果」的解說,我本身是比較沒有想像力的人,看著大家的討論也可以拓展我的認知邊界。</div><div> </div><div> </div><div><strong>INTERPRETIVE - 承上題,這樣的感覺,對你來說的意義/學習體會是什麼?</strong></div><div>直到目前的學習,我覺得我對撰寫程式的確很有興趣,雖然會的東西還不夠多,但照著助教們的指導,以現有的資源完成現階段的作業,讓人很有成就感,會想要持續學習下去。</div><div> </div><div><br></div><div><strong>DECISIONAL - 承上題,你下週或下一階段的學習打算做什麼?</strong></div><div>調整學習的時間,前兩周的課程因為之前有過預習,所以還算上手,但下周開始要學習的是完全不熟悉的領域,需要花更多的時間來理解內容。</div><br></td></tr>
<tr><td><h3>Zoe</h3><b>zoe90105040@gmail.com</b><br><div>OBJECTIVE-過去兩週主要認識Javascript的基本語法,練習自己打程式碼並檢測,以及構思如何完成作業<br>REFLECTIVE-經常在寫作業時有卡關的情形,腦袋轉不過來<br>INTERPRETIVE-對我而言是脫離舒適圈讓自己適時接觸一點挑戰,審視自己的能力範圍<br>DECISIONAL-培養獨立完成寫程式的能力</div><br></td></tr>
<tr><td><h3>JT</h3><b>chouni@mail2000.com.tw</b><br><ol><li>OBJECTIVE: 過去兩週學習程式入門時需要瞭解的基本觀念,並建立撰寫程式的邏輯架構。</li><li>REFLECTIVE: 一邊跟隨著課程進度建立整體觀念,另一方面研讀課堂補充釐清觀念。因為還要繳作業的緣故,所以會強迫自己在一定的時間要完成。並利用上下班搭車時間加強自己不熟習的部分。</li><li>INTERPRETIVE: 因為有助教回覆的關係,覺得學習不在是一個人單打獨鬥很寂寞的事。有夥伴的感覺真好~雖然我忙到沒辦法一直回覆助教的留言,但還是很謝謝助教與學長姐們提供的各式回饋。</li><li>DECISIONAL: (a) 因為工作的關係,學習時間非常的瑣碎,想好好規劃自己的學習時間。(b) 按時繳交作業和隨時提出問題。</li></ol><br></td></tr>
<tr><td><h3>Shi</h3><b>doggg789456@gmail.com</b><br><ul><li><strong>OBJECTIVE</strong></li><li>第一週:第一次接觸程式碼,宣告變數、學習運算子、學習資料類型、array、object、迴圈、學習學習這件事</li></ul><div> 第二週:虛擬碼、猜數字、使用介面、資料結構</div><div><br></div><ul><li>第一週的作業像是切菜一樣輕輕鬆鬆,但自己在第二週的10次猜數字以及設計記帳,因為想做的更精緻,花費了太多時間,不過收穫確實是很多的。</li></ul><div><br></div><ul><li>每個章節的觀念,要求自己百分百的記熟,在寫程式碼時不對照講義內容也能寫出來</li></ul><div><br></div><ul><li>除了AC的課程之外還觀看了CS50以及離散數學等開放式課程,不過進度很慢。</li></ul><div><br></div><ul><li>哇,結果弄到最後作業遲交,Shi真優秀呢!</li></ul><div><br><strong>REFLECTIVE</strong></div><ul><li>學習新知,完成作業的當下是非常開心的,收到助教的肯定也是,但純粹肯定之外的建議反而是我學到最多東西的地方</li></ul><div><br></div><ul><li>禮拜日前沒教就是遲交,星期一的凌晨也是一樣,作業弄到遲交真的是很有問題耶,不是對別人而是對自己的交代。</li></ul><div><br><strong>INTERPRETIVE</strong></div><ul><li>如果我能在撰寫所有正整數的猜數字時,一開始就把自己的思考過程記在紙上,在直接根據自己紀錄的內容撰寫程式碼,會省去非常非常非常多時間。</li></ul><div><br></div><ul><li>太貪心了,應該要先求有再求好,每週的作業,先求把要求的條件執行到百分之百,途中記錄自己的idea,先繳交完全部的作業,在根據發想及回饋改善作業。</li></ul><div><br><strong>DECISIONAL</strong></div><ul><li>效率要提升,詳實記錄自己每份作業花的時間,做完作業之後也要想那些地方是能做得更快的</li></ul><div><br></div><ul><li>大方向的時間規劃要更明確一點,每天的進度要到哪?實際的結果如何?都要記錄</li></ul><br></td></tr>
</table>