「推薦」EasySearch電子書、實體書搜尋比價網

今天要幫我自己做的一個網站來推廣一下。前一段時間做了一個網站,叫做EasySearch。

EasySearch讓你可以用最方便的方式,同時間比較同一本書在不同平台、不同格式的價錢。讓你再也不用為了比較同一本書跑好幾個網站比較價錢。

所以今天如果你想查詢真確的電子書還有紙本書的價格,那你只要直接在EasySearch輸入「真確」就可以得到博客來、Taaze、Kobo、Readmoo、Google Play上紙本書還有電子書的價格。

但是這邊需要注意的是,EasySearch是去搜尋各平台的資料,所以你輸入的標題準確度越高,顯示的結果越正確。

舉例來說,如果你想查的書是「黃阿瑪的後宮生活」,你只輸入「後宮」的話,就沒辦法得到好的搜尋結果。因為EasySearch是幫你整合搜尋資料,你輸入的標題越符合、得到的結果越正確。

操作方式

一、打開瀏覽器,輸入easysearch.com.tw

easysearch首頁

閱讀全文〈「推薦」EasySearch電子書、實體書搜尋比價網〉

JavaScript總是從入門到放棄嗎?你要的解方也許在這#219

圖片來源somethingkindawierd.com

為什麼你應該學習JavaScript?

JavaScript is eating the world

不可否認的,在網頁開發的世界裡JavaScript一直是最被廣為使用的語言。每個月訪客人次高達四千萬、世界上最大的工程師社群-Stack Overflow,每年都會針對使用者做問卷調查,而根據統計,長年來JavaScript一直都是世界上最被廣泛使用的程式語言之一。

2016最受歡迎的科技-Stack Overflow

 

JavaScript這門程式語言,主要被使用來從事網頁開發相關的工作,也是目前唯一被主流瀏覽器支援的語言,所以你也可以說「在網頁開發的世界裡,JavaScirpt幾乎是最不可或缺的一種語言」。
閱讀全文〈JavaScript總是從入門到放棄嗎?你要的解方也許在這#219〉

如何提高自學/補習班後的就業機會#197

createyourownlives-cheer-for-success

上一篇文章討論到為什麼我認為透過程式速成班找到工作並非不可能,甚至機會也不算低,因為機會高低一部分建立在教材好壞和實際訓練的時間上,若是能夠有效的提升這兩點的效率,自然能夠增加畢業不久直接就業的機會。而今天在這篇文章我會提到,如何透過額外的努力提高率取的機會:

  1. 直接練習真實世界的作品
  2. 盡可能提高學習效率
  3. 儘早研究理想職缺
  4. 找到高品質的教材
  5. 大量接觸相關資訊
  6. 閱讀全文〈如何提高自學/補習班後的就業機會#197〉

有可能透過程式速成班找到工作嗎?#196

更新:簡單的回顧一下,我在上了數個月的線上課程後,後來很幸運地進到一間公司實習。實習不久後經朋友介紹做了一個月的外包專案,並接著成功的被數間公司錄取。

—————————————————————————————–

問:有可能透過程式速成班,然後在幾個月(假設6個月)就找到工作嗎?

先說我的答案:有可能。

為什麼我會這樣說?因為如果我自己都不這麼認為的話,那我是不是該直接放棄,然後洗洗睡了,是吧?為什麼我會認為僅靠幾個月內的學習確實有可能達到這麼目標呢?雖然我目前還沒有成功做到這件事,但是我想先反問:「學校教育都能培養有競爭力的人才嗎?」

學校教育都能培養有競爭力的人才嗎?

這個答案很顯然是否定的,否則今天企業就不會大喊找不到好人才、畢業的學生們就不會失業了。一個學生經過大學教育之後,要能成為一個企業願意聘請的人才,至少要滿足以下其中一點:

1.學校課程是否與市場銜接 2.學生學習效率是否好 3.教授是否會教。

1.學校課程是否與市場銜接:

我們環工系大一的時候有一堂計算機概論,其中要學的是fortran這個程式語言,fortran是1957年由IBM開發,也是世界上第一個被採用並流傳至今的高階語言。學程式語言好處之一是鍛煉思維、運用程式代碼幫你解決問題,但是對當時、甚至現在的我來說,一直都有個疑問是:「對環工系的學生來說,學fortran程式語言到底有什麼用?」。

