• 6

程式設計新手請益

我只會C,到現在還是活得好好的,

年薪也是工作四年左右就開始破百,

工具每幾年都會推新出新,但那只是工具而已,

重點還是你的know-how ...

當你工作四五年出去談的時候,

跟對方說"我C/C++ or java ... 等等寫得很好",

應該沒人想鳥你吧 XD,

但當你說你做了幾個知名的大案子,

那身價就不一樣惹。

阿對了,如果要我選一個語言當入門工具,

我會選C,這是所有語言之母,

容易上手也不太可能被淘汰,要物件導向也沒問題 ^^。

Moses5222 wrote:
學unity(語言學js)吧,很快入手,現在遊戲公司都缺這樣的人


學Unity千萬別被JavaScript綁死!(其實是正式叫Unity Script)
如果有人來應徵Unity程式, 然後說他只願意用Unity Script, 我會請回先回去...

拿來交一交多媒體系的作業, 專題, 入門做興趣的, 不願意花太多時間學比較難的C#
的話, 可以用JavaScript(其實某些地方跟JavaScript有差異).

否則現在拿來工作用的, 大部份人都是用C#. 去google找問題的時候也幾乎都
是C#的解答. Unity官方統計使用的語言(Unity一開啟就會把統計資料傳回官方)
C#已經是一面倒了.

http://blogs.unity3d.com/2014/09/03/documentation-unity-scripting-languages-and-you/

現在還是很缺Unity的人,但是Unity在4年後會怎麼樣還不知道...
總之寫程式的話被任何一種工具綁死都是不應該的, 但如果要使用任何一種工具,
就應該要有能力很快上手.
與失敗為伍者,天天靠盃都是別人的錯。 與成功為伍者,天天跟失敗切磋直到不再出錯。

SECYEN wrote:
我是不知道你說的'...(恕刪)


小弟不才機構工程師的內容是設計工業電腦從外觀設計到內部結構設計一手包辦

寫程式只學到迴圈 這是老師只教到這 有啥辦法

然後現在正職是 軟體“高級”工程師 不好意思“高級”是公司印給我的名片上寫的
不過我不敢自居“高級” 自認為很低級

遇到不會寫的時候
Google
然後就會到這裡來了http://stackoverflow.com/

再來就是Copy->Paste 很正常

沒錯我真的沒學過程式
但是現在正職就是在寫程式Android
公司交給我的專案都是我一人完成並不是團隊一起完成

沒錯我真的沒學過程式
沒錯我真的沒學過程式
沒錯我真的沒學過程式


Hello 樓主,

以前我剛上大學時,也跟你一樣,問過一樣的問題。
20年後的現在,我工作跟寫程式完全沒關係。

如果真有心要往寫game或是繪圖演算法之類的發展,
你應該要念數學系比較好。如果時光倒流,我會選數學系,
或是電機系。如果你不小心是進資工系,記得要多多加強數學類的科目。
為寫程式而寫程式,多半是搞不出什麼玩意的。

會寫程式只是基本罷了。出社會應該不會餓死,但要賺大錢,
要看各人造化。

祝你有好的未來,加油囉。

SECYEN wrote:
我是不知道你說的"機構工程師"是在幹什麼
但不是叫工程師就是所有領域都通好嗎
只學到迴圈也敢拿出來講?
什麼寫程式就是 Google->Copy->Paste
寫程式著重邏輯思考及天份
最好是上網GOOGLE一下就能寫好
需求改一下你根本就沒能力改
沒真的學過程式就別在那邊誤導人

人家只是分享轉換跑道的經驗,告訴樓主學好英文的重要性

以及活到老學到老的精神,不知道這位大哥怎麼這麼衝

在業界打混過多少都會知道甚麼是機構吧?
眼光放遠, 廿年後, 當個使喚這些自稱很會寫程式的高手的主管~~

加油~~
過了三年多,再次看到這一篇,思考一下在爭論什麼東西?

一個一般人出生、踏出社會工作的目的

1、為了生活而工作
2、為了更好的生活而換工作
3、為了安逸無金錢煩惱的下半輩子而工作

而論壇中的討論都只為了當下、眼前、還有莫明奇妙的文人相輕而相爭吵,

是不是也該想想,學到的東西如何可以為自己,

由2 -> 跳往 3呢!

「競爭力的加強」 的 「終點」到底是為了什麼呢?

前幾天讀到一篇文章,「一生只用富一次」

