[請益] 我是一位想轉來的新手(文章應該滿長)

看板Soft_Job作者 (Guild War2 Elementalist)時間10年前 (2015/02/07 17:49), 10年前編輯推噓15(15041)
留言56則, 25人參與, 最新討論串1/6 (看更多)
大家好,小弟本版第一次發言,先退個5000步 我不知道我有沒有寫程式的天份,我也有點沒信心 想轉行做程式因為土木的環境不喜歡,然後也算是面對自己這樣 本身是個學土木的人,我記得高職有學過程式設計一學期 不小心拿了滿分,不過程式碼都靠背多芬這樣 那是我與程式的第一次接觸,後來小弟不才,繼續走不太喜歡的路渾渾噩噩 畢竟分數到哪就上哪. 不過大學硬是考了跟程式設計有關又有土木相連的科系,後來第一次碰到了VB, 原來,那時候才了解這才叫專業,就像我過去3年學土木的方式一樣,硬幹死幹 幹出了一些成果,雖然成績算班上前幾,但老實說,很多東西還是一直想不通, 助教表示:去想,用力去想  我都想到快便秘了,而期末專題也算是少數幾組有弄出來的組別 (有部分是互相CARRY) 可是我對基本觀念還是很差,畢竟科系收得很雜, 老師我們當成高職3年都有學程式的人教,當然又要幹土木又幹程式 我也盡力拿到了前幾名畢業,當兵之後也去幹了土木 後來覺得,人生不能繼續走在不想走的大道上 目前23快24 就決定下了一重大決定 轉行寫程式,也去報名了資策會的行動APP開發 但老實說,我的腦袋有點偏向石頭 而我有位死黨,他高職學了3年VB,一直打擊我信心 因為他是我很好的朋友,所以他說這很講究天份的 就算你苦幹實幹,你也幹不贏那些天才,加上你又是非科班 你算是半路出家,我看選手的邏輯以後,我就放棄程式了 老實說這點讓我覺得,我好像第一次打怪就想打BOSS 但我已經下定決心,我不相信我辦不到 自從我說我要開始寫,我每天都會去圖書館,從早上9點寫到晚上8點 一個題目,一個註記,也學到了不少過去沒有的觀念 但我也了解到,我一個多禮拜的自學,C++ 也才爬到  目前爬到快99乘法表  我一開始看啊哈C 因為當完兵 腦袋連概念都沒了 然後現在再看第一次學C就上手 3/16號要去資策會上課 C# Cobj java 因為要學APP開發  後來我那死黨也帶我去找他當初打工地方的老闆 他拿出了Turbl C給我...老實說我腦袋一片空白 我想問的是 1,有人過去也是從0開始,如何熬過來 2,他老闆有說,寫程式只能專精一種語言到頂尖,其他就不會用了? 3,有人可以幫我檢討一下我的學習方式,哪裡不夠好的嗎,或者有其他比較好 的學習方式 4,畢竟上課用C#,那我學C++是不是很沒有效率的投資? 5,我覺得C++感覺比VB好學,可是當初學校老師都說VB先學好 最簡單的你再去學那些,所以語言是不是有入手必須要學的? 6,可以介紹幾本觀念的好書? 謝謝這裡的前輩們看小弟發的新手文 我會努力讓自己踏入該領域 心存善念 盡力而為 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.174.1.201 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1423302583.A.3D4.html ※ 編輯: Montana01 (1.174.1.201), 02/07/2015 17:53:51

02/07 18:25, , 1F
我認為程式語言只是一種工具,用來實現你的想法
02/07 18:25, 1F

02/07 18:26, , 2F
如果上課都是用C#,建議你先只學C#
02/07 18:26, 2F
OK 明天去圖書館挖礦

02/07 18:27, , 3F
練好內功,可以看些資料結構的書
02/07 18:27, 3F