之所以會有這個疑問是,從環工系畢業的學生,幾乎沒有幾個人的工作是跟寫code相關的。從就業這個角度來看,這門課程的價值似乎不太高;而反觀像是生物、流力、物化這些課程相關性就高了不少。

我這邊要闡述的是,學校的課程到底有沒有跟市場銜接?我們是不是花了太多無謂的時間學了一些對就業、個人成長、人生都不需要的課程。雖然這樣說有點偏頗,因為我們基本上能從任何事中學習,但重點是好好設計的課程效果比數十年如一日沒有更動的課程好得多。

而“好”的補習班為了能提高自己的生存率或是營收,它們必定要想辦法提升學生的就業率,這才反過頭來增加他們的生存機會。所以在課程設計上會盡量跟業界直接接軌,否則跟學校一樣上了一堆非就業導向的課程,害學員找不到工作不是自毀前程嗎?學校可以說非就職導向的課是為了博雅教育,但是補習班可不行。

2.學生學習效率是否好:

台灣學生從小到大不知道花了多少時間上英文課、補英文,但是真正能夠“堪稱順暢”的使用聽、說、讀、寫任一項,甚至是這四項的人有多少?直接說答案-寥寥無幾。這很明顯就是學生非主動做出選擇、不知為何而學、進一步造成學習效率所造成的結果。

如果一個人如果經濟、時間許可,真的有心學英文的話,現在網路上教材這麼多、非偏鄉的地區也大多有不少外國人(請出門左轉找摩門教),一個人要學好英文真的有這麼難嗎?

有很多人可以自學編程進到好公司、有些人也可以自學上台大物理,這些真的都是聰明與否決定的嗎?一個人就算再“聰明”,如果他拒絕學習,或是拒絕提高學習的效率,那可想而知它學什麼都不會學的太好。

所以,如果一個人“主動”報名了任一的補習班的課程或是自學,真切的希望能夠從中學習到一些實用的技能改變他的人生,我們是不是可以期望這個人目前的學習效率,一定會比過往非主動學習時高出不少,進而幫助自己有效學習呢?

3.教授是否會教:

台灣的教授不是補教界名師,大部分的教授的重心還是相對在研究上,而且教授並不像是補教界一樣用你的教學品質決定你的生死,那我們又要如何期許大部分的教授能夠在課堂上有效的教學、引導學生思考、帶領學生學習?

一個好的補習班老師或教材最大的價值就是,能夠幫你避掉很多彎路和給予你重要的觀念。這也是為什麼很多人會花大把的錢去上好老師的課、買好書等等,那就是因為這些好的東西能給你的價值比一般的多;同理,企業花錢聘僱一流人才也是一樣,因為這些人才能為企業帶來更多價值。

小結:

我個人完全認為,靠補習班然後努力幾個月絕對是有機會找到一份工作的。因為主動報名的學生在這個過程中可以(1)剔除與就業不相關、直接投資就業導向的課程,提高效率(2)學生學習效率相對提高,願意主動學習(3)老司機為你帶路,讓你少走許多彎路。

雖然短短幾個月的時間,但是效率、意願整個大幅提升的情況下,跟一個經過四年大學教育但卻不積極的學生比起來,我並不覺得認真在補習班(或自學)學習的學生程度就差。

接下來我會在下一篇文章分享,自學或是透過程式補習班的人們,要怎樣才能盡可能提高學習的效率還有可能成功的機會。

【每日寫作】我為什麼要掌握全端開發的能力#103

createyourownlives-become-full-stack-developer

前幾天去高雄的rails meetup時,有前輩詢問了我過往的一些經歷,對我原先想投入行銷領域,最後又跳入學Rails這個過程感到一點疑惑。我試著讓他了解我的想法,但他似乎不太認同,我也覺得我還想得不夠清楚。雖然別人認不認同,對我來說一點都不重要(要讓每個人都認同我不是累死了嗎),但我更希望自己能夠釐清自己到底為什麼要這麼做,所以透過這篇文章來整理一下我的想法,
為什麼我要掌握程式語言的能力,因為它是
1.跨國都用得到的能力
2.能解決我問題的能力
3.複利效應極強的能力

