作者:
qrtt1 (有些事,有時候。。。)
2014-06-22 02:01:03※ 引述《innocentliny (liny)》之銘言:
: 我覺得大家上班的工作環境實在是太幸福了,
: 想到自己目前,真是一陣鼻酸啊~
如果有機會,換個比較尊重 RD 的公司唄 :)
: 小弟目前公司,最早之前給Dell D610, 2G RAM,前人留下來的,
: 開發系統整天就是等等等,還要幫電腦看看他為什麼慢,例如瀏覽器多開了幾頁,
: 或者我也不知道為什麼慢,反正就是等,Eclipse跟Outlook不可以同時開,因為開之後,
: 電腦就是慢給你看,重新開機要半小時,不唬爛,
2G RAM 勾起了我第 1 份正式寫 code 謀生的工作的回憶。
那年剛退伍沒多久,一邊做 freelancer 一邊在 on site job。
freelancer 的工作主要是編寫教材,對電腦的計算能力不需太高。
on site job 則是要寫 java web 的東西,
那時流行的搭配是 spring + hibernate + webwork。
我有自備一個技嘉白牌的 NB,也是 2G RAM。
要不是為了寫教材要用 word,實在不想把 linux 換回 windows
加工寫 code 的工作也會用到一些 windows tool,於是換回了 windows
記得第 1 週上工時,都是啟動了 web server 後,操作了幾次 web app
eclipse 就死掉了,因為 Out Of Memory 它陣亡了。
那只好試著減少 eclipse 本身記憶體的用量,副作用是會跑得慢很多
這樣沒效率的工作方式,連同事都不忍催促
(即使我寫 code 在新人的等級來說,已經不算太慢了)
公司也有打算準備點錢,讓補助我換個 NB。
不過我習慣自備(自由度比較大 :)),
就打算等到另一份 freelancer 的 case 錢下來再換,
但還要等一陣子(再約一二個月唄)
分析起來,由於電腦的資源不足,以致於要花要較長地時間
跟 Web Server 與 Eclipse 資源間喬來喬去是效能低落的主因
因為這個機緣,資深的同事教我不需要開 Web Server 的開發方式
由於我那時主要寫的是後端的部分,像是 dao 或 service
單純寫程式測過,知道那部分是能動的就行了。
之後才知道,原來是被灌輸了 TDD 的技巧
與矯正了一些不太適當的設計,讓寫出來的東西容易測試。
於是我的效率完全提昇了起來,幾乎能寫好測試,完成實作
再稍測一些需注意的條件就幾乎完成功能,
向需要使用這些功能的同事通知有新功能能用了。
===========================================================
寫完才想到,依原來的主旨,還是來寫一下目前手邊使用的硬體好了
1. 水杯 (無論如何都要喝水,還好坐位離廁所不遠)
2. keyboard (都是青軸)
家裡用 flico , 公司用 duck,外出偶爾帶 KBT Pure 60%
3. 滑鼠 G400s
4. NB: mbp 13" 2011 early (加到 16G ram)
5. LCD 公司用 Dell 24",家裡沒有。
6. 拖鞋或不穿(腳悶就不爽,不爽就不想工作了.....)
其它沒有了...
對椅子沒什麼要求,我常換地方寫,有時就是想自己靜一靜
在家則是和式桌與地毯盤坐著寫.