-
1 # 北漂的程式設計師
-
2 # X工程師
不知道學什麼,去看看一些網際網路公司招聘崗位區別(工程師類崗位),你就會有一個大方向的,基本可以先考慮下基礎的入門語言方向了。
然後網上找找很多,程式語言的學習路徑了,這裡就不好一一說完
-
3 # IT人劉俊明
IT行業經過多年的發展已經形成了一個較為龐大的技術生態體系,整個行業有大量的細分方向,軟體開發領域包括Web開發、作業系統開發、嵌入式開發、大資料開發、人工智慧開發、雲計算開發等,另外還包括計算機網路的相關工作崗位,包括售前工程師、售後工程師、運維工程師等等。不同的崗位往往需要具備不同的知識結構,需要制定不同的學習計劃,所以在進入IT行業之前應該先選擇一個具體的方向。
對於非計算機專業的人來說,首先應該掌握一些計算機的基礎知識,這些基礎知識主要包括以下幾個方面:
第一:計算機作業系統。作業系統是首先應該掌握的內容,瞭解作業系統體系結構是學習計算機基礎知識的一個重點。作業系統包括檔案管理、任務排程、中斷管理、程序管理、資源管理、外設管理等內容。學習作業系統可以從學習Linux系列作業系統開始,一方面原因是Linux作業系統在IT專業領域有廣泛的應用,另一方面原因是Linux系統是開源的。
第二:計算機網路。計算機網路是必須掌握的基礎性知識,計算機網路的內容包括網路體系結構、協議、物理層、資料鏈路層、網路層、運輸層、應用層、安全等內容,計算機網路涉及到資料在網路上的傳輸和交換。在學習計算機網路的過程中,會學習各種網路裝置的原理和使用,包括交換機、路由器等裝置。
第三:資料庫。資料庫對於網路應用來說是非常重要的內容,尤其在當前的大資料時代,資料庫的作用越發重要。學習資料庫可以從關係型資料庫開始學起,包括關係模型、Sql語言、事務管理等重點內容。
第四:程式語言。程式語言的選擇有很多,比如C、Java、Python等語言都有廣泛的應用,從學習難度的角度上來說,Python語言相對來說還是比較容易學習的。另外,C語言也是一個應該重點掌握的程式語言。
以上內容是從事IT行業的基礎性內容,如果想在軟體開發領域走得更遠,還應該系統的學習一下演算法設計和資料結構。
-
4 # 瑩潔T7r
首先來說程式開發這個方向。在談論IT時,很多人最先想到的就是程式開發。程式開發現在主要分為PC端應用程式開發(單機程式)、基於網際網路的PC端應用程式開發(伺服器+客戶端,或網頁上執行的應用程式等)和移動端應用程式開發(APP),根據應用程式的功能和用途不同,會採用不同的程式語言。目前常見的程式語言有PHP、C++、JAVA、Python等等。如果選擇這個方向,我個人認為理科生要比文科生更容易一些,因為程式設計的確是涉及到邏輯思維能力、結構化能力等等。另外,我建議可以選擇在網上聽課或者直接去一些培訓機構學習,會比自學快速一些,效果高一些。
第二,IT界還有一大領域是設計製作領域,如果你是一個對色彩、空間構圖、圖形設計比較有感覺的人,可以選擇這個方向。這個方向還分很多子方向,比如平面視覺設計、影視動漫設計等等。常用的軟體大概是,平面設計(PS、AI、CorelDraw等)、動漫設計(3ds max、Maya等)、影視後期(AE、Pr等),當然並不止於這些軟體。這個方向自學或參加培訓都是不錯的選擇,我個人感覺還是比較容易上手的,多看案例、多動手練習,進步會非常快。但是我個人因為缺少系統的美術功底,所以在設計能力方面還是有點差,需要再更多的深入到行業中實踐。
第三,還有很多認為搞IT就是賣電腦,其實這也是IT的一個方向吧,如果有興趣可以嘗試,個人感覺這個對起點的要求是最低的,身邊有英語專業搞這個的、有沒有什麼文憑的搞這個的,也都乾的風聲水起的。但是,這個方向跟市場關係比較大。
回覆列表
可以,但是要看你有沒有興趣,還有毅力,計算機包括很多,比如網路,計算機程式設計,設計,等等,太多了,計算機程式設計難度有點大,因為,設計到演算法,計算機原理,等一系列的專業計算機課程,如果單純的,學網路,網頁設計的話,還是很好轉的