Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[2019-02-23] 原來的我 #11

Open
aszx87410 opened this issue Feb 23, 2019 · 1 comment
Open

[2019-02-23] 原來的我 #11

aszx87410 opened this issue Feb 23, 2019 · 1 comment

Comments

@aszx87410
Copy link
Owner

aszx87410 commented Feb 23, 2019

之前有跟大家說過了,假日的時候都在耍廢或是忙碌所以沒什麼時間想教學相關的心得。不過今天照樣有幾件事情可以分享。

本末倒置

最近突然發現自己好像有點利用這個心得來逃避做正事的想法,就是這個心得有寫完,代表今天的課程達成了,我有做事了,所以不用再做其他事了。但對教學來說,其實我現在最重要的事情是要決定下一期要不要開、要開的話要決定時間跟課綱,這些東西我全部都還沒搞定。但一但每日心得寫完,就會有種:「今天有做事了」的感覺,就不會再逼迫自己去想這些東西,總覺得有點本末倒置。

JavaScript 五講

這名字很明顯是受到以前看過的背包問題九講啟發。

事情是這樣的,在 JS 裡面有幾個惡名昭彰的頭號敵人:Scope、Hoisting、Closure、Prototype、This,這些東西在面試題裡面超級無敵常出現,在實際開發中也有理解的必要。

而這一兩年我其實一直在圍繞著相關的主題寫作,今天把 this 寫完之後,上面的主題算是全部談到了:

  1. 該來理解 JavaScript 的原型鍊了
  2. 深入探討 JavaScript 中的參數傳遞:call by value 還是 reference?
  3. 我知道你懂 hoisting,可是你了解到多深?
  4. 所有的函式都是閉包:談 JS 中的作用域與 Closure
  5. 淺談 JavaScript 頭號難題 this:絕對不完整,但保證好懂

之後我想把這系列文章整理並修正一下,最後變成五篇有順序並且連貫的文章,稱之為 JavaScript 五講,預計的內容為:

第一講:變數的生存範圍:Scope
第二講:從 Hoisting 理解運作機制
第三講:所有的 Function 都是 Closure
第四講:物件導向基礎與 prototype
第五講:先學物件導向,再學 this

但要怎麼設計還要再想,只是先把 idea 記在這裡而已,我覺得挺酷的。

本日歌曲

今天要推的歌原唱是齊秦,但我要推薦的不是他的版本,是 Julia Wu 吳卓源的。

因為我今天在新加坡聽了她的 Live,場地小小的所以跟舞台的距離很近,隨意算了一下大概有一百個觀眾左右,附上一張用破爛 zenfone 拍的照片,基本上什麼也沒拍到:

p_20190223_161151_vhdr_on

整場滿歡樂的,中英雙語一直切換但講英文比較多,跟新加坡人講話的「模式」很像,就一大堆英文偶爾穿插幾句中文,唱的歌也是中英文都有,最後以買榜做結尾。

她是個很投入舞台的人,一唱起歌來就馬上進入狀況,連帶著催化著觀眾的情緒。很多藝人其實都是這樣,這也是我覺得要當藝人不可或缺的能力之一,當你一站上舞台,你就要覺得自己是最強、最厲害的。有沒有自信觀眾都看得出來,差別真的很大。但自信也不會無緣無故跑出來,背後是不斷的練習、改良、精進,才能呈現出有自信的表演。

之前看一些選秀節目,厲害的選手在表演上會注重表情,但在注意力放到表情以前,必須先確認唱歌跟舞蹈都是跟吃飯喝水一樣熟練的,才有可能去關注其他的東西。

面試的時候其實也是這樣,我有個學生面試前會做一些準備,在面試時展露出一副:「我很強、我很強,我真的很強」的自信心,我有另外一個學生是相反地,在面試時自信心不太足夠,兩個的能力我覺得差不多,但求職的結果卻大不同,前者順利許多。

這邊除了本身的個性差異以外,身為老師還有一點要去想的,那就是:「為什麼學生會沒自信?」,是不是因為我教的東西不夠深、不夠多,讓他們覺得技術能力還不夠?如果不是,那是什麼讓他們這樣覺得?有沒有其他方法可以讓他們產生自信?例如說多做幾個作品,或是跟其他的同學來做比較,抑或是直接找幾個工程師朋友來幫他鑑定?除了技能以外,還有很多事情是我們可以去思考的。

從 Julia 談到面試,我也是滿會聯想的。今天的心得就這樣吧,最後為大家帶來這首:原來的我。

原來的我 - Julia Wu 吳卓源|Official Music Video
https://www.youtube.com/watch?v=EiGtnhdzIXc

@advancedor96
Copy link

我有一份工作當前端,每次資深工程師說要我做這個,我說「天啊,這感覺好難!」他總會說不會啦,這其實很簡單啦!我每次都會說很難,他每次都會說很簡單你做得得到的,這樣重覆好幾個專案。

於是我就這樣真的做出了很多我原本以為做不到的事。

但是個性依然沒變。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants