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

看板Soft_Job作者 (中午外出)時間9年前 (2015/02/07 18:59), 9年前編輯推噓2(204)
留言6則, 3人參與, 最新討論串3/6 (看更多)
感覺很有趣 上面才在討論語言啊、興趣啊、新手啊。結果就剛好有人問了這樣 首先給個建議就是不要用全形的英文,因為這樣看起來你的英文會和中文混在一起 我的想法一直就是,沒有笨的人,只有不努力的人,你的決心很好,雖然你已經錯 過了人生可以慢慢晃的階段,但還是很有機會的。 先忘了 turbo c 吧。那個東西年紀快比你大了,新的標準也沒支援了。雖然上面寫 說不要叫你去看 c/c++,不過我的建議是:看懂 c,然後看要不要學 c++ 都好。 看懂 c 可以讓你在理解變數如何傳遞的時候有比較清楚的印象,還有陣列、指標 之類的還有動態配置。之後在比方說 python 或 java 的物件傳遞也有關,他會加 快你理解複製和參考。 關於你的問題我可以回答一部分。然後一個拿 turbo c 給你的老闆,他告訴你的 天空已經是限縮過了。請忘記他所有告訴你不可能的事情。 "寫程式只能專精一種語言到頂尖,其他就不會用了" 這是絕對錯誤的。我想很多人都說過:「語言只是工具」沒錯,然後之所以存在那 麼多種語言就是因為有那麼多種需求。熟悉好幾種語言是很正常的事情,但是你的 確可以把一種語言當作你的主場。以初學者來說,先學一個語言我覺得是很合理 的。不要貪心。 "有人可以幫我檢討一下我的學習方式,哪裡不夠好的嗎,或者有其他比較好 的學習方式" 然後我會覺得,你寫了不少題目,該做點有趣的。你也許不用真的每個都去做,但 生活中想想,如果這個東西給你做你會怎麼做?你會寫九九乘法表,那怎麼不試著 做個計算機?偶爾自己想想做什麼。重做別人的作品也是不錯的選擇。 "畢竟上課用C#,那我學C++是不是很沒有效率的投資?" 基本上是的。C++ 本身就已經難到不像話了,我認識很多做很多年的,每次看到高 手的 code 還是覺得自己不會 c++。c++ 是個很炫技的語言,他的型別系統可以讓 你寫出非常迷人的程式,有一天你一定會學會,但現在先專注就好。 "我覺得C++感覺比VB好學,可是當初學校老師都說VB先學好 最簡單的你再去學那些,所以語言是不是有入手必須要學的?" 我跟你一樣 VB 開始,但我現在已經完全忘了所有有關 BASIC 的語法。現在要學 大家一定叫你學 python。但就像我剛剛說的,專注就好。 加油 ※ 引述《Montana01 (Guild War2 Elementalist)》之銘言: : 大家好,小弟本版第一次發言,先退個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), 來自: 70.209.196.159 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1423306793.A.5B1.html ※ 編輯: noonOut (70.209.196.159), 02/07/2015 19:09:18

02/07 19:11, , 1F
感謝大大的建議,現在充滿力量,做就對惹,等等吃完飯
02/07 19:11, 1F

02/07 19:11, , 2F
來去寫~
02/07 19:11, 2F

02/07 21:47, , 3F
Dijkstra說: 如果一個碼農先學了BASIC 那就很難教會他
02/07 21:47, 3F

02/07 21:49, , 4F
好的編程技術了
02/07 21:49, 4F

02/07 22:13, , 5F
turbo c有二十年了
02/07 22:13, 5F

02/07 22:21, , 6F
turbo C 使我想起了floppy disk 想起了DOS... 286 386
02/07 22:21, 6F
文章代碼(AID): #1KrV0fMn (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1KrV0fMn (Soft_Job)