java是什么 22歲非計算機專業(yè)工科妹子裸辭轉(zhuǎn)行程序員,已自學Python兩個月準備開始OJ,給自己一年時間可行嗎?
22歲非計算機專業(yè)工科妹子裸辭轉(zhuǎn)行程序員,已自學Python兩個月準備開始OJ,給自己一年時間可行嗎?22當然。受試者22歲,還很年輕,試錯成本相對較低。此外,本課程具有工程背景和編程興趣,因此開始學
22歲非計算機專業(yè)工科妹子裸辭轉(zhuǎn)行程序員,已自學Python兩個月準備開始OJ,給自己一年時間可行嗎?
22當然。受試者22歲,還很年輕,試錯成本相對較低。此外,本課程具有工程背景和編程興趣,因此開始學習Python應該不會太難。
我也是工科背景,非計算機專業(yè),研究生開始學習java和面向?qū)ο笙到y(tǒng),后來實習做后端開發(fā),畢業(yè)后從事C相關(guān)工作。
建議引進后繼續(xù)努力學習。因為沒有計算機專業(yè)背景,但想吃這碗飯,有些東西還是不行。
1. 算法和數(shù)據(jù)結(jié)構(gòu)
2。操作系統(tǒng)
3。計算機網(wǎng)絡
4。數(shù)據(jù)庫原理
5。微機原理
6。編譯原理
等等。你不必等到你完成了找工作的學習。你可以一邊練習,一邊工作,一邊學習。
關(guān)于編程語言,不要拘泥于某一種編程語言,語言是相互聯(lián)系的。重點學習每種語言的數(shù)據(jù)類型、特征、其他分支判斷和循環(huán)。
學習OOP之后,您還可以學習函數(shù)式編程等。
中間可能有曲折,但只要有興趣,還是值得堅持的。
祝你轉(zhuǎn)行順利。
首先,學習java編程語言本身是沒有學術(shù)要求的,只要符合一定的要求,學習java就沒有問題,即使初學者不是計算機專業(yè)的畢業(yè)生,對于計算機基礎也比較薄弱,同時也通過系統(tǒng)的學習過程進行AVA編程學習。
其實對于學習水平不高、不是計算機專業(yè)的學生來說,如果想學習java編程技術(shù),只要滿足兩個條件就可以學習:一是邏輯思維能力,二是是否適合學習java編程。只要他們都滿意,學習Java基本上沒有問題。
Java技術(shù)開發(fā)本身就是一門算法較多的編程學科,需要很強的邏輯思維能力。如果你擅長數(shù)學,你應該對算法有大體的了解,所以學習java而不需要計算機基礎是很好的。特別是Java技術(shù)的應用范圍越來越廣,對Java的需求和就業(yè)機會越來越大,未來的發(fā)展前景比較好。
但是,如果你的邏輯思維能力很差,你應該仔細考慮。畢竟,Java不僅僅是早期的學習,也是工作后的學習。因此,沒有很好的邏輯思維能力,在你以后的發(fā)展過程中是比較困難的。
是否適合學習java與性格有很大關(guān)系。最重要的是你是否對Java感興趣,是否能忍受孤獨。學習是一件無聊的事情,學習Java編程技術(shù)更是如此。因此,只有耐得住寂寞,才能堅持學好。同時,你對學習能力也有一定的要求,至少你應該有一個積極的學習能力,往往更能跟上java學習的步伐,而以后的java工作就是要繼續(xù)學習,以免被市場淘汰,所以學習能力也是必要的。
只有那些學習能力正常,能忍受孤獨的人才能學好java。
大專學歷,非計算機相關(guān)專業(yè),能學java嗎?
感謝您的邀請
!從編程語言本身的復雜性來看,Java比python更復雜,但python也可以編寫非常復雜的程序。
Java語言是一種純面向?qū)ο缶幊陶Z言,具有嚴格的語法要求。同時,Java是一種典型的靜態(tài)語言,也就是說,Java不允許未定義的賦值。因此,java代碼有更多的模式(儀式)內(nèi)容,包括一些復雜的定義過程。另外,Java對抽象有很高的要求。學習Java實際上就是學習Java如何完成抽象。
Python編程語言是腳本語言和面向?qū)ο笳Z言的結(jié)合。Python不僅具有腳本語言的簡單性,而且具有面向?qū)ο笳Z言的靈活性,因此受到了廣大程序員的歡迎。比如廣為流傳的“人生苦短,我用蟒蛇”就是一個比較生動的比喻。
對于非計算機專業(yè)的學生來說,由于Python語言易學,而且Python開發(fā)環(huán)境相對容易搭建,所以學習Python是一個不錯的選擇。
Python有很多應用領(lǐng)域,如web開發(fā)、大數(shù)據(jù)開發(fā)、大數(shù)據(jù)分析、機器學習、自然語言處理等。不同的領(lǐng)域需要掌握不同的知識結(jié)構(gòu),所以在學習python之前最好先確定一個學習方向。
雖然不同方向的學習內(nèi)容不同,如Hadoop、spark等大數(shù)據(jù)開發(fā)學習內(nèi)容,numpy、SciPy、Matplotlib等機器學習掌握的內(nèi)容,但基本部分的內(nèi)容是統(tǒng)一的,如列表、元組、字符串、函數(shù)、OO編程等,異常處理、數(shù)據(jù)庫開發(fā)、網(wǎng)絡基礎開發(fā)等內(nèi)容(我在頭條)我寫了一系列關(guān)于學習python的文章,想學習的學生可以閱讀。
最后,學習Python需要大量的實驗。