很多小夥伴,都會問筆者或者對自己有類似的疑問。比如,不是計算機專業的,可以學編程嗎?數學一直就不好,可以轉行學IT嗎?學編程開發,對英語的的要求會不會很高?
不是計算機專業的,可以學編程嗎?
該怎麼回答呢?先借名人的效應,開個頭~比爾蓋茨是學法律的,扎克伯格是學心理學的,Github 的創始人Tom是學物理的......往往把互聯網乾的最好的一批人都是跨專業的,為什麼?因為他們的思維往往是更加發散的,反而技術崗的同學更容易把自己的思維限制在技術的方方框框內。
當然了,不能一概而論。但是,技術,具有唯一性!只要你想學,有這個決心去攻克它,是不是計算機專業,真的沒有那麼重要!而思維,它是靈活多變,不可捉摸。在獨特思維指導下的開發,能夠賦予技術更加靈動的特性。
數學一直沒學好,可以轉行學IT嗎?
這麼説吧,網上經常提到幾歲的小孩,能夠自己編寫一些簡單的遊戲程序,相信他們的數學知識也沒有學多少。所以説,與其説數學不好,不如説邏輯和分析能力不足。
不可否認的是邏輯分析能力,對學習編程,很重要!相信大家都知道,計算機專業,都有高數、線性代數等的專業基礎課。這些不僅僅是用來訓練邏輯思維和分析。當你開始深入學習編語言程之後,你會發現編程很多算法涉及數學。看到這裏是不是很絕望?但是這根本就不需要擔心!
都説在IT行業“英雄不問出處”,有一技之長,互聯網就有給你展示的舞台。的確,這就是互聯網最大的魅力,只要你對他有興趣,他就能對你有無限的包容性。
有邏輯愛專研的人,可以學編程;有靈感愛設計的人,可以學UI;有墨水愛寫作的人,可以學新媒體;有想法愛統籌的人,可以學產品;
互聯網強大的兼容性,給了想從事互聯網行業的人更多的選擇!
學編程開發,對英語的要求會不會很高?
在很多年前,互聯網還沒有那麼發達的時候,那時學習編程,門檻相對比較高,同時對英語的要求也比較高。因為那時開發,都是需要去查MSDN開發文檔,全都是英文,而且那時候也沒有其他資料可以查。但是現在不一樣,有什麼問題,直接上網上一搜,很多答案都有,而且很多資料在我們自己的文檔庫都能找到。不過從另一方面講,英語好的優勢不可否認,很多時候,可以省去很多麻煩,方便許多。但是,它卻真的不應該成為你學習IT技術阻礙!
就拿筆者身邊的一個例子,一名Java開發工程師,去年畢業,目前就職於去哪兒網國際機票組~(悄悄告訴你,就在寫文章的同時,筆者詢問了一下關於英語的問題)
所以,數學英語學的精不精,對學習IT技術,不會是問題!
總結而言,當你不夠自信,不夠熱愛,你就會眾多猶豫和疑問。這些猶豫和疑問會佔用你很多的時間,會進一步消磨你的自信,這個時候,不妨踏出一小步,學着去接觸、去嘗試,或許可以撥開雲霧,看見另一片天空!
想要在程序員生涯內有更高的成就的話,最最重要的是儘可能的提升自己的編程能力,並且,與其想着怎麼去提升,不如從現在開始動手動腦,如果對於C/C 感興趣的話,可以
關注 私信小編【編程交流】
有一些視頻希望可以幫助到你,學習不怕從零開始,就怕從不開始。