SlideShare ist ein Scribd-Unternehmen logo
1 von 124
Downloaden Sie, um offline zu lesen
Better and Better
工程師就業兩年多的心得雜談

Bruce Li
HackNTU
背景取自 subtlepatterns: wood
這個講題的目的
• 展示改善技術/生活的範例
• 提示⼀一些小技巧
• 以提昇工作效率與品質
• 投影片會放到 SlideShare
目錄
• 改善技術能力
• 改善生活
• 電腦職業傷害對策
我是誰	

• 黎柏均 (Bruce Li)
• 雲林科技大學 資管系
• 雲端線上 (2年)
• T客邦 (2013/9~)
今天要分享的等級
程
度

時間
Better and Better
改善技術能力

{
改善技術能力 »

快速開發小專案當練習
快速開發小專案
• 自己也用得到的功能
• 觀察別人的需求
• 簡單來說就是小黑客松
• 如果是已經在創業的人... 20%的時間
博客來66折電子報
最新出版漫畫資訊RSS
RSS to Plurk
Pan Karma
不要怕丟臉就不做
Better and Better
改善技術能力 »

逼自己到更積極的環境
不要小看環境的力量
很有用的!
環境的力量
• 責任
• 氣氛
• 不要相信自己可以戰勝爛環境
• 有機會就 塊陶 盡量上
有機會就盡量上
• 會怕怕的,很正常
• 例如打工
• 還有換工作
• 來演講也是逼自己的例子
Better and Better
心理建設
• 人總是懼怕改變的,要想辦法跨過心理障礙
• 如果未做先覺得辦不到,那肯定辦不到
• 不用太完美主義,程式架構通常不重要
• 使用者可能根本不買單
• 使用者抱怨了再修可能都來得及
• 除非本來就是為了練習的目的
• 太空、醫療、銀行之類的專案例外
心理建設
• 人總是懼怕改變的,要想辦法跨過心理障礙
• 如果未做先覺得辦不到,那肯定辦不到
• 不用太完美主義,程式架構通常不重要
• 有些人閒言閒語特別多,不要理他
• 沒有人授權你,你自己授權給自己
改善技術能力 »

熟悉你的工具
目的在於:

做得更快/更多/更好
Rails Guides
Rails Guides 筆記
Sublime Text 2
https://github.com/ascendbruce/personal-settings/tree/master/sublime%20text%202
小結
• 來寫點小玩具吧!
• 有機會就上
}
改善技術能力
改善生活

