對計算機一竅不通卻又是本專業的學生,該怎麼學習才能成為合格的程序員?

潘雅靜


如一、二年級,就按前面的網友建議好好學習;

如三年級以後還是這樣,就請考慮其他人生方向吧,從政從商都行。


素食的貓


作為一名計算機專業的教育工作者,我來回答一下這個問題。

首先,當前有不少剛入學的大學生並不會具有較多的專業知識,這與當前的人才選拔方式有比較直接的關係,很多高中生在選擇具體專業的時候,往往更注重於該專業的熱度,對於所選專業的瞭解也比較有限,其中不少選擇計算機專業的學生對於計算機相關知識並不瞭解。

通常情況下,即使沒有任何計算機知識基礎,在大學期間只要按照學校設置的課程學習,也會有一個比較系統的學習過程,未來從事IT行業的相關技術崗位也是完全可以的,但是要想有一個比較好的學習效果,而且要想成為一名合格的程序員,還是需要做出一番努力的。

從當前IT行業對於初級程序員崗位的要求來看,計算機專業的大學生除了要學好專業課之外,還應該注重以下幾方面知識的學習:

第一:注重新技術。IT行業對於新技術是比較敏感的,所以大學生應該重視新技術的學習,當前可以重點關注一下雲計算、大數據和人工智能相關的技術,這些技術未來的應用前景還是非常廣闊的,而且人才需求量也會比較大。

第二:注重編程能力。程序員崗位對於編程能力的要求是比較高的,而要想提升編程能力一定要多動手操作。對於計算機專業的大學生來說,讀一下Linux操作系統的源代碼就是一個不錯的選擇,一方面可以詳細瞭解操作系統的體系結構,另一方面還可以提升編程代碼的規範性。

第三:注重知識結構。在雲計算和大數據技術的推動下,當前軟件開發正處在“並行迭代”的時期,開發團隊對於全棧程序員的需求量在不斷提升,所以大學生應該重視自身知識結構的完整性,以便於提升崗位競爭力。

我從事互聯網行業多年,目前也在帶計算機專業的研究生,主要的研究方向集中在大數據和人工智能領域,我會陸續寫一些關於互聯網技術方面的文章,感興趣的朋友可以關注我,相信一定會有所收穫。

如果有互聯網、大數據、人工智能等方面的問題,或者是考研方面的問題,都可以在評論區留言,或者私信我!


IT人劉俊明


首頁要有一臺計算機,其次要有一顆熱愛編程的心,接著就是死磕的到底的研究精神。

學編程,除了理論,還需實踐。現在編程語言太多了,可以選擇其中一種入門。

在多種編程語言當中,Python算入門比較簡單的了。可以先找一些較容易入門的教程,按步驟入門,在編程的同時,記得學習對硬件知識的掌握。

學會Python的基礎知識並學習其中的Web開發就好了,如果是牛人,可以學AI編程,然後可以從事AI領域的工作。

鑑於AI有一定難度,建議你在學完Python之後,可以選擇學習Java、C#、PHP的其中一種編程語言。其中PHP在大城市(如北上廣深)用得多,它目前在電商方面的較多,而Java和C#通用性強一些。

另外如果想從事App開發,可以學習Swift開發iOS或Kotlin開發Android。Swift和Kotlin差不多的,先學習其中的一種,再學習另一種。

學編程,千萬別貪心,這種沒學會,就學另一種。同一個時間段,把一種編程語言先學通,才去考慮其他的。

我要表達的意思是:選一種基礎的編程語言+硬件知識入門-->學一種大多數企業在使用的編程語言好找工作。


半碼


首先,要從基礎開始,學習計算機的基礎知識,鏈接計算機的基礎原理。然後,去學習一門編程語言,最開始學C或者C++比較好,在學習的過程中不斷去實踐,要在電腦上面多編程,多去問自己為什麼是這樣子的,等你學完編程基礎以後,就可以去找一個小項目去練練手了,熟悉以後,再去學習操作系統,數據庫等的知識,這樣你就會慢慢成長起來。


分享到:


相關文章: