Zi 字媒體
2017-07-25T20:27:27+00:00
今天上午有個在校大三男娃來公司諮詢,想學習Java大數據,他所學的專業以及顧慮、考量是現在大部分人選擇培訓機構猶豫不決的緣故:有一定的數理基礎和計算機基礎,但是並不是計算機專業的,本身對做編程很感興趣,一直以來也有嘗試卻一直沒有堅持下來,現在儘管有培訓的想法也是猶豫不決,如果勸其自學,沒有毅力堅持。樓主自述材料科學與工程專業學生,計算機等級考試,有幸接觸一些編程的東西,大二那會兒就想學來著,家裡不同意,嫌貴,這兩天又跟爸媽提了,說既然年輕的時候有追逐,有機會就去學一下吧!省的將來後悔。對於編程吧,我有興趣,學校里的ACM,安卓實驗室招人的時候,我都去了,沒過筆試,沒進去,因此,還去圖書館怒啃演算法導論三天(後來不了了之),有一次機會去軟體學院幫人家上了一天課,講的是java,我也聽的挺認真,後來由於不可抗力停了一星期,再去的時候就啥也聽不懂了。關於我的編程學習經歷,也就是開的課裡面c和c++編程實驗的代碼量。想過自學,還買了數據結構的書,xxx IT課堂,當然結果並不好,要不我也不會來這問這個問題了。大三玩了一年lol.暑假過完了就大四了,又剛經歷失戀,想要撿起心中曾經的夢想,我想通過培訓機構這個平台重新開始我的編程之路,系統學習一下,給自己一次機會。綜合答案從問題中我們可以看到樓主並不是不能夠自學成功,而是有這樣的幾個很典型的問題阻礙了:1.認為學習編程一定要系統,過程思維而不是以結果為導向2.有想法但是缺乏堅持3.涉獵廣博卻不夠專註註:說這些沒有貶低樓主的意思,我還是很欣賞樓主的,只要找對方法會成為一個很牛逼的人,畢竟有想法並且付出行動,而且求知慾強的人並不多,只是一些細節需要調整。1認為學習編程一定要系統現今的大學生幾乎都是一樣的,在學校的時候一直都是系統的學習,這是教育的需要。但是當你為了工作學習一個技能的時候,那麼這樣的方法顯然就不合適了。在工作中經常有人說面向工資學習,面向老闆學習,實際上都是一樣的,工作中更加是需要考慮結果,以結果為導向。你想要學編程,那麼你首先需要考慮的不是怎樣的學習是系統的。而是你可能需要功利一點:這個職位需要什麼樣的技能?需要做哪些項目練手?在實際的操作中缺什麼補什麼。可能這樣的方法弊端非常的明顯,不會有一個很好的基礎。但是反過來講,就算你以大學的學習方式去學習你認為合適嗎?這也就是現在培訓為什麼都是四個月短期就可以入門的原因:以結果為導向,每一個階段的課程都是以最後就業的結果為導向的。其實本質上講就課程而言,培訓相對於自學並沒有很大的優勢,因為這些課程路徑和資料在網上很容易能找到。2有想法但是缺乏堅持樓主很有想法,一直都在嘗試,結果的話題主也說了結果不好,儘管堅持只是其中的一部分原因,但是堅持應該是沒有成功的主要原因之一。想要轉行首先考慮的應該是自學,而不是培訓,畢竟摸著良心說培訓只是開啟你通往知識的大門,不可能一次培訓收益終身。以後的成長靠的還是自學,正所謂培訓只是入門,能讓你走下去的,是對知識的渴求與無數個孤獨寂靜的深夜中的思考和沉澱。但是對於樓主,他已經嘗試過很多次自學了,去培訓是一個不錯的選擇。培訓和自學但從課程上講是沒有什麼區別的,培訓主要體現的價值有這樣一條:看護價值,含義就不講了,說的俗一點就是看著你學。3什麼都學,什麼都不精樓主優勢Java,有c和c++,但是我們需要分清楚階段,對於初學者以一點來發力是比較好的,學習一門技術來入行,其他的語言在以後的工作中根據需要慢慢學,而且編程的思想是想通的,學會一門再學別的會容易很多。綜上,以樓主的綜合概況去培訓是很正確的選擇,所有觀點都是就事論事,客觀的講就沖著培訓機構的看護價值你就不算虧。
寫了
5860316篇文章,獲得
23313次喜歡