02/07 18:28, , 4F
加油 我前主管程式超強 也是土木再轉的
02/07 18:28, 4F
用程式來算鋼結構?

02/07 18:28, , 5F
看懂資料結構理論,實作理論會更有難度,但不急
02/07 18:28, 5F

02/07 18:30, , 6F
之後就觸類旁通了
02/07 18:30, 6F

02/07 18:32, , 7F
每種程式語言的特性到後面才會感覺到
02/07 18:32, 7F

02/07 18:33, , 8F
在有一定基礎(解決問題的能力)後
02/07 18:33, 8F

02/07 18:33, , 9F
有時候是依本身個性才會知道哪個語言適合自己
02/07 18:33, 9F
就像尋找另一半

02/07 18:34, , 10F
丟turbo c給你的人一定不喜歡你
02/07 18:34, 10F
哪尼? 他說這是快速的解法,我看了書以後,我覺得先不要急著飛, 不過那是我未來會努力幹掉的書 ※ 編輯: Montana01 (1.174.1.201), 02/07/2015 18:38:35 ※ 編輯: Montana01 (1.174.1.201), 02/07/2015 18:40:22

02/07 18:42, , 11F
你沒看到同一頁的文章嗎?缺德的工程師會叫新手學C/C++
02/07 18:42, 11F
我有看~所以那本Turbo C真的看起來像天書~我就一直去圖書館挖書 結果~覺得C++目前還滿對的上我腦袋思考邏輯的,當然語言一堆,說不定又遇到哪個小三 又跟他跑惹 ※ 編輯: Montana01 (1.174.1.201), 02/07/2015 18:48:12

02/07 18:53, , 12F
買借或買本 最薄程式語言的書 最好是有一步步做的指示
02/07 18:53, 12F

02/07 18:54, , 13F
一步步跟著做 如果還搞不出來 那就是你可能真的不適合這行
02/07 18:54, 13F
有,那本算好理解的?最薄?這個我有點不理解?有例題 然後我用前面學到的去解,盡量不 看解答,解完竟然程式碼比他少XDD

02/07 18:57, , 14F
有興趣做就對了,台灣公司專案公司居多,所需技能不用這麼高
02/07 18:57, 14F

02/07 18:58, , 15F
所以沒有不適合這問題,只有沒有下苦力有沒有努力的問題
02/07 18:58, 15F
我會心存善念 盡力而為 ※ 編輯: Montana01 (1.174.1.201), 02/07/2015 19:03:09

02/07 19:21, , 16F
直接做一個小作品,遇到不會的再去查;小作品可以用來
02/07 19:21, 16F

02/07 19:21, , 17F
面試
02/07 19:21, 17F
不錯建議,不過我會先延伸一下 ※ 編輯: Montana01 (39.8.188.168), 02/07/2015 19:45:15

02/07 20:06, , 18F
不覺得要靠天份,靠天份只是一種說詞,用來說服自己放棄
02/07 20:06, 18F

02/07 20:07, , 19F
越相信天份,就會越覺得自己做不到,除非你反過來洗腦
02/07 20:07, 19F

02/07 20:08, , 20F
自己是很有天份的。
02/07 20:08, 20F

02/07 20:15, , 21F
不過如果寫程式只感受到痛苦沒有樂趣,那就另當別論了..
02/07 20:15, 21F

02/07 20:22, , 22F
新手不要同時看太多書
02/07 20:22, 22F

02/07 21:00, , 23F
建議先學C 搭配史上最強IDE可以無堅不摧
02/07 21:00, 23F

02/07 21:03, , 24F
土木不好嗎? 轉了就浪費7年所學的東西了
02/07 21:03, 24F

02/07 21:09, , 25F
可是史上最強的IDE現在不是在推C#嗎...
02/07 21:09, 25F

02/07 21:44, , 26F
又來了,要新手看資料結構XDD
02/07 21:44, 26F

