跳到主要內容

發表文章

目前顯示的是 2017的文章

美國上班人 首月心得

前言 從上一篇文章到現在,已經度過了大概一個月的時間,薪水也領了兩次(還準備領第三次),想到網友們想要看後續的心得,所以就特別來做一篇筆記。 想想,過幾年後再來看這篇文章應該會覺得很有趣吧。 總之,正文開始。 Remote 遠端上班 到現在上班一個多月,只有去過辦公室兩次。 第一次是第一天到職日,去辦公室看看風景(那天還剛好日蝕),認識一下其他同事,順便領一下公司發的 MacBook Pro 15" with TouchBar 和一些精美小品。 第二次則是被抓去跟同一個大組的同事吃飯,是說找我一個華人去吃中國餐廳,然後同事都是老外,倒是個很奇妙的體驗就是了。 雖然前幾年都是以 Freelancer 自由接案者為主,但是轉變為 Full-time 的 Remote 工程師,還是有很多事情不一樣。 像是: 每天都要掛著 IRC ,是一個聊天室的概念 幾乎每天都要開會,像是兩天開一次的 Stand-up,一個禮拜一次的 Triage and Grooming,兩個禮拜一次的 Retrospective、Iteration Review,甚至是一個月一次的 Monthly Review 沒有特定的工作,基本上要自己找工作 也因為這樣,生活習慣有了些許的改變,但就不特別描述了。 應該是蠻多人認為在家工作很爽,很輕鬆。 但是以我自己的感覺,是有那麼一點輕鬆,但是也會有種『沒人看到我上班,更不能讓人覺得我在混』的那種無形壓力,也算是有好有壞。 各種工具,而且是 Open Source 在台灣上班的時候,很少用一些協作或是任務形態的工具,甚至連 Code Review 都沒做過。進了 Wikimedia 後更是使用各種 Open Source 的工具,像是: Gerrit - 類似 Github,支援線上 Code Review 的平台 Phabricator - 類似 Jira,一種可開任務、接任務的平台 Etherpad - 類似 Google Document,支援線上協作 LibreOffice - 類似 Office 各種內部 Wiki 網站,大開眼界 英文實在要加強 是的,因為每天都要開會,所以每天都要講英文,讓我深深地覺得我的英文口語能力實在要加強。 還在學校

2017 美國找工作記

前言 2012 年 從愛爾達離職之後,過了五年,終於又要再度踏上正職上班的生活。從今年二月底開始找工作,找到七月底,終於在 OPT 的 90 天失業期限到期前找到工作。 其中的心酸血淚,我想只有同是想要在異國留下來繼續打拼的留學生才能體會吧? 在這段期間內,除了要感謝親朋好友之外,最需要感謝的就是米雪兒了。 畢業後為了要認真找工作,都不敢接外包賺外快,銀行戶頭也因為餘額不足持續被扣款 Maintaince Fee,也不敢跟老爸老媽說我已經沒錢了,所以都只能跟米雪兒銀行借錢過生活。 現在終於找到了工作,終於可以好好補償米雪兒了,有妳真好。 廢話這麼多,終於可以進入正題了! 美國三寶幫我度過難關 小統計 海投: 400+  拒絕信:50+  電話面試:31 現場面試:3 Offer:1 從二月底到現在,海投履歷大概超過了 400 封,主要都是針對 Web 和 Android 開發。因為之前有工作過幾年,再加上也有全職 Full-time Freelancer 的經驗,所以連 Senior 的職缺我也投 。 主要的投履歷網站就是  Linkedin 和 Indeed。 其他像是 Monster,Dice 以及 Hired 之類的我都也有申請帳號,但是大多是 Contract 的職缺居多,對於我們需要 Full-time 的職缺確實是沒什麼幫助。 最後能拿到一個 Offer ,對我來說真的是太幸運了。 事前準備 準備好自己的 Linkedin Profile 把自己做過的 Project 和工作經驗都寫上去 盡可能的提高 Connection 準備好自己的 Resume。 快要畢業的可以在畢業前就先準備好,然後拿去給學校老師修改一下,找出最適合自己的版本。 持續改履歷,改到好為止 如果你是 Computer Science 的畢業生,請趕快刷題吧。 去 Leetcode 找解答, http://www.programcreek.com/2012/12/面试10大算法汇总+常见题目解答/  資料結構 時間複雜度 找內推 別悶 ======= Yelp  這是我第一間面試的公司,是還在

平水相逢 RWD 版上線

前言 是的,經過了非常多年(嚴格說起來是六年) 平水相逢終於也有 RWD 版的網站了。 這幾年陸陸續續接了好多個案子,不管是 Android 和 PHP 網站,基本上都是在不斷學習,不斷改進的情況下來改善自己寫程式的習慣。 每次花了時間把客戶的 RWD 網站做好後,回頭看看自己的網站就會覺得『怎麼這麼爛』,但是又沒太多的時間可以全心全意地把網站給改好。 距離上一次新增功能應該是三年前,那時候花了兩個禮拜寫了一個站內的討論板系統,雖然說架構還可以,但是就是沒什麼人用,所以就一併在這次給移除了。 大約是去年十二月左右下定決心要在研究所畢業之前改版,只要下定決心,就要拿出接案子的行動力,所以就這樣一鼓作氣的改版完成! 技術 用了最近一次幫客戶做的案子的網站來當主架構,採用 MVC 的方式來撰寫 講得好像有模有樣,連 MVC 的架構都是自己一點一點弄起來的架構,寫起來也還算順手。 再加上之前去 nVidia 工作的時候有被 QA Team 測試一下整體網站的漏洞和資安,所以這架構還算可以就是了。(但還是會害怕XD) 網站的 CSS Framework 當然就是用 Bootstrap。 原本有在 Bootstrap 3 和 Bootstrap 4 alpha 中做選擇,但是基於不想要一直改的情況下,最後還是選擇 Bootstrap 3。 然後這次網站沒用到啥 JavaScript ,連 jQuery 也很少用。如果有要新增一些特別的功能,可能會採用 AngularJS 來實現,順便學學新的技術。 移除 移除的東西其實還蠻多的,主要是沒什麼人用那些功能,但實際上當然是因為我自己懶得寫的關係。 想當初大學畢業專題寫的討論區和評分系統都被我直接移除,有點像是回歸原點一樣,只做單純的遊戲分享。 看了以前寫的程式,果然用太少物件導向,累贅的程式碼多了很多,管理起來也很不容易。 不過基本上的邏輯還算可以,所以在這次改版的時候還是有參照以前的邏輯下去修改。 日後不知道還會不會新增什麼小功能,但可能還是要花時間來規劃了。 未來 未來的事情誰都說不清,還好 PHP 的社群還蠻龐大的,不然現在我可能會用其他的語言改寫網站吧。 現在比較害怕的就是又推出什麼裝置