挑跨國都用得到的能力

我從兩三年前就在想一件事,我到底要怎樣才能不受地域限制,有一台電腦就能夠賺取收入的?
在開始行銷實習到上一個計畫的途中,我就開始思考一件事:『要靠行銷這件事來完成我的目標,有沒有搞頭?』,我的答案是:『很困難』。因為若是要靠行銷跨出國或不受地域限制工作,必須要掌握至少這一個重要因素:也就是強勢文化。因為台灣人口就是這麼少,你要搞強勢文化,建議你直接從浸淫在歐美或中國大陸這些強權國家開始。
舉例來說:今天Nike找Kobe、找Lebron來拍球鞋廣告,全世界的籃球迷一定都看得很開心。但是你今天來找陳信安、林志傑來拍,其他國家會有反應嗎?華人世界的高度大概姚明就極限了,而且僅限中國大陸市場,所以強勢文化在行銷的時候會相對順利,因為他不需要重新教育TA
不過今天如果我會Rails,而且英文夠好,我幾乎是到任何地方都能生存。因為不像行銷在執行的時候需要在文化、種族、地域上著墨很多,但是coding完全沒有這個問題,你的code是通用的、而且各處都有需求(有需要網頁或後端),只要你能解決問題,你就有機會。
而如果coding能力夠好,我幾乎就能達到不受地域限制工作的目標了。

挑能解決自己問題的能力

也一樣是從出社會開始,我發現自己很多想做的事情都牽涉到程式語言相關能力,從一開始實習(當然growth hack不一定需要複雜的科技)、到先前在做該死的wordpress(我恨wordpress!),我都在思考一件事:『如果我會coding,我做事的效率就絕對不是這樣了。』。
在做wordpress的時候,因為不會PHP,導致我要花一大堆時間跟兩個公司在那邊來來回回的討論事情,WPML真的很有效率、系統又好,但是Siling我就不敢恭維。我每天都花了一大堆時間,卻無法有效解決問題,也無法培養自己的能力,那我到底做它何用呢?
如果我全端能力夠好,我可以迅速幫我們家架一個夠用的網站;如果我全端能力夠好,我可以迅速架好該死的網站,還不用用wordpress;如果我全端能力夠好,我可以直接在之前實習的公司做growth hack。我已經遇到了這麼多如果,而我完全不想再聽到”如果”這個詞了,我要靠自己的能力一個一個解決他們。

挑複利效應極強的能力

我一直深信英文是我通往這個世界的知識之門的第一把鑰匙,而Coding是第二把鑰匙。未來是跟機器共舞的時代,你學會如何用機器的語言跟他們溝通,你就能讓他們為你所用。舉例來說:在meetup的時候,有一個前輩秀了他所做的後台給我,是他用Amazon的API,抓出競爭對手的每日賣出的各種鞋款,並把資料變成長期的趨勢圖,幫助自己公司透過對手資料來幫助下決策、進貨等等,而且他說他大概只花了一個禮拜左右(加後台的一些介面美化)。
我看到的時候我整個嚇傻了,以前要搜集的對手資料有多難啊,現在只要一個工程師加API,就能輕輕鬆鬆地做出這樣的趨勢圖,更何況只花了一個多禮拜!我如果是老闆我一定愛死他了,因為我知道他能為我創造出多少價值、省下多少無謂的浪費。
更何況在這個領域當中努力的人,有很多人都是菁英中的菁英(看看他們拿的薪水,就知道這個技能有它的價值),若是我能在這個領域跟這些強者共同努力、共同成長,天知道我會進化的有多快。

總結

其實我自己還真的不太確定,若是我把前後端開發的能力都學好之後我的下一步在哪,但是我深信這個能力會對我的人生帶來巨大的好處,就像是我深信提升英文能力絕對是對的一樣。既然我相信一個想法是對的,我就要試著去證實、修正,直到了解這個想法是否足夠好,是否好到應該植入我的腦海為止。
人生就是不斷地成長、不斷地創造價值,而剛好掌握程式語言的能力,恰好可以同時滿足這兩個目標(跟強者一起升級、做能解決問題的作品)。而在我釐清了我自己的想法之後,相信我可以越走越遠、越走越踏實。