02/07 21:51, , 27F
如果你想做世界第一,我想那天份應該滿重要的
02/07 21:51, 27F

02/07 21:51, , 28F
如果是要找一份工作,天分到沒甚麼影響
02/07 21:51, 28F

02/07 21:56, , 29F
我好奇 你打啞謎般的系名 叫啥系 ?
02/07 21:56, 29F

02/07 23:02, , 30F
計算機組織先念好啦 在你學一個語言的空檔把這本補足
02/07 23:02, 30F

02/07 23:02, , 31F
其他要你練習啥語言的我覺得..效用不大
02/07 23:02, 31F

02/07 23:04, , 32F
或是說 都不如這本基本功來得大
02/07 23:04, 32F

02/07 23:42, , 33F
建議要學就要專注..光android要注意的東西就一堆了..
02/07 23:42, 33F

02/07 23:45, , 34F
要做app就專注在怎麼用api..怎麼兜出一個完整的app..
02/07 23:45, 34F

02/07 23:46, , 35F
其他的就別想太多了..當你熟練之後自然會觸類旁通的
02/07 23:46, 35F

02/08 00:05, , 36F
加油!我也是非本科系 我自學寫程式快兩年了 很慶幸走這條
02/08 00:05, 36F

02/08 00:06, , 37F
說真的 可以靠小作品 得到成就感 很快就上手了
02/08 00:06, 37F

02/08 00:10, , 38F
南區的齁?
02/08 00:10, 38F

02/08 00:49, , 39F
丟turbo c是想害你吧
02/08 00:49, 39F

02/08 01:24, , 40F
類似的文章其實版上很多了~有空爬文看看吧!另外個人也是
02/08 01:24, 40F

02/08 01:25, , 41F
認為先把一個語言學到精通能做出作品較好~然後看的書要多
02/08 01:25, 41F

02/08 01:26, , 42F
但是是同一種語言的~意義在於同一種東西不同人描述就會有
02/08 01:26, 42F

02/08 01:27, , 43F
不同的體會~這和個人程度、理解力也有關~也就是因為這樣~
02/08 01:27, 43F

02/08 01:28, , 44F
所以才要先看自己看得懂的~然後有空再去翻翻其它作者的~
02/08 01:28, 44F

02/08 01:30, , 45F
上網查、看論壇等等交互參考~看越多才能越快理清不懂的地
02/08 01:30, 45F

02/08 01:30, , 46F
方~也有更多機會把似是而非的觀念修正過來...
02/08 01:30, 46F

02/08 01:32, , 47F
老師有先去打聽了嗎?老師不好就輸在起跑點上囉...
02/08 01:32, 47F

02/08 03:29, , 48F
C? 學起來無所謂啦, 但找工作就謹慎考慮一下吧..
02/08 03:29, 48F

02/08 03:42, , 49F
現任公司兩個主管都是建築相關.一個土木/一個建築設計.跨行
02/08 03:42, 49F

02/08 03:43, , 50F
的成敗在於努力和面對事情的態度.其他的只是時間差別~_~
02/08 03:43, 50F

02/08 03:45, , 51F
至於程式天份論?還沒要進入神人戰場之前 講天份都是沒意義
02/08 03:45, 51F

02/09 16:48, , 52F
學Turbo C沒問題,但丟給初學者的你、又不帶你學,會害了你
02/09 16:48, 52F

02/10 03:17, , 53F
你覺得TurboC像天書 但C++就對得上你的思考???
02/10 03:17, 53F

02/10 03:23, , 54F
你去III學開發APP 看c#跟c/c++幹嘛?
02/10 03:23, 54F

02/10 22:00, , 55F
Btw,我當年會計入門課程也考A, 但我不認為我可以吃那
02/10 22:00, 55F

02/10 22:00, , 56F
一行飯... :P
02/10 22:00, 56F
文章代碼(AID): #1KrT-tFK (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1KrT-tFK (Soft_Job)