{
改善生活 »

Life Hack
輔助工具
010 Better and Better 工程師就業兩年多的心得雜談
010 Better and Better 工程師就業兩年多的心得雜談
更多 http://www.slideshare.net/BruceLi2/008-mac-part-2

Chrome
重開剛關閉的tab
tab

Q

⇪

E

A

⇧
fn

W

Z
⌃

⌥

⌘

R

T
Chrome
游標跳到onmibox
tab
⇪

A

⇧
fn

K
Z

⌃

⌥

⌘

L

:
Mac
多檔案Get info
~
tab

Get Summary Info

⇪

A

⇧
fn

Z
⌃

⌥

⌘

↑ 其實Option鍵也可以
https://github.com/ascendbruce/personal-settings 還有⼀一些我慣用的設定可以參考

Mac
設定視窗放大
Mac
手勢全開
iPhone
連續輸入大寫
iPhone
快速輸入符號

放開後會回到輸入法

直接按著拖曳
iPhone
來電靜音與直接掛斷

按⼀一下 = 靜音
按兩下 = 直接掛斷
時間抓漏
Timing (mac)
WebTimer (Chrome)
晚上睡不著
Piano Sonata No. 14 in C-sharp minor, Op. 27, No. 2

Ludwig van Beethoven
Piano Concerto No. 2 in C minor, Op. 18

Sergei Rachmaninoff
h~
O
swe

sus~
t je
e
...
zz
z

CC-BY-SA by duncanh1
早上沒精神
做點運動

CC-BY-SA by leshoward
聽⼀一些會興奮的音樂
像是...

• 金屬核 Bullet for My Valentine、All That Remains
• 前衛金屬 Dream Theater、X Japan
• 旋律金屬 Arch Enemy、Within Temptation
• 情緒金屬 橙草、30 Seconds to Mars

(大誤)
類型因人而異
通勤時間利用
看教學
• Rails Guides
• Pro Git
• 網頁
聽英文
• 砍掉手機裡的音樂
• 灌入英文朗讀MP3
改善生活 »

投資自己
月薪不到5萬,就不要存錢
~ 750 /月
初級14,000 / 中級18,000 / 高級44,000
機械式鍵盤

CC-BY-NC-SA by ydolon
IKEA Galant
Aeron

CC-BY-NC-ND by crouchingdonkey
X
買下去就真的不用存錢了
O
要考慮到經濟能力
土砲也是⼀一種辦法
6,500 vs 39,700

(偽)
(偽)

(記住:電腦桌最適高度是70公分)
多閱讀
• 學習是最好的投資
• 不只是教科書,也不能只有教科書
有了數字就想衝刺
真是犯賤的人類

anobii.com
多閱讀
• 學習是最好的投資
• 不只是教科書,也不能只有教科書
• 不限於紙本,網路也可以是很好的來源
自從...

CC-BY-NC-SA by dekaru
自從...

再也無法接受 RSS Reader 的我...

t
Digg
FeedSpo
R
The old reader eader
Feedly
GoRead
L Reader
AO
就算沒有 Google Reader

還是會讀的優質 Blogs
• 專案管理與生活思維 (projectup.net)
• 紀香思考、觀察與感受 (norika.tw)
• 哲學哲學雞蛋糕 (cja.tw)
• Wenson的隨筆網站 (wensonyeh.blogspot.tw)
• PanSci 泛科學 (pansci.tw)
其他不錯的站
• Wikipedia
• Hacker News
• Reddit
但要搞清楚前提假設
(專案管理與生活思維)

了解「局」從看新聞開始!
三個欣賞新聞的心態

• 看戲不入戲
• 事出必有因
• 是我會怎樣
保持好奇、多亂看
學速讀
工欲善其事 必先利其器
寫主題部落格
• 學習成功部落格
• 垃圾英文部落格
• Bruce’s Programming Notes
• 小B雜想
改善生活 »

改善拖延的問題
改善拖延的問題
• 思考最差狀況
• 拆成小 tasks
• 開始要趁早
• 狀況不好的時候也得做
• 重複催眠自己要做
小結
• 程式技術以外的事情也要進步
• 投資些金錢跟時間在學習上
}
改善生活
電腦職業傷害對策

