-
1 # 生活小log
-
2 # 不碼不瘋魔
一、語言天賦
JAVA畢竟是一門語言,學語言必然需要有一定的“天賦”,不然怎麼會有那麼多的技術大牛。而且英語底子好,閱讀各種API會輕鬆很多,很多工作崗位也會對外語水平有硬性要求。聽到這句話可能很多小夥伴就在懷疑自己了,他在想我從小就討厭學習外語。看著密密麻麻的英文就頭大,根本就沒有語言天賦。如果是這樣想的小夥伴,其實你們可以放輕鬆一些。JAVA雖然是一門語言,也涉及到外語。但是它和單純的外語還是有一定的差別,寫法和讀法都有一定區別(專業上叫計算機英語),在軟體中統稱為“程式碼”。我個人覺得程式碼比純英文更簡單、更有趣、更容易記憶。它可以將現實生活中很多繁瑣的操作流程簡化成一個實實在在的平臺(專業上叫專案)供大家使用。所以它更多的是一種現實事物處理的思想和邏輯罷了。綜上所述:有外語基礎最好,沒有影響也不大。在學習JAVA過程中遇到不認識的單詞不要畏懼,努力去攻克它。常用金山詞霸翻譯,多讀多寫,久而久之你的外語水平也會有很大的突破。不僅學到了編碼技能,而且還提高了外語水平。這是多麼完美的事兒呀!
二、專業基礎
談到專業基礎,我給大家講一個我帶班的真實故事。我前段時間帶了一個25人的小班,屬於線下教育的那種。25個人中: 15個轉行(1個高中學歷、5個專科、7個本科、2個研究生)、10個計算機專業(5個本科大學實習期、2個專科大學實習期、3個計算機軟體工程方向)。最終就業排名: 第一名計算機軟體工程方向1位;並列第二分別是1位高中學歷和1位研究生學歷;第三就是轉行專科。當然這只是一個班,不能代表什麼但是我教了那麼多的班下來,我發現專業基礎和學歷不能決定什麼,根本還是在於自身的學習能力和態度。一般工資最高的都具備這幾個特點: ① 謙卑:學習謙卑、為人謙卑 ② 態度:從不抱怨苦累,在學習中找到自己的興趣。 ③ 善於總結,形成文件,喜歡研究深一點的內容,常和他人交流。其實學習JAVA有點程式設計基礎更好,當然無論有無你都要拼命去學習。
三、性格特點
談到軟體開發,江湖上都稱之為“程式猿”。描述這類人都是悶騷、孤僻、較真、不懂浪漫、猥瑣等等詞彙,甚至說掙得多,掉得快。當然這些詞彙的背後其實正面反應的是邏輯強、做事兒認真、能吃苦、坐得住、能忍受各種孤獨寂寞。所以做JAVA開發一定要具備吃苦、坐得住的硬性性格特點,如果你是一個幾十分鐘都坐不住的人建議別進入此行業。
總之不管你是轉行還是科班出生,如果你下定決心學了,就要有意識的去培養自己的學習能力,因為Java程式設計是一種靈活多變的語言,雖然技術核心變化不大,但可移植性強,更新速度也比其他語言快,如果以後從事JAVA開發這些問題都是要自己解決的。還有就是不斷的思考不斷的敲,慢慢地你就會發現程式碼的規律,正所謂優雅高效的程式碼都是在不斷的實踐中提煉出來的。再牛逼的夢想,都抵不過傻逼般的堅持。
-
3 # 亳妞
IT行業都是從零基礎開始學習的,不是說每個IT行業的人士都是從開始都會的,是有個適應能力,適應能力好的話就學的快,適應能力差的話就學得慢。想學好一件東西就要把那件事給做好,不管幹什麼都是從基礎開始,基礎打不牢,自然精煉的東西就會搞不懂;最重要的就是基礎。其次就是IT行業也是分很多種,有的易懂易學,有的難懂難學;還有就是要看自己的興趣與今後學成做什麼高薪的工作 ,但是這兩者二者不能兼得。在學習IT時是一件很枯燥的事情,比如學軟體,前端和後端,學習前端可以跟平時上網時看見好看的介面和感興趣的東西,做後端只能看見長篇長篇的程式碼,最多有一些五顏六色的顏色,其它都是一些自己都質疑的程式碼;做好這些IT的東西也不是一頓晚餐,一杯咖啡的事都可以看見成果的,只有付出多少努力才會有更高的回報。還有就是一些選擇學習IT行業的人士,會考慮不會英語的就學不好IT,這個不必考慮,把平常常用的單詞記下來就差不多了,這樣做一些東西就會適應很多。個人覺得學習IT首先從硬體開始,先把硬體瞭解透徹,再去學習軟體就會很容易的適應的。雖說現在人手一部手機,有很多東西手機可以替代電腦,但是學習IT基本上離不開電腦,也離不開手機,兩者要搭配使用。想要學習可以透過培訓機構,也可以透過一些書籍,網路來自學。
-
4 # 創客服務營
我認為IT這個行業,普通人也是可以學習的,當然會有一定的條件要求。而且學習的難易程度也和自身的基礎有關,也和興趣有關,如果你喜歡這個康行業,那麼,學起來也會快些。我認為一般需要具備以下幾個條件:
1.具備一定英語基礎,當然如果有足夠的學習力的話,也是可以0基礎學英語的,因為現在學英語也越來越方便。比如我就在一個免費學習英語平臺上進行系統學習,提升英語水平。
2.具備堅持學習的能力,學習是個日積月累的過程,學習不斷堅持,如果因為有難點就放棄學習,那麼也是失敗的。
以上3點事我認為非常重要的要求,當然第1條和第3條很多人都具備了,但是,第2條要求看是簡單,做起來就比較難了,需要我們自律,你覺得你能堅持下去嗎?
-
5 # 多才多藝的程老師
作為了解一部分程式設計IT的小白,來說說我的回答:
1.充足的思想準備。程式設計是比較難的一門技術,需要做好充足的思想準備。學習IT就相當於是在學習高數,程式設計是計算機技術的最高體現,一定需要很強的能力。這個不像其他學科和技能,自己憑藉生活經驗也可以慢慢摸索,程式設計只能透過不斷學習與接收才可以,根本無法自行創造。所以必須明白,學習程式設計一定是一個吃苦的過程,一定會經歷一個懷疑人生的過程。
2.持之以恆的努力。程式設計IT也都在一直更新,需要不斷的堅持學習。這個是學習IT的根本所在。不能夠急於求成,一口吃成胖子。據說魔獸世界和英雄聯盟都是一個團隊開發10年才能製作出來的遊戲,而且他們都還是當今世界最強的程式設計師,遊戲開發師,所以學習IT一定需要長期有效的積累,不能一曝十寒,三天打魚兩天曬網。
3.虛心求教的覺悟。學習IT的過程中有很多程式設計技巧自己短時間無法掌握,而且一些技能自己也無法系數吸收,還會遇到很多自己無法解決的問題,所以一定要虛心求教,多去相關部落格和論壇上面找一些高手大神的解決辦法。並且也要不斷的研究優秀程式設計成果的原始碼,自己也要想辦法多動手,形成一定的條件反射。
4.永不滿足的精神。學習IT註定是條不歸路,必須不知疲倦,保持良好的心態。不能因為自己有一點相關技術就沾沾自喜,要知道高手大神從來都不斷,要知道天外有天,人外有人,一定要保持謙遜低調,逼迫自己永不滿足,時刻提醒自己和那些高手大神比還差的遠。並且這些技術時時刻刻都在更新,一定要緊跟時代潮流,掌握最近的程式設計技術。
以上均為個人純手工發表自己的意見,望採納···
-
6 # 進擊的科科
學習IT不需要什麼條件,0基礎也可以學習
IT這個行業其實可做的崗位非常多,計算機硬體研發、軟體程式設計、網路通訊、大資料、嵌入式、人工智慧等諸多領域,如果你不想做一個碼農,你可以學習UI、UE設計。
在學習之前要了解一下,自己學習IT的動力是什麼,是聽說薪資高,只是想嘗試一下,看是否能成功。還是下定決心,以後以此為作為本職工作。
因為0基礎學習,就代表你要付出時間和金錢來作為學習的地基。學習IT無要求,需要的一份堅持,一份對工作的熱愛。
-
7 # 新疆新華網際網路學校1
是需要有一些基礎的,如果你是小白,需要先將c語言學習精通,因為c語言是其它很多程式語言的的根本,學好c語言後再去考慮學習其它哪一種語言進行軟體開發。
回覆列表
每個人都可以學習IT技術,每位IT大佬都是啊0基礎過來的,沒人說我自己天生就懂IT技術。學習IT技術主要還是看你有沒有耐心,有沒有學下去的毅力。但是呢,我勸你先學網路,因為入手網路是比較容易的,學起來也比較簡單,之後就是學習作業系統有關的知識,因為目前大都是伺服器都是linux系統。然後掌握一門語言,比如JAVA,PYTHON,PHP等等,語言都是相通的,學會一門學其他的也如魚得水。之後,學習資料庫,學會基本操作就可以。很多人說我英語不行,對於一些單詞不認識,這完全沒有必要擔心,只要你學得久了,你自然而然也就記住了。
新手的話,我勸你不要去接觸雲計算,因為雲計算技術牽扯的內容太多了,你學習它可能心態就崩了,以後就堅持不下去了,所以等你覺得學的差不多了再去接觸它也不遲。
最後呢,勸IT新手學一點網路安全知識,以後具有發展潛力的技術絕對離不開安全,安全到任何時候都不過時。