PTT推薦

Re: [心得] 饅頭計畫 免費程式教學心得 [停止收信]

看板Soft_Job標題Re: [心得] 饅頭計畫 免費程式教學心得 [停止收信]作者
komm0310
(komm0310)
時間推噓15 推:15 噓:0 →:0

※ 引述《bebeewei (bebeewei)》之銘言:
: 停止收信, 收到10來封信, 希望有人可以繼續延續這個計畫,
: 幫助更多人, 讓世界更美好~
: ----
: 引用前一篇文章, 大致上都很認同, 也很喜歡, 所以引用了. (請先閱讀完他的文章)
: [心得] 饅頭計畫 免費程式教學心得
: https://www.ptt.cc/Soft_Job/E.XS39LBZ7KB90
: ## 饅頭計畫是什麼?
: 同上.
: ## 為什麼我想要啟動饅頭計畫?
: 1 個人很希望在學生時候, 或者出社會時候, 可以有像我一樣的饅頭可以討論.
: 2 對我自己而言, 沒做過的事情, 會想嘗試看看.
: ## 先生你那位?
: 1 有夢想, 非常有執行力的後端工程師.
: 2 LeetCode 比賽, 過去有2次, 在時間內寫完4題(跟神人比, 時間上還是差很多).
: 3 年齡要30.
: 找了3個認識5年以上的朋友來描述我
: 朋友A: 積極把握能提升自己能力的機會,目標明確並勇於追求
: 朋友B: 一個充滿正能量且努力的傢伙
: 朋友C: 對人生很有熱情跟實踐力,為人大方直接,心中勇敢沒有畏懼,
: 技術力不斷進步,是不可多得的好友跟工程師
: ## 分享我的進行方式
: 1 想找1~2位有興趣的同學, 成為他們的饅頭.
: 2 每週1 on 1, 討論工作上的想法, 規劃, 期望可以幫助你成長.
: 3 先嘗試(實驗)3個月, 如果有任何互相不適合, 都可以提早散伙.
: ## 想找的人
: 1 希望是剛出社會沒多久, 甚至是要準備畢業的學生(但也不侷限).
: 2 有 團隊合作, 擁抱變化, 誠信, 激情, 負責的價值觀.
: 有興趣的請寄自介和任何問題給我, 有興趣我也會回寄 多謝.
: PS: 我是用Vpn, 人不在荷蘭

由於受到了Bee大的指導及版上眾多的資源,所以希望來這裡分享一下這個饅頭計畫的心得。

我的背景: 科大CS學士畢,畢業後在餐飲業待了3年,一直到去年才回來摸code。

畢業後的我,其實根本沒想過未來會再回來走這條路,很篤定的認為自己就走餐飲這條
路了,目標成為一位頂尖咖啡師。

在認清這與自己想像中的人生不同後,在慚愧、懷疑、迷惘的情況下決定轉職回軟工...一開始,整日泡在圖書館上Udemy,一個月後有幸的在朋友的公司擔任小後端,是我的
第一份backend offer。

在這裡雖然沒有人可以帶我,對我來說卻是一個很棒的練功場,靠著udemy, google和
stackoverflow解決一切遇到的困難,總的來說,寫node玩得還算開心!

但確實時常遇到一些設計的問題,不知道自己做的決定到底是不是對的,同時也不確定自己學習的方向是否需要調整,所以一直都很希望能夠有人可以指點我。

而大約在去年6月份的時候,在ptt看到這篇文章,我馬上就站內了Bee,也很幸運的成功搭了上線,開始了這個饅頭計畫。

這段時間多虧了Bee,我覺得我學到了不少,同時幫助了我調整轉職的心態,因為我總覺得自己不夠好,擔心是否不被公司所接受,但後來事實證明了並非如此。

以下是我想分享在這段期間的一些歸納與心得。

1. 自學能力

每個星期找一個任意主題來分享,有時從B大分享給我的文章中挑,有時則是找自己
有興趣的東西,除了增加自己的知識外,也練習如何與人分享。 記得我做過的主題有:
FP vs OOP, 編碼, 記憶體分配, Node eventloop, Node blocking/clustering等等...。

每次在分享完後,B大也都會給予很多回饋,不論是從技術面或是如何分享等,都學習到了不少。 而我最佩服B大的是,他總是非常積極的在精進自己,即便他對我來說已經有了非常好的成就,但總是聽他分享他又學到了什麼。

2. 基礎能力

Clean code: 這點我覺得幫助蠻大的,一開始是給Bee看我的code,然後幫我點出一些問題,之後我開始去看書找資料,並持續用在自己的code上,開始一次次的refactor自己的code,自己看了也覺得很舒服。

也開始學著看一些常用lib的source code,對於在設計風格上有很大的幫助。

資料庫設計: 設計過一個評論網站的資歷庫,學著透過用使用者情境來帶出資料如何被儲存,並且和Bee來回討論設計上的細節,也更加體悟到設計就是有許多trade off,不論是架構或是資料庫,沒有好壞,只有適不適合,以及能不能夠說出這樣設計的理由。

Leetcode: 在leetcode中除了演算法和資料結構外,也幫助了我更好的去掌握
Javascript(但最近開始改用python來寫,因為有更多的內建Lib可以用)。

3. 設立目標

Bee會要求我每個禮拜寫週報,紀錄這個星期做了什麼、學了什麼,並為自己設下目
標,再切成小目標分次達成。 這樣做能夠讓自己更專注再目標上,讓自己持續向目標前進。

例如說我有個目標是去歐洲工作,那我可以參加相關的海外工程師求職講座,蒐集歐洲
公司都開什麼條件,例如很多都要求TDD, Full-stack等,開始用這些關鍵字補強自己的能力。

這部分我覺得可以用子彈筆記的方式來做紀錄,因為在概念上很類似,且是一套更為完整且有架構的模式,使用起來我覺得更為順手!



覺得自己真的很幸運,能夠在這個時候遇到mentor,給了我非常大的幫助,在今年換工作時也拿到了比我預期高的offer。

最後如果有想轉職的朋友,希望詢問建議的話也歡迎站內我,因為我知道那股不安確實令人相當難受...

--

※ PTT留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.160.123.158 (臺灣)
PTT 網址

iceman556604/18 00:59謝謝分享

BignoZe04/18 03:19cool keep going

k1279504/18 04:30優質推

drysor04/18 07:42感謝分享

bcjohn04/18 08:07

※ 編輯: komm0310 (111.241.144.17 臺灣), 04/18/2020 10:04:35 ※ 編輯: komm0310 (111.241.144.17 臺灣), 04/18/2020 10:07:04

rexhuang04/18 11:10推分享

kasimEnix04/18 18:38推分享

s920912222204/19 20:59你們真的有辦法隨時都有個目標喔?真的很厲害

BignoZe04/19 22:32我的話還是有滿多時候會迷惘 多跟同儕 前輩討教很重要

yuanyu9022104/20 01:50感謝分享

bebeewei04/20 10:38推推 : ))

bearching04/22 08:02

lillianyo04/25 16:03

ts799904/25 16:45推推

xingkuang05/12 10:58