• 8

關於程式設計~辛苦

kevin628 wrote:
我們公司SD就要做完SA工作,沒有SA的角色,所以是PM-SD-SE


我們更慘
SD SA PM SE通通都是自己來

以下回樓主
一開始寫程式一定都是困難的
很多Function都不曉得
以前沒google都要翻書呢
現在有google
關鍵字查一下就好了
多多習慣看簡體字
反正程式碼大部分還是用英文

同樣的問題多看幾種解法
有時候自己先想想看要怎麼做
稍微的腦力激盪一下

記得當進公司的時候
從不會寫到寫出第一隻程式花了一個月的時間
寫到現在都麻痺了
兩三天就搞定工作進度了

要怎麼進步才會最快?
我覺得是寫你自己想要的東西
人總是不會滿足的
當你完成了一個小小的願望
你會有相當程度的成就感
自然就會想要完成第二個自己想要的程式了
不要一直鑽研跟工作內容有關的部分
如果工作是跟資料庫有關
那就去學學Socket去學學影像處理的部份
這樣自然就會學的快
多多問些奇怪的問題
這樣學習最快了
當上面有什麼奇奇怪怪特殊需求的時候
這時候就是你出頭的時候了

這樣的情況持續兩年
兩年之後
你應該就會到公司就先
上一下01
收一下mail
吃著早餐
一面敲個MSN
另一面開著車肥羊
看看即時盤下個單
偶而跟同事寒喧幾句上上廁所
不一會兒就準備吃中飯睡午覺了
等午覺睡醒就會稍微有點罪惡感
趕緊寫一個小時程式
工作進度有點內容可掰了
繼續上一下01
收一下mail
吃著下午茶
一面敲個MSN
另一面開著車肥羊
等下班了

對了
我覺得寫程式一點都不難
寫文件才難
等你開始寫程式文件就知道累了
我目前寫程式資歷4年(在學不算),在windows CE上寫過chip的driver和CE上的一些application,摸了兩年多後轉戰Linux,一樣要碰系統和硬體,目前是在參與WiMax的MAC,所有的工作幾乎都用『C語言』就可以了,以我過去的經驗,寫程式最後真的會變的跟呼吸一樣自然,需要天分嗎?不用,需要邏輯很強嗎?也不用,要的只有時間跟磨練,至於程式寫的好或不好也不會有太大的差別,重點是要學習一些方法,這裡的方法不是coding的技巧,而是軟體工程,讓別人看不懂的程式碼是爛程式,那是沒有養成良好習慣的軟體工程是寫出來的,一個project可能要10個人合力完成,程式碼要看起來要具有同一風格是最基本的。
看了前面的流言,總覺得不少人的觀念有偏差,寫程式真的只是一件微不足道的技能,他不會讓你成就什麼,真正的重點在用程式去完成一些事情,在這之前要學的東西是怎麼完成工作的方法。
在學生時期就要達到寫程式完全沒有困難真的要有點毅力,找本適合自己的書,然後多練習,透過練習思考書上沒寫的,然後上網找答案,大概就這樣吧。

雖然說在業界大家都在叫窮,不過比起其他科系,就算薪水沒比較多,但至少工作比較好找,這是目前你較能安慰自己的說法,當然起薪有比較高一點!
我倒覺得你應該是挺有天分的,是什麼讓你覺得你是原本是沒有天分的呢?
mingfang wrote:
以我過去的經驗,寫程式最後真的會變的跟呼吸一樣自然,需要天分嗎?不用,需要邏輯很強嗎?也不用,要的只有時間跟磨練
免責聲明:本文所載資料僅供參考,並不構成投資或人生建議,本人對該資料或使用該資料所導致的結果概不承擔任何責任。
akai1975 wrote:
對了
我覺得寫程式一點都不難
寫文件才難
等你開始寫程式文件就知道累了 ...(恕刪)


沒錯沒錯,寫文件才難。

身為SD/SA,要做一堆文件,RD,ED,ID.....對內對外,前期後期,保養維護。天啊,文件地獄。
大大加油吧!

小弟當初就學時也是想走軟體.....

