Re: [請益] 想請問軟體工程師工作都要一直面對螢
※ 引述《veriaw (ver)》之銘言:
: 您們好,我是即將畢業的新鮮人
: 正在投遞軟體工程師的職務
: 想請問軟體工程師的日常工作都要一直面對螢幕嗎?
: 比方說工作10小時,是幾乎10小時都面對螢幕嗎?
我本身有正職跟接案,都是在寫軟體
前面1,2年幾乎整天10hr以上都盯著螢幕,真的是滿痛苦的,甚至有時候趕案子還要寫到
半夜3點
後來有經驗後,我都會寫script,先減少自己太多的重複動作
善用docker來減少自己卡在電腦前架開發環境的窘境,很多新手都卡在架環境。
程式碼撰寫時,先不要碰滑鼠跟鍵盤,先想一下code要怎麼寫,看怎樣才能重構性高,我
該用什麼framework,多花時間在學習debug tool例如gdb,pdb等。
要會願意看system log,而且是要看得懂..我遇過滿多人不願意看system log,花太多時
間卡在電腦前發呆
要勇於習慣command line,不要什麼都視窗介面的工作環境,視窗化的工作環境我個人認
為會浪費太多時間
要會寫unit test,不要傻傻的手動操作,手動操作的測試,廣度不夠又浪費時間
當我遇到問題解不出來時,我真的都會先遠離電腦,去運動先讓自己轉換一下心境,這時
候可以構想code要怎麼寫(前提是你對code夠熟)
當你主管提出一些奇葩架構要你去寫出來時,要勇於說不,或是討論一下該怎麼修改會比
較好,不要浪費自己太多時間在處理奇葩需求
最後總結:善用工具,別悶著頭做,工時相對應的降低,人生會活的比較快樂
給你當一個參考
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.217.172.111
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1490407287.A.6A3.html
※ 編輯: jimmytzeng (180.217.172.111), 03/25/2017 10:04:00
推
03/25 10:42, , 1F
03/25 10:42, 1F
推
03/25 10:47, , 2F
03/25 10:47, 2F
推
03/25 11:12, , 3F
03/25 11:12, 3F
推
03/25 11:37, , 4F
03/25 11:37, 4F
推
03/25 11:56, , 5F
03/25 11:56, 5F
推
03/25 12:08, , 6F
03/25 12:08, 6F
docker是準時下班的工具
推
03/25 12:11, , 7F
03/25 12:11, 7F
推
03/25 12:19, , 8F
03/25 12:19, 8F
→
03/25 12:24, , 9F
03/25 12:24, 9F
→
03/25 12:53, , 10F
03/25 12:53, 10F
可以先跟著官方文件照著做,你就會知道其中奧妙了
推
03/25 12:56, , 11F
03/25 12:56, 11F
→
03/25 12:58, , 12F
03/25 12:58, 12F
→
03/25 12:58, , 13F
03/25 12:58, 13F
可能我老闆比較好溝通
推
03/25 12:59, , 14F
03/25 12:59, 14F
推
03/25 13:15, , 15F
03/25 13:15, 15F
是的,譬如嵌入式系統可能類似dmesg,寫後段就是去/var/log底下找
推
03/25 13:21, , 16F
03/25 13:21, 16F
推
03/25 13:27, , 17F
03/25 13:27, 17F
※ 編輯: jimmytzeng (180.217.172.111), 03/25/2017 13:44:41
推
03/25 13:40, , 18F
03/25 13:40, 18F
推
03/25 13:44, , 19F
03/25 13:44, 19F
推
03/25 13:45, , 20F
03/25 13:45, 20F
推
03/25 13:54, , 21F
03/25 13:54, 21F
→
03/25 13:59, , 22F
03/25 13:59, 22F
→
03/25 13:59, , 23F
03/25 13:59, 23F
→
03/25 14:41, , 24F
03/25 14:41, 24F
→
03/25 14:41, , 25F
03/25 14:41, 25F
推
03/25 15:02, , 26F
03/25 15:02, 26F
有分kernel 的log, service daemon log 還有自己寫的應用程式 log. 我遇過有人一直
在自己寫的程式一直printf,就是找不出問題來,後來直接dmesg發現,很明顯是kernel
booting 時硬體初始化出問題。很多人看到demesg輸出一堆亂碼,看不懂就不想去看,導
致在電腦前發呆發很久。
※ 編輯: jimmytzeng (180.217.172.111), 03/25/2017 15:11:51
推
03/25 15:32, , 27F
03/25 15:32, 27F
推
03/25 16:07, , 28F
03/25 16:07, 28F
→
03/25 16:18, , 29F
03/25 16:18, 29F
推
03/25 16:48, , 30F
03/25 16:48, 30F
推
03/25 17:42, , 31F
03/25 17:42, 31F
→
03/25 17:42, , 32F
03/25 17:42, 32F
推
03/25 17:51, , 33F
03/25 17:51, 33F
推
03/25 18:17, , 34F
03/25 18:17, 34F
推
03/25 18:36, , 35F
03/25 18:36, 35F
推
03/25 19:28, , 36F
03/25 19:28, 36F
→
03/25 19:29, , 37F
03/25 19:29, 37F
→
03/25 19:30, , 38F
03/25 19:30, 38F
→
03/25 19:31, , 39F
03/25 19:31, 39F
推
03/25 19:59, , 40F
03/25 19:59, 40F
推
03/25 20:07, , 41F
03/25 20:07, 41F
推
03/25 20:10, , 42F
03/25 20:10, 42F
推
03/25 20:57, , 43F
03/25 20:57, 43F
→
03/25 20:58, , 44F
03/25 20:58, 44F
→
03/25 20:58, , 45F
03/25 20:58, 45F
推
03/25 22:09, , 46F
03/25 22:09, 46F
推
03/25 22:29, , 47F
03/25 22:29, 47F
→
03/25 23:08, , 48F
03/25 23:08, 48F
→
03/25 23:09, , 49F
03/25 23:09, 49F
推
03/26 00:53, , 50F
03/26 00:53, 50F
推
03/26 01:06, , 51F
03/26 01:06, 51F
→
03/26 03:40, , 52F
03/26 03:40, 52F
推
03/26 10:08, , 53F
03/26 10:08, 53F
推
03/26 16:25, , 54F
03/26 16:25, 54F
推
03/26 21:35, , 55F
03/26 21:35, 55F
推
03/28 07:37, , 56F
03/28 07:37, 56F
推
03/28 18:53, , 57F
03/28 18:53, 57F
推
04/12 08:53, , 58F
04/12 08:53, 58F
→
04/12 08:53, , 59F
04/12 08:53, 59F
→
04/12 08:53, , 60F
04/12 08:53, 60F
→
04/12 08:53, , 61F
04/12 08:53, 61F
→
04/12 08:53, , 62F
04/12 08:53, 62F
→
04/12 08:54, , 63F
04/12 08:54, 63F
→
04/12 08:54, , 64F
04/12 08:54, 64F
→
04/12 08:54, , 65F
04/12 08:54, 65F
→
04/12 08:54, , 66F
04/12 08:54, 66F
→
04/12 08:54, , 67F
04/12 08:54, 67F
→
04/12 08:54, , 68F
04/12 08:54, 68F
→
04/12 08:54, , 69F
04/12 08:54, 69F
→
04/12 08:54, , 70F
04/12 08:54, 70F