iT邦幫忙

2022 iThome 鐵人賽

DAY 4
0

本節大綱

  • 前言
  • 上班前的心態須知
  • 學習如何學習
  • 結論

前言

恭喜您!很順利的求職成功,準備上班。這裡將分享準備要進公司上班時,您將注意的事情。

上班前的心態須知

做事跟做人的比例原則

曾經看到某篇文章,他的內容大概如下,進入業界時,因為是個菜鳥,又為了要撐過三個月的試用期,故當然要用 100% 的態度跟全部精力,去完成主管所交代的每一件事情。

然後當過了試用期之後,做事跟做人的的比例要從剛是菜鳥的您,由 100% 做事跟 0% 做人,要拉到做事跟做人各 50% 比例,這是最完美的。

不僅可以達到主管的要求,也可以跟同事甚至是其他部門的同事,也都可以達成一種和平的相處,這是很重要的。

碰到問題的應對方式

在第一份工程師工作裡,何其有幸可以跟知名的五倍紅寶石大神們合作開發,菜鳥的我或者您,當然要聽話,多吸取大神們的經驗及教導。

其中有幾個觀念,跟各位分享:

當碰到程式上的問題,如果嘗試解決花了一個小時,都還解決不了的話,哪就別撐了,您該去尋找資深工程師來詢問才是,不可以再拖了,通常新手又或者是我都會犯的錯,就是花一天、三天甚至是一週在解決這樣的問題,碰到每星期一、三、五要報告工作進度時,哪會唸得滿頭包,甚至會被直接開除,都有可能,這點是不可以輕忽的。

我們接著上面的點來繼續討論,上面的點提到說,當碰到問題時,超過一小時就應該找資深工程師協助,哪也不可以因為這樣,隨時隨地在找資深工程師協助,這是會延誤資深工程師開發的時程的。

所以我們應該要怎麼做呢!?把手上的問題都整理過一遍,跟收集要詢問的問題,而不是碰到一個問題就去找資深工程師解決,這個前輩要嘛不是被煩死,不然就是因為這樣手上的工作被延誤了,屆時一起被罵一起雖這樣。

別停止學習

這裡要分享的是,當順利找到工作的時候,會發現到一件很可怕的事。

哪就是學的東西是一套,進入業界開始時,會發現又是另外一套,所以不是找到工作進入公司上班時,該要學習的技能與技術就可以停止了,工程師是一個很可怕的職業,不管是前端、後端、還是其他等等...您就是要一直學一直學不能停的,以身為前端工程師的我,每隔半年就會有一個新技術推出,這時候你就不得不學。

學習如何學習

狹義的角度來講,這個部分是針對在學習一個程式語言時的學習方式,廣義的角度來講這個方式,也適用於生活中,所碰到的任何事物。

這個學習方式,是在 2021 年找了一位很有名的 T7 老師學習,藉由他的分享,了解到學習如何學習,雖然覺得不是很重要,但一但能掌握的話,受用無窮,這裡就以學習程式為範例解說。

如何學習一個新的語法

  1. What:這是什麼?
  2. Why:為什麼要學它?
  3. How:如何學?

透過以上二 W 跟一 H 的問法,可以快速初步了解,要學習的程式語法或是其他...這裡要特別注意的是,我的用詞是初步了解,這是因為如果真的很熟的話,是需要大量的練習,或者是不停地寫程式、寫專案累積對程式的熟悉度,未來當碰到任何問題或新的事物時,一但能瞬間自然成反應,恭喜您!又往資深工程師邁進一步了。

解題步驟 (step to programing)

  1. 了解問題在問什麼。
  2. 找出解決方法 (具有可行性)。
  3. 寫出虛擬碼。
  4. 將虛擬碼轉寫為真實程式碼。

如果今天公司給您一個大需求,就拆成好幾個小需求,接著把這些小需求,透過上面這四個步驟,就可以培養對於解決問題的能力。

虛擬碼:通常是一般的口語敘述,來描述問題的解法。這樣的虛擬碼並不能實際作為一個程式跑起來。它是處在解決問題的流程跟接近程式碼中間的地帶,這個也是需要,學習沒有捷徑,唯有不停的學、輸出,這樣的方式一直不間斷。

結論

關關難過關關過,這句話不只可以放在工作上,也可以放在任何事物上,如果人生都很一帆風順,從未遭遇任何問題、困境,哪也是一個小問題,就可以把您打敗了,因為您完全不知道也不知從何下手,來解決此問題。

以上如何學習一個新的語法跟解題步驟 (step to programing),希望正在閱讀此篇文章的您,能夠多練習跟使用,最基本我們專注在,工程師這件事上,一定會對您有大大的幫助的。


上一篇
Day 3 | 轉職前的您要做的事
下一篇
Day 5 | 工程師的遐想與日常
系列文
一步一腳印,我的前端工程師修煉30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言