【每日寫作】慢慢來,比較快#96

createyourownlives-step-by-step

今天的我陷入了極度的恐慌當中。一方面由於codecademy project的卡關,另一方面煩惱到底要怎麼處理8X8的app,最後就是學習rails,根本就是在進行一場沒有終點的馬拉松。
而今天的我,也面臨了很多矛盾。
『笑來老師你好,看到老師今天這篇問答很有質量,讓我花了不少時間省思,但我的想法卻開始困惑起來。我目前開始自學Rails,而我想透過線上教材(codecademy等等)、教學(上傳教學影片)、分享、交流的方式,依靠自己大部分的力量“搞懂”一份技能,而我也從中學會如何“教會自己”的這個技能,我想這對我未來會很有幫助。但是聽到老師這麼說:『我們應該節省時間、在經濟能力承受範圍內選擇最貴的。』。這讓我不免開始思考,我是否該去找足夠好的線上課程,讓老師一步一步地帶著我做。畢竟給專業的老師帶,未來我也可以避免很多技術債,節省更多時間。如果從節省時間的角度來看,兩者都能為未來節省很多時間,但當下的我,還真的不知道該如何抉擇。』
在得到專欄上,笑來老師提到了:『為了避免選擇上的偏誤和成本,我們應該在經濟能力承受範圍內,選最貴的。』

我該如何取捨?

其實我很想透過學習Rails這個技能,“教會自己“很多事。因為一旦當我學會如何”教會自己“,未來我就可以更快速的教會自己其他技能;但是他說的很有道理,我們應該盡可能地為自己節省時間,而若是跟好的老師學習,未來的我能夠避免很多在學習程式上的技術債。這兩件事都能創造極大的價值,一個是幫我教會自己,另一個是讓我在Rails變得足夠強大。
今天的我就帶著這份恐慌,到了高雄的meetup。但是在跟那邊的前輩聊了聊之後,我的恐慌立刻就消失一大半。他們跟我分享他們如何學習,推薦了幾份教材,也告訴我有什麼問題可以在每週聚會提出來討論,大家都很樂意解決。而此刻的我,也漸漸冷靜了下來。

過往的經驗教我的事

之前的我一直把學習程式語言,當作學習一門新的外語,而我有時候也會拿過去學日語的經驗來對照。那時候學日語的時候我暑假一天花5個小時,開學之後平日一天也花約2個小時,在一年中孜孜不倦,好不容易才累積了1000多個小時的學習時數,並通過了日檢二級。那時的我心中充滿了惶恐、迷惘還有承受了很大的壓力,現在的我也是(但其實也沒那麼大啦)。所以現在的我,有沒有從過去的經驗,總結什麼不同的結論?

刻意練習的威力

通過JLPT日檢二級的漢字圈學生,他們的學習時數,一般落在約1150~1800 小時之間。也就是說,如果你要通過N2,基本上你累積的學習時數會落在這個區間(當然每個人的情況略有不同,會說中文又會說韓文的學生,所需時間應該會小於1000小時。)。而學習Rails應該也是類似的情形。
你根據一個人累積的學習時數、做了多少project、擁有多少作品集等等,基本上就可以判斷這個人的程度在哪。有好的老師最大的好處就是,他可以幫你減少走偏的機會、加快你的學習速度。不過『師父領進門,學習在個人。』,唯一不變、最重要的成長因素,就在於你付出多少的努力,也就是積累。
如果我在一個技能上投注了一千個小時刻意練習(deliberate practice),基本上就稍微進入了senior的境界;若是我在一個技能上投注一萬個小時的刻意練習,基本上我很有可能就進入了expert的境界。所以我該想的就是,
1.該如何累積足夠的練習時間。2.該如何創造足夠強度的練習機會。3.我要如何提高學習的效率。
而其實比起思考這三件事,更重要的就是,持續動手做。

Just Do It!

