mentor-program-day06

進入到新進度的一天

進度

今天把 week1 的挑戰題給做完了:num.sh,也學到了一點基礎的 shell script 語法,跟做了簡單的筆記:我的第一個 Shell Script

本來想把超級挑戰題也給做完,但是怕自己花太多時間而延後了進度,所以目前只研究了一半。希望之後有時間再慢慢把它給完成。

今天終於進入到 week2 的進度了,目前把「[JS101]用 JavaScript 一步步打造程式基礎」看到 21% ,也依照慣例做了筆記:

雖然做筆記會比較花時間,但我自己覺得這對學習蠻有幫助的,所以還是會把覺得不錯的東西給筆記下來。

學到的事情

其實今天學到的東西都很精彩,特別是「位移運算」跟「位元運算」這兩個東西。還記得以前在做 LidemyOJ 的時候有提到這個東西,但當時在檢討完後就沒有繼續研究下去,所以沒把這個很潮的技巧學起來,現在想想其實還蠻可惜的。

另外一個東西是「變數真正的概念」,這個東西以前也搞得我蠻豆頁痛的。以前在看書學的時候雖然很認真讀,不過也不知道為什麼,當時的我就是想不通,分不清楚參考值跟真的值的差別。不過好在今天看完課程後有弄清楚了。希望接下來的日子裡可以一步一步跟 JavaScript 打好關係,雖然以前我們很陌生,但相信最後能成為好朋友的吧 (つд⊂)?

題外話

覺得有句話很有道理:

很多時候,你可能都不知道你學的這些東西在哪一天能用到,但總有一天突然就會派上用場。

像是今天能把「位元運算」跟「位移運算」給學的很完整,有一部份要感謝我前陣子看了 Crash Course Computer Science 的課程。其實我沒有全部看完,大概只看到第十集而已,但很巧的是正好裡面有提到關於位元運算的概念。

原本在看的時候也會想說,雖然這些東西確實跟電腦還挺相關的,不過有些時候還真的不知道這些東西在學習程式上能帶來什麼幫助,結果今天很巧的用到了這些相關的知識,覺得很神奇。

還有另外一個就是變數儲存記憶體位址的概念吧,記得第一次看到這個概念是從 C 語言的教學書上看到的(儘管我根本沒把指標那個章節給看完)。

這些曾經做過的小事情,其實都會無形的在學習上帶來幫助,我覺得很有趣。在體會到這些後,自己也更願意去學習各種新東西,就算我當下可能不知道那能為我帶來什麼幫助。

阿對了,聽說最近快冬至了,所以來分享一下好吃的湯圓:小丸子包餡小湯圓麻吉組

期許

希望明天能把 [JS101] 看到 week2 的進度,還有 [ALG101] 跟 [CS101] 也能順便的話是最好囉 (๑•́ ₃ •̀๑)

也希望有機會能把 week1 的超級挑戰題給研究出來,加油!

++ 跟 -- 放前面後面的差別 從 Object 的等號來真正理解變數
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×