(https://mp.weixin.qq.com/s/3HhiYQ0iVkXroQPVOEQHhA)

附上連結,雖然是大陸的文章,但知識是無國界的,給大家好好的品味一番。

如果程式能力強,我想一堆人可能就「沒在去想 (3) 的境界如何達到」,只會

想著如何用自己高超的程式能力解決公司眼前的問題等等,解決好了,又會沈浸在

成就感之中。


那接下來40歲、45歲、50歲之後所要面臨的問題,可能不是程式能力強就可以解決的了!

而且跟你一樣能力強的年輕人多的是,但是他們的肉體是青春的,光是這一點的競爭力就

就比你強上數倍,那要怎麼辦呢!那時可就為時已晚了,而九成九的家長又會把希望寄託

在下一代身上,那就沒完沒了了。





lung6660 wrote:
小弟不才機構工程師…

Google 然後就會到這裡來了http://stackoverflow.com/

再來就是Copy->Paste 很正常..(恕刪)


我挺你,真的就是這樣啦…但是能這樣查到的都是比較底層怎麼寫的問題,對於架構之類就比較要靠多讀書與人家的程式了

吃這行飯數學無所謂,但是英文要打通,不然受限太嚴重

Google 工程師路過…

rebels wrote:
我挺你,真的就是這...(恕刪)


直接 copy 別人的程式碼,寫起來才快啊!

但除錯別人程式碼的能力也要夠好,不然沒辦法節省多少時間。

沙灘上撿來的東西,不一定都是珍珠啊!

流水憶秋年 wrote:
目前我看到的是有一派都說先學C語言
有一派說先學Java,也有說先學Python的,還有說先學HTML,CSS的
好多好多五花八門的說法,實在不清楚到底該先學哪種?...(恕刪)

個人經驗
C跟java都要學...
C能學習到指標的運用
後面一些高階語言也都會用到
只不過將指標隱藏而已
學C能更熟悉記憶體的配置
java能學習到物件與架構
能套用回C語言上運用
變成OOC(Object Oriented C)
能融會貫通後學甚麼程式語言都快
obj-c也只不過是C語言的super set
差別只在語法罷了

流水憶秋年 wrote:
再來是如果要學的話有需要先去外面上課嗎? 巨X之類的?
還是買書自學? 如果買書的話有推薦哪本近期的書參考嗎? (因為爬文都是比較多年前的文)
或者單純用網路上的免費資源學就綽綽有餘了? (Coursera,Codecademy 等等)...(恕刪)

建議自學
不買書上網找即可
若真的要買書本挑一本自己看得下去的就行了
主要的原因是
透過搜尋資料的過程
能學會自己整理資訊與培養自己查資料的能力
基本的問題網路上都能找到解答的

流水憶秋年 wrote:
再補問個小問題
寫程式真的有必要買Mac嗎? 因為我看很多人都說先買Mac
一般其他筆電或桌電跟Macbook/Mac相較之下的缺點是什麼? ...(恕刪)

個人認為
初期隨便買台小筆電就可以了

個人經驗
最初我是用桌機學習程式
透過幫老師寫一些小案子跟自己接案
賺到錢才換筆電的
我有台筆電就是透過接案的訂金買的
這跟投資一樣
如果沒賺錢一直添購設備或是增加投資金額幹嘛?

求學時期就可以透過寫程式賺到錢了
只不過要自己去找案子來做
肯定比去飲料店或是超商打工快
學生時期個人一個月有三萬六左右的收入
畢業後把這些案子整理成作品集
對於求職很有幫助
比認證跟文憑好用多了

過程中可以學習到跟接案與談判的技巧

流水憶秋年 wrote:
爬文看了很多人都說"軟工在台灣不吃香沒人重視"
"如果重來不會選資訊"
"程式寫得好要,要飯要到老"...(恕刪)

光只會寫程式的話
就真的是"程式寫得好,要飯要到老"
以台中為例隨便買間3房2聽的房子也要個上千萬
一般上班族一年是能賺多少錢?
年薪100萬就已經是"高階打工仔"了
每個月等領月薪
特殊月份領分紅跟獎金
講句難聽點的跟要飯的不就是一樣嗎
想有錢不是投資就是投胎
這點只要是領死薪水的各行各業都一樣吧

台灣軟體工程師程度差異極大
每次有程式相關的問題時
一定會有人大言不慚的說寫程式
只用到loop跟if else
其餘的google一下copy paste就可以了
這樣的軟工
其實只是掛名高階工程師的coder罷了
因為有著高學歷或在大公司上班年薪也能百萬的
一個簡單的系統資料或功能
到底是系統需求跟業務需求
很多coder連想都沒想過
只會一股腦地亂兜
這樣的人很多而且常常抱怨公司給的很少

各行各業都有其專業性
只要自己有興趣並用心做
您的努力有一天會有人看見的
業界很小的
只要能在業界能闖有點名氣
錢自然就會來了
這時錢通常不會是優先考量的點

學程式不外乎"多聽多看多練習"
求知若飢 虛心若愚
共勉之
  • 6
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?