在A mind of number這本書提到,要幫助自己進入到”心流“狀態的最好方式之一,就是聚焦於過程,而不是結果。人會拖延(procrastinate)的原因就是,當我們遇到不舒服的情況時,我們就會逃避,並選擇相對舒服的事情去做。最後把原本該做的事情拋在腦後,一拖再拖。但是有趣的是,要破解拖延最好的方法,其實就是動手做(有機會再來介紹一下書中的做法)。因為實際動手的痛苦程度,事實上小於想像不想做的事情的痛苦程度。

總結

一個頂尖的優秀選手,要如何頂住壓力,最後突破自己?我認為答案是,聚焦於每個動作,把他們做到完美,而不是時時刻刻想著如何創造出美好成果。我想我該做的也是一樣,不斷地投注時間、練好每個project、累積自己的能力,而當我能夠把每個動作做到接近完美的時候,美好的果實,自然就開花結果。
註:關於選擇教材和練習的方式,我想我最終會找出最適合自己的答案的。

【每日寫作】把想解決的問題放在腦中,用行動找出答案#82

createyourownlives-the-answer

最近的我一直在苦思,接下來需要投資在哪些領域上,才能有效的組合出屬於我自己的能力圈。而剛好看到一個系上厲害學弟對時事的一些評論,讓我對他的能力大感佩服,也不斷的反思我究竟要投資在哪些領域上(本想轉貼學弟的文字,但想想不太恰當,所以最終沒有這麼做。)。

雖然到目前為止還我沒有找到更明確的新領域,但是我總是相信,只要把重要的念頭持續放在腦海裡,並努力朝這個目標前進,最終都不會離目標太遠。

回想過去這幾年來的經驗還有觀察自己的心態,我發現到了一些有趣的事實,那就是的確你把焦點放在哪,你最終就會去哪。跟大家分享一下我自己的經歷和感觸,主要有三件大事

1.建立我的個人網站
2.開始學習程式語言
3.學著實際進行買賣

建立我的個人網站

過去的我一直是Chris Guillebeau的粉絲,因為他給了我太多的啟發,因此我也希望能夠像他一樣筆耕不輟的經營自己的網站,並且透過販售自己的知識賺錢。而最終我也擁有了自己的網域和網站,並且像他一樣每天持續的寫作,我也期許自己能夠透過自己的網站做實驗,來完成更多的事情,有機會的話也可以利用自己的知識變現。

開始學習程式語言

在剛開始接觸行銷領域的時候,我恰巧在去年9月多10月,在Udemy上看到了一門課程“
Growth Hacking with Digital Marketing Masterclass”,而我也開始對關於Growth Hacking的內涵感到興趣。但當時的我有很多技能都還不會,像是無法解讀數據、很上手的使用FB和Google的廣告,還有就是無法自己更改網頁上的設定。而這些困擾在我為家裡、還有魚旅寫網頁時更加嚴重,而從那時候開始,我就體悟到我必須學習至少一門程式語言,來幫助我解決問題。所以我也在7月中開始重拾寫Rails的習慣,並且在外來兩個月給了自己一個8X8的新計畫。

學著實際進行買賣

在前一段時間內,我腦海中滿滿都是想要賺更多錢的方法,而在我一直逼迫自己思考的情況下,我為自己得到了一個結論就是,所有商業的起源都是來自於交易的買賣,未來只要想賺錢你不可能不透過交易,而鍛鍊最好的方法,就是先從最樸實的買賣開始。所以後來我想到可以跟昱升合作一起來賣畫,雖然目前計畫有點延宕,但是根據我過去的經驗,我只要重新把焦點放在這件事上面,效果絕對會不一樣。

總結

『把焦點放在目標上』現在讓我回顧過去所發生的一些是,還有檢視自己心境的變化,我更加強化了我自己的一些想法。
現在,再讓我們複習一下亨利福特的名言

“Whether you think you can, or you think you can’t–you’re right.”
― Henry Ford

【每日寫作】持續行動給我的啟示#81

createyourownlives-take-action
昨天是連續100天計劃-寫作篇的第80篇文章,我很開心這是我連續100天計畫中,唯一沒有中斷的計畫(雖然中間還有兩三篇沒有補上),但也要對我中斷的計畫感到反省。
我一開始寫文章的初衷是,希望能夠藉由不斷的寫作,來
1.鍛鍊自己,讓自己養成習慣
2.記錄成長和改變的歷程,供需要的人參考
3.訓練文筆,並希望有機會透過部落格作實驗和賺錢

 

