看板 Soft_Job 關於我們 聯絡資訊
我剛出社會的時候,跟原PO一樣,對寫程式充滿熱誠。 我的第一份工作,是大型的WINDOWS APPLICATION專案,編譯出來 的執行檔超過4MB那種,純MFC,是那種用了很多的OO的專案。 我不但對程式充滿熱誠,而且也非常有想法,甚至可以說自視甚高, 我負責的那部分的原始的CODE,前人留下來的CODE,可以說是 亂七八糟亂湊出來的,我初生之犢不畏虎,心一橫把前人的CODE全部 砍掉重寫,我很感謝那時候我的主管,竟然放手讓我做這樣的事情。 而我寫出的成品,也的確不負長官的期待,六七年前過去了,那部分 的東西到現在那間公司還在使用。 如原PO所說,我一開始就是想著彈性想著完美,但我的專業程度並 不是很夠(我是土木系畢業的),我只能用我有很好的邏輯的優勢, 去邊寫邊摸索,發現自己設計的架構好像怪怪的,就重改架構,以 藝術家對自己作品的執著態度去寫程式,一點點的不完善就打掉重練, 那時甚至嚴格要求到,每行CODE的縮排都統一規格,變數命名也統一 成匈牙利命名規則。 那時候是我成長最多的時候,從一個完全不懂OO的人,到後來把所有 OO的優勢全部用上,繼承、多載、封裝、再利用發揮到淋漓盡致。 從中,我學習到超多。有人說過,只要你曾經用過,上天就不會讓你 的付出白白浪費。運氣好的,能從優秀的完成品回饋無止盡的成就感。 運氣不好的,有一天你會發現過去付出的東西在未來幫了你很大的忙。 當然,工作、職場、生命沒有那麼永遠一帆風順的,有時候你想做藝術品 但是公司(上司)不需要藝術品,公司只希望得過且過,解燃眉之急。 我的第二份工作就是這樣,一個製造業公司,擁有完全純正的台灣中小 企業血統,他們要的是馬上能賣錢、解決客戶問題的東西。我在那間 公司做的很痛苦,一方面是轉換跑道(LINUX嵌入式沒人在用OO的), 二方面主管也不像第一份工作的主管一樣放手讓我做。但我也是在那 份工作中學習到LINUX的硬體、軟體的很多知識與技術。 總之,加油!您只要用心付出,老天不會讓你的付出白白浪費的! 我工作七八年了,現在的我,只會想用60%的力氣,去解決95%事情。 剩下的5%交給外交體系去解決(PM、SALSE可以搓湯圓搓掉) 而不會用120%的力氣去解決100%+(未來還沒發生)的問題。 一方面我心態是變了,客觀環境也變了(結婚了,雜事外務很多), 二方面是我懂得知識技術也多,可以挑選最不費力的方式解決問題, 而不是硬做硬解。 努力學習、衝撞體制,改革體制,義無反顧、勇往直前,這些是年輕人 的專利,每個人都有每個人的出發點,也有每個人的特性,在【無愧於心】 的前提下,做你想做的就是了!! 最後,老天會把你應得的給你的!! ※ 引述《qwer820404 (beans)》之銘言: : 小弟對Coding一直抱持著熱忱 : 在寫code的時候,有時候會很想要,設計的很有彈性, : 我自己是覺得,這樣是有助於以後調整。 : 但是mentor今天跟我說,現在的需求不需要這麼彈性 (事實是這樣沒錯) : 設計的彈性但也會增加程式的複雜度。 : 我是抱持著想要做到120%事情的想法。 : 也許,在職場上這樣子是不適合的,只是我不知道而以。 : 可能當事人或同事會看到這篇文章之後,會不太高興。 : 但是我無意冒犯,我是以虛心受教的態度,想上來問問我這樣子做, : 到底在職場上是好還是不好… -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.42.100.183
Curapikt:推個 03/23 11:56
julia28:推 03/23 12:33
PianoChen:台灣軟體要夠強, 是否應該改變成彈性思維? 03/23 12:50
andymai:ㄜ...我很好奇這篇被M的原因...??? 03/23 13:07
viable:單從文學的角度看 文筆很好阿 03/23 13:23
bobju:七八年的老江湖,自然懂得明哲保身之道. 03/23 13:26
bobju:不過應該用20%的力氣去做80%的事情,比較符合80/20法則. XD 03/23 13:28
bobju:剩下20%,通常是屬於非技術性議題,就有勞業務客服主管去搓了. 03/23 13:30
gmoz:推 我手上這個Client端的gui 編譯完7MB 03/23 13:35
genius945:推...學習能力跟guts都很欽佩 03/23 14:05
michaelz:執行檔超過4mb跟大不大型沒什麼關係吧 03/23 14:18
michaelz:幾百行的code也可以弄出幾十mb的執行檔 03/23 14:18
cyr1216:今天上班本來心情很差 看到這篇心情變好了 03/29 00:53