從組合、c、c++、vb,結果還是放棄走硬體= =

太累了,畢竟軟體太多科系都能學囉

術業有專攻,大大只要努力,就能壓倒很多人囉
能夠賺錢才有用,不然再怎麼辛苦,其它都沒用
憶長存 wrote:
小弟當初就學時也是想走軟體.....

從組合、c、c++、vb,結果還是放棄走硬體= =

太累了,畢竟軟體太多科系都能學囉...(恕刪)

我認為現在軟體沒有以前好搞是印度跟中國的關係
他們寫軟體的人太多了

至於硬體還好, 因為印度人不太會搞硬體, 而中國的硬體工程師喜歡惡搞
剛好讓台灣還有一些路可走
各位大大 如果對圖示有興趣,請參考『1977 她的眼睛像月亮』http://www.youtube.com/watch?v=YgCiXDLIj6Q
paa18699 wrote:
大家好我是程式設計的...(恕刪)


這行就是餓不死而已

會不會累死呢~就看你自己判斷了

這行需要需要天分呢?~我覺得比例沒那麼大

只能給你一個做這行~這些年來的感觸

"專業"~就是實務上不斷的吸收經驗與累積經驗



所上教授說
寫程式的能力在娘胎時就決定了
沒天分的話,可能努力之後,成效也不彰
如果真的努力過又進步不多,趁早放棄
天下各行各業這麼多,沒有非要寫程式不可
寫程式也不見得能賺大錢...

我是覺得寫程式跟打文章、說話一樣簡單,不就只是用語言表達而已嘛!

我寫了五、六年的程式,發現寫程式就跟說服一個人幫你做事差不多,你要先瞭解對方那個物件的各種屬性、操作、、等要素,找對反應的條件,自然就會好操作,跟人比,電腦實在是太好說話了。

電腦,會依據你理解的深度來決定你可以操作的權限(理解不夠深,亂用會走火入魔),好的程式沒意外、最好也不要有意外(包括預計的混沌之類的東西),有意外就只代表你理解的不夠深入,就算是某一顆IC接腳空接,邏輯準位跑掉,時好時壞,只要你夠深入的思考這些環節,答案就會浮出來,意外是要被程式避免的,臭蟲只會長在你沒預料到的地方。

我也是以「C 語言」為主,自從參透了空間(記憶體)、時間(指令)的關係之後,就一路順遂,以C語言為中心,往高階、低階都好發展,現在就看情況用語言,從perl~到組語只要時機恰當就會拿用,完成任務才是重點,語言根本不重要,就跟寫網頁會拿PHP+Javascript來用(個人對M$的東西沒好感),寫軔體就以C混組語來執行任務,就看情況而定。

有正規表示式可以用,就會狂用字串,沒得用也關係,用結構分割資料也行,一切都是看情況,VB就真的當學生碰過而已,後來~~就真的沒興趣,M$的東西就越來越少碰,從大趨勢來看~M$之路前景勘慮,從個人的意願來判斷,還是企鵝、小惡魔可愛

這些語言的使用情況就跟看鄉土劇某橋段差不多,一個病床上用「國語」跟探病的用「台語」對話一樣,沒特別注意還真的沒發現這兩個人在用不同語言對話勒(就跟用了同文堂就忘了再看對岸的網頁差不多,只要你腦中的語言自動傳換功能沒問題就行)。

把程式弄亂,不寫註解,個人是覺得「自找死路」,除非程式不需要你維護、修改、除錯,我一向是要求「個人造業,個人擔」,逼到我重寫,那個傢伙就慘了,以前也遇過香港的工程師寫出來的code,亂到一個不行,全域變數狂用,函式名稱還用#define換過,整個程式糾結在一起,最後當然是氣到乾脆重寫,事實證明重寫比較快,舊版的就叫他們自己維護,開發速度的差異也就越來越大。

沒動力,做什麼都懶,沒「心」,不管從事那一行都會「二二六六」的,對我來說,興趣一向是支持專業水準的重要關鍵。

  • 8
內文搜尋
X
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 8)
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?