但是隨著時間的進行,我發現持續寫文章對我來說有一件最有價值的事,那就是『梳理自己的思緒,並在這個過程中解決疑問。』。因為每天我都必須要逼我自己去寫文章,所以我就要把我每天記錄的簡短心得變得更加完整,或著是要把一直放在心底的疑問拿出來討論,只有這樣我才能試著去產出一篇有質量、有價值的文章。而正是在這個每天都試圖解決腦袋中的問題、不停反思、具體化下一步的過程當中,我發現我的思維有了顯著的成長。
像是我就更深刻的了解到,要能有自信地活在未來,必需要持續的投資在有價值的事物上。而對我來說第一件事就是持續寫作,而第二件事情就是持續學習Rails。為什麼是這兩件事?因為他們分別可以為我解決不同的問題

關於持續寫作

『寫作最大的價值就是在梳理自己的思緒』,這是我對寫作的一貫看法。而當我能夠逐漸掌握如何整理自己的思緒之後,我其實還可以在我的個人網站上有更多的嘗試。

網站內容

像是之前提到的每週一書評、每週一電子報、每兩週一次寫作技巧分享。每週一書評可以逼自己,一週讀完一本好書並總結;每週一電子報可以逼自己,一週生出一篇好的乾貨;每兩週一次寫作技巧分享,可以逼自己在寫作能力上不停升級。

寫作技巧

有足夠的產出之後,我就要開始加強標點符號、文章架構、故事實例、邏輯嚴謹。而當我試圖提升我的寫作技巧之後,我便可以開始教學,而這樣來看,我有可以同時提升我自己的能力,因為『教就是最好的學習。』

關於持續學習Rails

當初為什麼會想學習Rails,最大的主因就是我在網頁的製作過程中發現,有很多需求是無法在”只會“HTML、CSS、Java Script的情況下被解決的,而透過使用Rails,似乎是可以幫我解決這方面的難題。
在接下來的兩個月,除了每天固定會練Rails之外,我也會開始一個Rails的8X8的計畫,意思就是連續八週我都會每週用Rails寫App,並公開在Stack Overflow上,而我也有可能會直接錄螢幕並教學如何實作。而這樣做的目的是什麼?
1.養成寫Rails的習慣
2.逼自己定期產出內容
3.用更高強度的方式逼自己成長
4.教就是最好的學習

 

這個想法的起源是我曾經在Inside上看到一篇文章,而我在想,既然我也在自學Rails,那我不如就也來如法炮製,把8X8計畫加入持續行動的清單中好了。這樣一來可以加大學習的強度,也可以讓自己習慣固定寫Rails,讓自己除了每天固定的coding之外,也逼自己一週做一個總結。

總結

在我連續寫作的過程中我認知到,當你“持續去做”並且”刻意練習“之後,帶來的進化和改變是很顯著的。因為我發現,如果我先讓自己養成良好的習慣,接著再透過刻意練習不停的強化自己,那長久下來我在這方面的技能絕對會越來越強。因此我可以樂觀的預估,若是我能夠持續的去強化自己,我這兩個能力絕對是能夠為我解決越來越多的問題。而在學習解決問題的過程中,我也將會不斷地成長。

 

而在理解到持續投資可能會帶來的好處,我又更進一步的思考,面對未來我將要投資在哪個領域之上?而這些新的領域,又會如何跟我能夠善用的領域結合,創造出更多的可能呢?這也會是我進一步探討的問題,而我也將會在未來有進一步的結論時,跟大家分享我的想法。

【每日寫作】如何找到自己的天命#80

createyourownlives-what-is-your-calling
這幾天有空的時候一直在聽”Grit:The Power of Passion and Perseverance”的電子書,裡面花了不少的時間在談論興趣要如何培養、還有所謂的Passion到底重不重要。裡面提到了一點關於“Calling”這個詞,這個字我不知道該怎麼翻譯,但就讓我暫且稱之為天命。

