• 9

有關於程式設計...


LINWETIN wrote:
不少大大說的都很有道理,樓上有大大說到3年不做烘培我依然是烘培師傅,可是3年不寫程式就甚麼不是,或許在小弟心中多少也有些許這樣的想法,所以才會使小弟有轉職的念頭‧

小弟是從高職快畢業的時候就一腳踏進了烘培業,從很早以前的大起到最近這幾年的大落,小弟也看了不少,並不說是烘培業不好,只是....一個成功的烘培師傅背後付出的,不只是時間跟身體健康,還需要有不少金錢的付出‧

烘培並不是像資訊業這樣做錯了頂多是刪除或是回覆上一個動作,花點耐心跟時間可以解決的,
烘培一旦做的不好或是哪些步驟錯了,就等同你所花費的金錢(材料費、水電費等等的)也付諸流水了,
或許會人說誰會讓自己錯那麼多次,可是又有誰能保證自己能在1次或者是2次就把你想要的產品做出來也做得好呢?如此一來,時間久了,真的會有種熱情被磨光的感覺!

其實小弟也並不是一定要轉到程式設計這塊,就單純的只是想轉換跑道試試看,剛好學校現在有再教VB,小弟覺得滿有趣的,所以提出一些問題來請教一些比較有經驗的大大,畢竟底子是有了,不管有沒有轉職成功,大不了打回原形去做烘培而已,可是如果現在不找機會轉型,再撐下去就真的沒甚麼機會可以轉‧
烘培業已經拖了10年,人生還有幾個10年可以衝刺,各位大哥您說是吧‧
如果還有其他想法也可以在給小弟一點意見,或是提出來討論一下!!


我當了十幾年的打字工人..也來說說吧..

當你有專案壓力,時間壓力....寫程式可能會讓你生不如死喔..
因為可能你不會做..因為業主要求很多..因為遇到無法預期的事件..然後時間緊迫..
這是我看慣的了..最後都只求程式能動就好...

基本上你的年紀...一般這行業似乎不太會收的了..除非你有很多經歷和作品..
當然我們先不討論別人的眼光怎麼看~畢竟有實力就算做soho也很吃香..

那麼先從你自己本身要體悟...你能處理怎樣的問題?
你可以去ptt的codejob看看..要是連一個都沒有把握處理...
你就要有心理準備..這些都可能是你以後工作會碰到的..
這行業奧客絕對比你想像中的多~死user不勝枚舉..什麼光怪陸離的事情都會發生..
自己最常說的一句話就是"奇怪"....


當然話說以上都是事實..
但也不能說是絕對..畢竟我自己是一個特例..
我不是本科系..但我剛接觸不久後..看到別人做什麼功能都可以反推是如何做出來..
就是因為這個個人特質..所以我現在如同養老..專門處理其他人沒辦法處理的疑難雜症,用嘴巴寫程式..
也許你也有屬於自己的個人特質..但我在上面提到的~是一定要處理的..你會願意接受嗎?

否則基本上~我和上面的大師們一樣意見...就算下輩子也不要當程式設計師..




小弟從 程式設計師 -> 系統分析師 -> PM 一路上來,在當 PM 時看到一些台灣軟體界的醜態。

一句話,軟體在台灣不值錢。
這不是只有客戶這樣覺得,連軟體及系統整合公司的經營者都有這種想法。

業務用低價搶標,利潤從硬體方面賺一些,軟體方面的系統或程式客製都算是半買半送的,
在cost down的情況下,就是down工程師的cost。
一個工程師包至少兩三個專案,人手不足還會再外包出去。

工程師每天熬夜到兩三點趕出來的程式,連白紙黑字的需求規格都畫押了,客戶都可以翻供不認帳。
客戶一句:「我們就是不懂呀!才會找你們是專業的來呀!」。
客戶不肯驗收付錢,硬生生被業務逼著大翻修。
預定結案日期被延不說,新案子又接著進來,造成惡性循環。
有的客戶要用DOT NET,有的要用C#、有的要用JSP,不但PM頭痛,程式設計師也兩頭燒。

外包的程式整合進來不有些問題,不然就是使用的語言或技術自己的工程師不熟,
單元測試時OK,整合測試時就是會出包。每每向老闆反應要找一些有經驗的技術的老鳥時,
只回一句「程式不是就抄抄copy再改一下就行了嗎,有這麼難的嗎?」
要不是領他的薪水,真想一句:「更!這麼簡單,那不就你自己來」。

要是說做軟體要有尊嚴一點的,那就屬RD了,
不過RD的結果不是成就是敗,其中的辛酸,就是另一段話了。
這棟樓碰觸到一堆資訊人心裡的痛處了
發問大大,

告訴您一個電腦發展史的一個小故事 (其實也不小, 這個故事整個改變了人類的生活工作方式)

摘至 Apple Confidential, 作者Owen W. Linzmayer

很久以前, 在1970年底, 也就是當蘋果電腦剛發明個人電腦這樣產品沒多久(Apple II), 有一個哈佛大學商學院一年級的學生, 跟他的一個朋友,
寫出了一個軟體叫做Calculedger, 他們寫這個程式的主要原因是他們在上課時, 經常要計算不同情況時的一堆繁雜數字, 每次用手一個一個算, 太麻煩了,
乾脆寫個程式, 用電腦做省時省力.

他們本來想拿去賣給蘋果跟微軟, 結果Steve Jobs跟Bill Gates都沒看出這個程式將為人類帶來巨大的改變, 拒絕購買. 這兩位乾脆就自己開公司賣這個軟體,
他們把這個軟體改名叫VisiCalc. 結果推出後大受好評, 很多公司為了使用這個軟體而去買Apple II (因為當時這個軟體只能跑在Apple II上). 這個軟體也
成為電腦史上銷售最好的軟體之一. (諷刺的是Steve Jobs居然沒看出這個軟體的潛力, 可是他也不是事事如神, 這個評論是寫這個故事的作這寫的, 不是我下的).
後來這個軟體賣給一家公司, 推出了Lotus 1-2-3跑在IBM PC上, 後來微軟也推出了他們自己的軟體, 也就是現在無人不知, 無人不曉的Excel.

這就是試算表軟體的由來, 另一個小插曲是, 他們本來想去申請試算表的專利, 可是一個專利律師說軟體不能申請專利, 所以他們沒有去申請. 這
個錯誤的決定, 造成他們沒有從發明試算表的成就中致富, 不然他們可能會成為超級巨富.


告訴原po這個故事的原因是, 寫程式只是一個工具, 真正的賣點其實是這個程式想要幫忙使用者解決什麼事. 也就是所謂的Domain knowledge.
以原Po大大的資歷, 也許可以把烘焙業當主, 寫程式當輔, 去寫一個類似烘焙食譜的程式, 讓家庭主婦也可以購買你的程式照著在家做就可以
做出好吃的麵包餅乾 (最近有個很夯的iPhone程式就是食譜, 大大可以去查一下).

如果你沒有所謂的Domain Knowledge, 而只是想要硬拼, 跟一堆科班出身的小夥子拼Linux底層, Windows API, Socket Programming...那我勸你早點打
消念頭. 但是如果你想學程式的目的是想寫一個跟本業有關, 解決問題提升效率的話, 那我是很鼓勵您去學程式. 這種Domain Knowledge, 不是網路上
這麼一堆滿口術語的科技宅男會的, 而這才是您的最大優勢.

另外還有一個例子, 是一個史丹佛大學音樂系教授, 寫了一個iPhone的陶笛程式, 大賺台幣好幾千萬的故事, 懶的打了, 自己去Google吧!

sgconduty wrote:
這棟樓碰觸到一堆資訊人心裡的痛處了

在台灣..程式設計..或因市場因素..或因經營者理念..
多數人..是辛酸的..
我聽過最多的是..如果可以重來..決不選這個..
沒想到..樓主在年過30之後..
卻還想跳進來..只能說勇氣可嘉..
小弟在軟體業也也打滾十多年了, 本身也不是學資工的, 寫程式這種東西也沒有特別去學, 就自己看書, 現在還可以Google, 其實會什麼語言在我看來一點都不重要, 因為不同語言差異的只是Syntax(語法), 有一點資料結構的基礎, 物件導向的概念就會發現其實各個語言差異並不大, 最最重要的反而不是以上說的這些, 而是邏輯概念, 邏輯概念好的人學寫任何程式語言都很快, 邏輯概念的鍛鍊學校不見得會教, 只能靠多看看書(個人蠻推薦design pattern的), 或者是參加一些網路上的程式設計競賽來磨練

heliboy wrote:
發問大大,告訴您一個...(恕刪)


很棒的故事

有一個新穎的創意或點子

以程式設計作為工具寫出能讓人們廣泛接受的軟體

的確有很大的機會能獲得成功

臉書不也是如此嗎

千千萬萬個程式設計師在當時都擁有做出臉書這樣的網站的技術

甚至能做得更好更棒

可是如何吸引人們使用臉書的關鍵讓馬克掌握到了

重點往往不在於用了多麼高明的編程技巧

而是成果能不能被人們喜愛而使用

我自已也常常講的一句話:
「無論你用什麼先進的框架,
組織多麼嚴謹的架構,
只要(UI)很難用,使用的人不喜歡不愛
結果都是枉然,
因為那是使用者最直接的感受」

tsaipifong wrote:
「無論你用什麼先進的框架,
組織多麼嚴謹的架構,
只要(UI)很難用,使用的人不喜歡不愛
結果都是枉然,
因為那是使用者最直接的感受」


難得遇到一個與我理念相同的,
但這個簡單的道理,
全台灣沒幾個人懂,
最常聽到工程師講的一句話就是: 功能正常就好,UI隨便~

每每在survey廠商時,
那種UI太差的,絕對第一個踢除,
根本連聽下去的動力都沒有.

有回遇到一個廠商,
說自己的產品功能有多強多強,
看到畫面,差點沒把早餐吐出來,
那亂七八糟的UI,誇張的配色.....

LINWETIN wrote:
小弟之前是做烘培業的...(恕刪)


你先問問你自己,
"邏輯" 跟 "想像" 能力強不強,
如果不強,
建議你還是放棄比較好...

寫程式是很虛幻的,
沒有實體給你看,
只能靠頭腦想像,
再加上邏輯思考,
光是一個迴圈就可以搞死很多初學者,
不是那麼簡單就可以學會的!!

LINWETIN wrote:
小弟之前是做烘培業的...(恕刪)

寫程式是一條不歸路
邏輯好 任何語言應該不是問題
  • 9
內文搜尋
X
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 9)
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?