{
手指痛
警語
• 我不是醫生。
打字打到痛
•
• 非急性期做復健
• 使用阻力較少的輸入設備
醫生只會跟你說:休息

要怎麼休息啦(╯‵□′)╯︵┴─┴
繪圖板當滑鼠

Pic CC-BY-NC-SA by moleculea
機械式鍵盤

CC-BY-NC-SA by ydolon
010 Better and Better 工程師就業兩年多的心得雜談
手腕痛
軌跡球
• 可以不用動手腕
• 可以保持斜放姿勢
• 但這隻的click很硬
繪圖板當滑鼠

Pic CC-BY-NC-SA by moleculea
眼睛運動
010 Better and Better 工程師就業兩年多的心得雜談
010 Better and Better 工程師就業兩年多的心得雜談
010 Better and Better 工程師就業兩年多的心得雜談
010 Better and Better 工程師就業兩年多的心得雜談
010 Better and Better 工程師就業兩年多的心得雜談
用力眨眼
睜眼 用手摀著眼睛
預防 RSI 的軟體
• AntiRSI (Mac Only) 可以找 2.1 免費版
• Windows & Linux 上有 Workrave
• 休息時間去外頭做做操、做眼睛運動

(http://goo.gl/Nl0iRW)
高膽固醇
脂肪肝
據說台灣有 1/3 罹患率
簡單來說
過
010 Better and Better 工程師就業兩年多的心得雜談
太
010 Better and Better 工程師就業兩年多的心得雜談
爽
過太爽
讓阿宅動起來的方法
TargetWeight

換
工
作
其他疑難雜症
• 請找醫生
• 關節疼痛 找復健科或骨科 (原則上)
• 酸麻、失去知覺 找神經外科 (原則上)
小結
• 開始使用預防 RSI 的軟體,並堅持下去
• 運動
}
電腦職業傷害對策
總結
多看多學
但要自己思考
還要動手練習
用來改善各方面
Better and better
Better and better
Q &A
ascendbruce@gmail.com
ascendbruce.logdown.com
@BruceToyRoom
拖時間用的話題
• 履歷、面試
• 預算規劃
• 不要太相信老師、父母的話
• 好課去旁聽、爛課能翹就翹
• 密碼⼀一定要加密

Weitere ähnliche Inhalte

Ähnlich wie 010 Better and Better 工程師就業兩年多的心得雜談

[ MIX 2017 ] 創新設計從溝通開始 – 關於「研究溝通」及「設計溝通」 - 蔡明哲 / 悠識數位 首席體驗架構師
[ MIX 2017 ] 創新設計從溝通開始 – 關於「研究溝通」及「設計溝通」 - 蔡明哲 / 悠識數位 首席體驗架構師[ MIX 2017 ] 創新設計從溝通開始 – 關於「研究溝通」及「設計溝通」 - 蔡明哲 / 悠識數位 首席體驗架構師
[ MIX 2017 ] 創新設計從溝通開始 – 關於「研究溝通」及「設計溝通」 - 蔡明哲 / 悠識數位 首席體驗架構師悠識學院
 
百人團隊敏捷轉型暨持續性整合與交付實踐
百人團隊敏捷轉型暨持續性整合與交付實踐百人團隊敏捷轉型暨持續性整合與交付實踐
百人團隊敏捷轉型暨持續性整合與交付實踐Taien Wang
 
How to Build a Startup Team @ SLP Taipei
How to Build a Startup Team @ SLP TaipeiHow to Build a Startup Team @ SLP Taipei
How to Build a Startup Team @ SLP TaipeiJohn Sie
 
有效面對技術債
有效面對技術債有效面對技術債
有效面對技術債Kirk Chen
 
20230615_資策會數轉院課程簡報.pdf
20230615_資策會數轉院課程簡報.pdf20230615_資策會數轉院課程簡報.pdf
20230615_資策會數轉院課程簡報.pdfColab4
 
簡報規劃與技巧
簡報規劃與技巧簡報規劃與技巧
簡報規劃與技巧基欽 劉
 
敏捷開發分享
敏捷開發分享敏捷開發分享
敏捷開發分享東城 楊
 
從乙方PM的角度看敏捷
從乙方PM的角度看敏捷從乙方PM的角度看敏捷
從乙方PM的角度看敏捷KC Liu
 
20170414大數據驅動之創新服務專案實務—以人類學家大數據探索觀點
20170414大數據驅動之創新服務專案實務—以人類學家大數據探索觀點20170414大數據驅動之創新服務專案實務—以人類學家大數據探索觀點
20170414大數據驅動之創新服務專案實務—以人類學家大數據探索觀點張大明 Ta-Ming Chang
 
Nb的敏捷
Nb的敏捷Nb的敏捷
Nb的敏捷oulan
 
Scrum gathering 2014sharing v4
Scrum gathering 2014sharing v4Scrum gathering 2014sharing v4
Scrum gathering 2014sharing v4Jen-Chieh Ko
 
使用者中心的網站設計原則 以英國政府入口網gov.uk 為例 / 悠識 蔡明哲
使用者中心的網站設計原則 以英國政府入口網gov.uk 為例 / 悠識 蔡明哲使用者中心的網站設計原則 以英國政府入口網gov.uk 為例 / 悠識 蔡明哲
使用者中心的網站設計原則 以英國政府入口網gov.uk 為例 / 悠識 蔡明哲悠識學院
 
HPX台南讀書會-Axure RP基礎課程
HPX台南讀書會-Axure RP基礎課程HPX台南讀書會-Axure RP基礎課程
HPX台南讀書會-Axure RP基礎課程Souyi Yang
 
高雄和春資工系-Axure RP基礎課程
高雄和春資工系-Axure RP基礎課程高雄和春資工系-Axure RP基礎課程
高雄和春資工系-Axure RP基礎課程Souyi Yang
 
Progressive Enhancement
Progressive EnhancementProgressive Enhancement
Progressive Enhancementlifesinger
 
DevOps的神鬼奇航
DevOps的神鬼奇航DevOps的神鬼奇航
DevOps的神鬼奇航Edward Kuo
 

Ähnlich wie 010 Better and Better 工程師就業兩年多的心得雜談 (20)

[ MIX 2017 ] 創新設計從溝通開始 – 關於「研究溝通」及「設計溝通」 - 蔡明哲 / 悠識數位 首席體驗架構師
[ MIX 2017 ] 創新設計從溝通開始 – 關於「研究溝通」及「設計溝通」 - 蔡明哲 / 悠識數位 首席體驗架構師[ MIX 2017 ] 創新設計從溝通開始 – 關於「研究溝通」及「設計溝通」 - 蔡明哲 / 悠識數位 首席體驗架構師
[ MIX 2017 ] 創新設計從溝通開始 – 關於「研究溝通」及「設計溝通」 - 蔡明哲 / 悠識數位 首席體驗架構師
 
專案開發實務
專案開發實務專案開發實務
專案開發實務
 
百人團隊敏捷轉型暨持續性整合與交付實踐
百人團隊敏捷轉型暨持續性整合與交付實踐百人團隊敏捷轉型暨持續性整合與交付實踐
百人團隊敏捷轉型暨持續性整合與交付實踐
 
20150206 aic machine learning
20150206 aic machine learning20150206 aic machine learning
20150206 aic machine learning
 
How to Build a Startup Team @ SLP Taipei
How to Build a Startup Team @ SLP TaipeiHow to Build a Startup Team @ SLP Taipei
How to Build a Startup Team @ SLP Taipei
 
有效面對技術債
有效面對技術債有效面對技術債
有效面對技術債
 
20230615_資策會數轉院課程簡報.pdf
20230615_資策會數轉院課程簡報.pdf20230615_資策會數轉院課程簡報.pdf
20230615_資策會數轉院課程簡報.pdf
 
簡報規劃與技巧
簡報規劃與技巧簡報規劃與技巧
簡報規劃與技巧
 
敏捷開發分享
敏捷開發分享敏捷開發分享
敏捷開發分享
 
從乙方PM的角度看敏捷
從乙方PM的角度看敏捷從乙方PM的角度看敏捷
從乙方PM的角度看敏捷
 
HP39活動簡介
HP39活動簡介HP39活動簡介
HP39活動簡介
 
20170414大數據驅動之創新服務專案實務—以人類學家大數據探索觀點
20170414大數據驅動之創新服務專案實務—以人類學家大數據探索觀點20170414大數據驅動之創新服務專案實務—以人類學家大數據探索觀點
20170414大數據驅動之創新服務專案實務—以人類學家大數據探索觀點
 
Kubernetes on gcp
Kubernetes on gcpKubernetes on gcp
Kubernetes on gcp
 
Nb的敏捷
Nb的敏捷Nb的敏捷
Nb的敏捷
 
Scrum gathering 2014sharing v4
Scrum gathering 2014sharing v4Scrum gathering 2014sharing v4
Scrum gathering 2014sharing v4
 
使用者中心的網站設計原則 以英國政府入口網gov.uk 為例 / 悠識 蔡明哲
使用者中心的網站設計原則 以英國政府入口網gov.uk 為例 / 悠識 蔡明哲使用者中心的網站設計原則 以英國政府入口網gov.uk 為例 / 悠識 蔡明哲
使用者中心的網站設計原則 以英國政府入口網gov.uk 為例 / 悠識 蔡明哲
 
HPX台南讀書會-Axure RP基礎課程
HPX台南讀書會-Axure RP基礎課程HPX台南讀書會-Axure RP基礎課程
HPX台南讀書會-Axure RP基礎課程
 
高雄和春資工系-Axure RP基礎課程
高雄和春資工系-Axure RP基礎課程高雄和春資工系-Axure RP基礎課程
高雄和春資工系-Axure RP基礎課程
 
Progressive Enhancement
Progressive EnhancementProgressive Enhancement
Progressive Enhancement
 
DevOps的神鬼奇航
DevOps的神鬼奇航DevOps的神鬼奇航
DevOps的神鬼奇航
 

Mehr von Bruce Li

RSpec best practice - avoid using before and let
RSpec best practice - avoid using before and letRSpec best practice - avoid using before and let
RSpec best practice - avoid using before and letBruce Li
 
Unlock dependency between client teams and API team with API mock and proxy
Unlock dependency between client teams and API team with API mock and proxyUnlock dependency between client teams and API team with API mock and proxy
Unlock dependency between client teams and API team with API mock and proxyBruce Li
 
Make your Rails console AWESOME (Ruby SG meetup 2016-03-29)
Make your Rails console AWESOME (Ruby SG meetup 2016-03-29)Make your Rails console AWESOME (Ruby SG meetup 2016-03-29)
Make your Rails console AWESOME (Ruby SG meetup 2016-03-29)Bruce Li
 
Refactoring Workshop (Rails Pacific 2014)
Refactoring Workshop (Rails Pacific 2014)Refactoring Workshop (Rails Pacific 2014)
Refactoring Workshop (Rails Pacific 2014)Bruce Li
 
011 優化時間分配的 app 跟心得
011 優化時間分配的 app 跟心得011 優化時間分配的 app 跟心得
011 優化時間分配的 app 跟心得Bruce Li
 
Rails Code Club 3 @ Taipei
Rails Code Club 3 @ TaipeiRails Code Club 3 @ Taipei
Rails Code Club 3 @ TaipeiBruce Li
 
Rails Code Club 2 @ Taipei
Rails Code Club 2 @ TaipeiRails Code Club 2 @ Taipei
Rails Code Club 2 @ TaipeiBruce Li
 
009 增進效率的雜七雜八mac快速鍵與設定 part 2
009 增進效率的雜七雜八mac快速鍵與設定 part 2009 增進效率的雜七雜八mac快速鍵與設定 part 2
009 增進效率的雜七雜八mac快速鍵與設定 part 2Bruce Li
 
008 vim超基礎入門
008 vim超基礎入門008 vim超基礎入門
008 vim超基礎入門Bruce Li
 
007 Facebook Open Graph 相關開發簡單介紹 公開版
007 Facebook Open Graph 相關開發簡單介紹 公開版007 Facebook Open Graph 相關開發簡單介紹 公開版
007 Facebook Open Graph 相關開發簡單介紹 公開版Bruce Li
 
006 實作小玩具功能:chrome desktop notification
006 實作小玩具功能:chrome desktop notification006 實作小玩具功能:chrome desktop notification
006 實作小玩具功能:chrome desktop notificationBruce Li
 
004 動機 單純的力量 讀書心得
004 動機 單純的力量 讀書心得004 動機 單純的力量 讀書心得
004 動機 單純的力量 讀書心得Bruce Li
 
003 Ruby小觀念與小技巧Part2
003 Ruby小觀念與小技巧Part2003 Ruby小觀念與小技巧Part2
003 Ruby小觀念與小技巧Part2Bruce Li
 
002 增進效率的有的沒的快速鍵與設定
002 增進效率的有的沒的快速鍵與設定002 增進效率的有的沒的快速鍵與設定
002 增進效率的有的沒的快速鍵與設定Bruce Li
 
001 Ruby小觀念與小技巧
001 Ruby小觀念與小技巧001 Ruby小觀念與小技巧
001 Ruby小觀念與小技巧Bruce Li
 

Mehr von Bruce Li (15)

RSpec best practice - avoid using before and let
RSpec best practice - avoid using before and letRSpec best practice - avoid using before and let
RSpec best practice - avoid using before and let
 
Unlock dependency between client teams and API team with API mock and proxy
Unlock dependency between client teams and API team with API mock and proxyUnlock dependency between client teams and API team with API mock and proxy
Unlock dependency between client teams and API team with API mock and proxy
 
Make your Rails console AWESOME (Ruby SG meetup 2016-03-29)
Make your Rails console AWESOME (Ruby SG meetup 2016-03-29)Make your Rails console AWESOME (Ruby SG meetup 2016-03-29)
Make your Rails console AWESOME (Ruby SG meetup 2016-03-29)
 
Refactoring Workshop (Rails Pacific 2014)
Refactoring Workshop (Rails Pacific 2014)Refactoring Workshop (Rails Pacific 2014)
Refactoring Workshop (Rails Pacific 2014)
 
011 優化時間分配的 app 跟心得
011 優化時間分配的 app 跟心得011 優化時間分配的 app 跟心得
011 優化時間分配的 app 跟心得
 
Rails Code Club 3 @ Taipei
Rails Code Club 3 @ TaipeiRails Code Club 3 @ Taipei
Rails Code Club 3 @ Taipei
 
Rails Code Club 2 @ Taipei
Rails Code Club 2 @ TaipeiRails Code Club 2 @ Taipei
Rails Code Club 2 @ Taipei
 
009 增進效率的雜七雜八mac快速鍵與設定 part 2
009 增進效率的雜七雜八mac快速鍵與設定 part 2009 增進效率的雜七雜八mac快速鍵與設定 part 2
009 增進效率的雜七雜八mac快速鍵與設定 part 2
 
008 vim超基礎入門
008 vim超基礎入門008 vim超基礎入門
008 vim超基礎入門
 
007 Facebook Open Graph 相關開發簡單介紹 公開版
007 Facebook Open Graph 相關開發簡單介紹 公開版007 Facebook Open Graph 相關開發簡單介紹 公開版
007 Facebook Open Graph 相關開發簡單介紹 公開版
 
006 實作小玩具功能:chrome desktop notification
006 實作小玩具功能:chrome desktop notification006 實作小玩具功能:chrome desktop notification
006 實作小玩具功能:chrome desktop notification
 
004 動機 單純的力量 讀書心得
004 動機 單純的力量 讀書心得004 動機 單純的力量 讀書心得
004 動機 單純的力量 讀書心得
 
003 Ruby小觀念與小技巧Part2
003 Ruby小觀念與小技巧Part2003 Ruby小觀念與小技巧Part2
003 Ruby小觀念與小技巧Part2
 
002 增進效率的有的沒的快速鍵與設定
002 增進效率的有的沒的快速鍵與設定002 增進效率的有的沒的快速鍵與設定
002 增進效率的有的沒的快速鍵與設定
 
001 Ruby小觀念與小技巧
001 Ruby小觀念與小技巧001 Ruby小觀念與小技巧
001 Ruby小觀念與小技巧
 

010 Better and Better 工程師就業兩年多的心得雜談