在書中有分享到,有時候人們常認為所謂的天命和熱情,應該就是要在人生的道路上,突然不期而遇的撞上自己的天命,所以我們該做的就是不停的找啊找,直到有一天我們足夠幸運的遇到他為止。但是,事情真的應該是這樣嗎?

在這本書中,花了很多時間提到“刻意練習”這件事情。當我們花了越多時間去熟練一個技能,我們越能從中看到許多我們不曾了解的事、不曾想像過的樂趣。這種感覺就像是許多的運動員或音樂家,他們總是花上大量的時間去鍛鍊某些技巧、改善自己的缺失、克服自己的弱點。這些行為往往都需要日復一日、年復一年的不停去做,但是這麼枯燥乏味的事情,他們為什麼能夠做得下去?難道他們真的是從小時候開始,就把這份職業當成自己的天命嗎?

如何找到你自己的熱情

試著回到原點,找出你心底的渴望。你平常都在想什麼?你最在乎的是什麼?什麼對你來說最重要?我平常都如何使用你的時間?而相反的,什麼事令你最無法忍受?
試著從你自己的內心去挖掘出答案,也許一開始的你還沒辦法找到最明確的目標,但是你可以先從解決自己心中的目標開始。而隨著你不斷地發問、不斷地挖掘,你會漸漸得更加了解自己的想法,而能幫助你繼續往下走。

註:當我試著用我當例子時,發現我想的都不是關於興趣或是快樂,而是充滿了想解決的問題。雖然文章給人的感覺應該是要關於“熱情”,但是我的現況就是如此,而我也用最真實的情況繼續書寫

以我自己當作例子:

我每天都在思考的是未來的我要做些什麼。我覺得我應該要會寫Rails,但又覺得自己的能力不到位,雖然我學Rails是想解決自己碰到的一些問題,但是要成為網頁工程師卻還不是在我的想像當中;我想要do something來增加自己的收入,而目前的計劃不確定可不可行;我想要進到自己有興趣的公司來鍛鍊自己,但是卻對自己的興趣還有技能感到迷惘。

而我現在已經持續在做的有

1.每天寫文章梳理自己的思緒
2.每天固定coding一個小時以上
3.每天閱讀或聽電子書一個小時以上

我做這些事情的目的分別是:
1.寫文章:我想透過寫文章來記錄我腦海中的想法,並試圖透過這個過程解決心中的疑問。而除此之外,我更希望透過我的紀錄,讓其他人知道我一路上到底都經歷了些什麼,希望能做為有其他處境的人的參考。
2.寫Rails:會練習Rails單純就是想解決我自己的問題。因為我之前想要練習landing page,但是發現我沒辦法自己寫網頁然後搜集資料;我想幫我們家網站做線上詢問表單,但是卻不會用;在做魚旅網頁的時候發現wordpress自主性太低,所以想辦法能夠自己來。
3.閱讀書籍:我想要從中擷取資訊,越多越好。我閱讀的目的就是想要解決自己的疑問,不論是最近的“Grit”、“Succeed”、“Mindset”、“Shoe Dog”的任何一本書都好,我都是希望能從中學到些什麼,解決我心中的疑問。
而我也認為這些事對我來說,是相當值得的投資。

當我在寫這篇文章的過程中,我突然體悟到:「我必須把Rails學好。」。我早期遇到的問題,有很多都是必須透過有程式語言能力才能解決,而我也一直認為至少學會一門程式語言是不可或缺的能力,就像是英文至少要足夠好一樣。

整理思緒後就開始做實驗

當你開始試圖去解決問題的過程中,隨著你挖掘得越深,你有可能發現問題並沒有減少,反而變得更多,但你卻能夠越來越接近真實的答案。其實仔細想想,人生就是不斷得嘗試還有犯錯,雖然很多時候當你拼命到達了自己設定的目標,但卻可能發現這片山頭上的風景,跟你想想的完全不同,但至少你解決了心中的一個疑問,而你也在這個過程中變得更加強大。犯錯並不可恥,真正可恥的是怕犯錯,而不去努力。

以我自己當作例子:

既然上面都說好了要開始實做Rails,那接下來這兩個月該做的事情就越來越有輪廓了。未來兩個月會花不少的時間實作Rails(參考實際的需求,購物車串接、金流串接、訂房引擎等等),並在這個過程中搭配昱升studio的計劃,我的網站可能也會同時在內容上做些升級。

在過程中找尋反饋,並不斷思考下一步

實踐的目的除了朝目標前進、培養自己的能力之外,還有一個很重要的目的就是不停的從中得到反饋。這就像是我們小時候在學說話一樣,我們牙牙學語模仿著大人說話,而當我們發錯音、用錯單字,大人就會指正我們,幫助我們學習一樣。而實踐正是這樣的過程,犯錯是必然,而重要的是如何改進自己。

以我自己當例子:

從一開始寫作到現在,文章的長度漸漸的可以拉得更長、完成文章的速度也增快了,但是我自己仍舊知道,我思路的邏輯性、標點符號的運用、內容的吸引程度都還可以更加強。而我所改進的部分、所發現的問題,如果不是透過不斷的寫作,我是不可能會發覺的。而我發現問題之後我就必須去解決他們,而下一步我還可以去思考如何用我的文章去創造更多影響力(像是每週一篇乾貨之類的)。

把一件事做到很好,並開始賦予創意和可能性

我近來一直反覆在思考一件事,那些闖出一片天的人們,都具備怎樣的特質?我所發現的答案是,他們會先模仿別人、提高自己的技能到一定的程度,接著開始加入自己的靈感和創意,接著就讓它們去碰撞、去萌芽,然後順著這些變化不斷地成長。
Kobe的後仰跳投跟誰學來的?答案是Jordan;Kobe籃下的低位步法跟誰學來的?一部分來自於歐拉朱萬;而急停跳投、拉竿上籃等等,又分別是師承其他前人的技巧。當Kobe試著把許多的技能都學到頂尖,而最終,當他把這些能力都結合起來的時候,他就成為了進攻機器。

真正的天命,需要的是不斷的努力

我們沒辦法一開始就知道自己的天命是什麼,我們唯一能做的就是沿著自己的興趣、自己腦海中的渴望,一步又一步的往前探索、深入了解,在這個過程中我們會發現自己的不足、會知道自己的好惡、會察覺自己的極限,而正是由於不斷地實踐,我們逐漸為自己開闢出了一條路。這條路一開始的時候寸步難行,但是在你的努力之下,你開始踏上了屬於自己的旅程。

雖然在這個過程中充滿了艱辛,但是你回頭看到一步一腳印所開拓的一切,你感到非常滿足。而更有趣的收穫是,你的路途上開始多了一些夥伴,他們都深受你的啟發。而你,雖然對未來偶爾仍會感到迷惑和害怕,但是一路走來你發現,只要努力堅持不放棄,似乎沒有什麼,能夠真正難得倒自己。

【每日寫作】Rails上遇到的困境-該如何選擇教材#63

createyourownlives-codecademy

今天終於有時間Coding之後覺得開心,但是一直卡關之後讓我思考,到底要如何才能有效的練習Rails?
我是需要用codecademy之類的課程,還是要用如網路上的公開教材?
網路上的公開教材不是不好,但總會莫名的卡關,而且一旦卡關了,還會不知道為何而卡關;付費課程如codecademy雖然可以帶你入門,但是最終還是得面對自行處理,像是電腦上的配置等等的問題。
我最初的構想是,把rails bridge、rails 101、codecademy等的教材或課程,做個3、5遍,自然就能夠有基礎到中階的能力,但是目前卡關卡到實在有點多,而且最麻煩的是沒有人能幫我解決問題。而照我目前已知,未來學rails應該會遇到
1.rails的相關知識
2.實際在本機上操作會遇到的問題
如果使用網路上使用的教材,我可能會同時在1跟2上卡關,但如果是使用如codecademy的課程,我應該可以先精進1相關的知識,在未來才會面臨在本機上操作的問題。雖然更好的情況應該是,找到能夠實際解決你問題的人,而不是自己一直在鬼打牆。
最後結論有點亂,我還是先把codecademy的課程先全部寫個兩遍再說,因為至少有真人能為我解答。之後等有更多閒暇時間的時候,再去找有meet up的地方,請其他的強者大大為我解決問題。