導航:首頁 > 程序命令 > 程序員水平低怎麼解決

程序員水平低怎麼解決

發布時間:2022-07-12 02:31:41

『壹』 程序員如何提高自己的技術水平

學會搜索和瀏覽技術社區

如何搜索,怎麼搜索,基本上做Java程序員的同學都應該很清楚。

要善於潛水和瀏覽各大技術社區和論壇,開源網站什麼的,搜索的時候用「Google」比較靠譜,遇到新的控制項的使用,不要網路找使用方法,而是應該首先查「API」文檔。遇到問題在「StackoverFlow」應該能找到解決方案。沒事的時候,多去開源社區比如「GitHub」上逛逛,遇到好的開源項目不要star了就沒事了,看看人家的思路,是怎麼寫的,要喜歡「刨根問底」。

『貳』 當程序員處於中級時,應如何提高自己

如果程序員的級別已經達到中級了,那麼就說明自己的編程技術已經具有了較好的水平了。此時可以再繼續學習一些新的編程語言、以及學習更多的涉及到計算機編程的專業知識(例如:數據結構及演算法、計算機操作系統等課程)。因為任何一種計算機編程語言都只不過是編程工具而已,掌握這個編程工具的使用是第一步的,但是如果只是會單純地編寫程序代碼,而不能夠掌握計算機數據結構及演算法、以及計算機相關的理論基礎,那麼肯定是無法編寫大型的應用軟體的。

『叄』 程序員,感覺技術停滯了怎麼辦

你是一名程序員,感覺技術停滯了。那你就去深造唄,就是你可以選擇各種的程序任務去做。哦!針對自己有弱點的地方,然後去學習。活到老,學到老。

『肆』 我是一名IT程序員,工作中會出現比較空的情況,請問該如何充實自己,提高自己的水平

程序員也會空虛?你可以把你做的每一件事都想辦法寫成程序,已達到簡化、從優等功能,這么一來既充實了自己又磨練了技術,不錯吧,快採納吧

『伍』 剛踏入職場的程序員,如何快速踏實地提升自己的能力

程序員提升主要靠實踐,跟一個完整的項目能最大限度的提升項目能力,以後找工作不用愁啊,現實工作中很難達成,你可以去找找培養這方面人才的,提升一下自己,你看看願碼ChainDesk,有你需要的

『陸』 程序員怎樣不斷持續提高自己的技術水平,並且提升自己

嘗試你現在業務可能沒直接關系的IT領域,會觸類旁通。
1.你可以去隨便去個程序知識學習的網站,避免打廣告嫌疑,我多舉幾個例子:菜鳥教程,w3school這些。(教程基本都一樣,版塊多少可能有差別)然後隨便找個領域學。你會發現你遲早都用的 上,還能加深你對已有技能的理解。
當然,最好的是,針對你當前的水平量身做計劃。
比如 你只會Java web開發,你可以學下安卓,懂懂前端知識,對於你如何寫後端很有好處。同時,前端視圖層次這些的知識,對於你寫和理解Web前端,比如H5這些很有好處。
2.多脫離IDE
學習那些不用什麼IDE一樣用的編程語言,ruby這些。用終端+文本編輯器編程。
學習Linux,多了解系統命令
匯編入門,對計算機多了解。可以買塊開發板試試單片機編程。
。。。。。。
你懂的越多,學習速度會越來越快的。這就是登堂入室了。
我舉個例子,我現在處於登堂入室,我以前1個月學的東西,現在2天學完,理解還更深刻。學習一門新的編程語言,幾個小時可以初步用於開發。負載均衡,智能硬體,移動開發,web前端,後端。。全都會
3.多嘗試
比如手工建立個人網站。參考下我的 www.zhengyutian .com
多寫博客等等

『柒』 為何國內程序員的平均技術水平不高

高級程序員是不能只靠讀若干本書和寫幾萬行代碼練就的,筆者更注重的是低層的環境,即程序員現實的工作環境。因為程序員的高低還得從實際的工作來衡量,而非其它。所以我想說的是,中國的軟體公司的性質直接影響程序員的水平的高低。而我所說的軟體公司,不是指某個或者某幾個,而是指主流的軟體公司,大眾型的軟體公司。所以我希望那些已經步入一個理想的公司的程序員理解我這篇文章的定位。 軟體公司的無償加班對程序員的影響 國內的軟體公司中程序員是常常加班的,每日加,周未也常加。基於這種性質,出現了一種很莫名其妙的現象:每天程序員的實際下班時間總是要晚於規定下班時間,至於晚一個小時還是兩個小時還是更多這就另說,總之,程序員這份工作,如果按時下班反而自己感覺自己像是做賊似的。表面上公司並沒有強迫誰加班,但實 際上在潛移默化中有一種威懾力,要求你要多為公司工作幾個小時,而且表面上你所工作的這幾個小時還是你自己願意的。正因為是「自己願意的」,所以公司更有理由認為是無償的。 還有就是周未加班,一般周未加班是因為「忙」(關於這個帶引號的「忙」,見「軟體公司的『忙』對程序員的影響」)。但周未加班一般是無償的,至於法律所規定的那種「償」就更嘗不上了。不過一般公司是這樣規定的:周未加班可以倒休。關於倒休,一般是周未的班真的加了,倒休卻遙遙無期,原因很簡單,公司 「忙」 嘛! 這種情況對程序員的影響:消極、軟弱無主見、虛偽、對前途渺茫。 軟體公司的「忙」對程序員的影響 軟體公司的「忙」其實有時也是真忙,從原因來說,軟體公司認為是程序員(其實也有其他員工,但本文不涉及討論)造成的,程序員認為公司造成的。而根據「一 個巴掌拍不響」原則來看,應該是公司與程序員合作不協調出現的惡性循環造成的。深層原因大家自己研究去吧。不過從我這里的表象來看,這種「忙」有這么幾 點,這幾點如果不代表大家的意見,大家可以補充: 1、項目開發與計劃脫節,表現為項目開發慢於計劃。 2、突如其來的事件。 3、為某種說不清道不明的原因,像是作秀。 4、假忙。 5、真忙。 上面說的第一種情況最常見,這涉及到軟體工程的話題,其實也是軟體公司做不大,程序員水平提不高的核心。 上面說的第二種情況也常有,比如偶爾趕個標書,比如客戶那裡突然出現了BUG,急著去改等等。 第三種情況就很讓人暈菜了,有點無病呻吟的感覺,比如不知道從哪裡冒出一個會議,開到個七八點; 第四種情況很特別,也比較常見,大家同室坐、彼此各自心。一片共同耕作的美好景象,但果實見不到兩顆豆呢。這可是大家齊心虛度時光。程序員可以拿出這個時間提高自己嗎?當然不可以了,你表面上還是得幹活呢。 第五種情況就不說了,因為這是正根。 總之軟體公司是「忙」的,一般是以上三種「忙」,偶爾這三種都沒有了,第四種就馬上出來的。 這種情況對程序員的影響:混亂無序、怨由心生、虛偽做作、學習時間少。 軟體公司的流程不規范對程序員的影響 無像樣的需求、無像樣的設計、沒有測試、沒有文檔、沒有維護(所謂維護也大都是客戶測試出BUG來改一改)。 其實說到需求這一塊也並非完全是軟體公司的問題,大多數情況下,客戶也是根據程序員直接上來編碼後暴露出來的問題才漸漸明白自己的需求是什麼的。 「什麼都沒有」的問題在於,什麼也不清楚,如果寫一堆以不變應萬變的代碼,第一,時間不允許,第二,難度太大。要是稀里糊塗去實現,擴展與維護性又差,整個一堆豆腐渣工程,總之是沒法下手。長了一堆「打鐵」技巧,神不像神,程序員不像程序員的。 這種情況對程序員的影響:無規劃性、代碼質量低、手忙腳亂、技術永遠停留在「打鐵」水平。 軟體公司對程序員員工的「全能型」要求對程序的影響 裝系統、修列印機、寫文檔、編代碼、見客戶、掃地搬桌子、接網線,在國內軟體公司中程序員做什麼事都有可能。單單說技術方面,也是要求事事能做,看一下招聘要求就知道了。 這種情況對程序員影響:術業無專攻。 軟體公司的工資拖欠對程序員的影響 很悲哀,這是存在的。我向來認為一個員工與公司合作的最底線應該是按時按量發工資。但很多公司打破了這個底線。一個朋友開玩笑地說過:「家庭有錢,誰干程 序員呀!」這話雖只可信一半,但是從國內情況來看,程序員的生活質量還是不高的,工資的拖欠直接影響到程序員的心態,甚至影響到程序員的生活。 這種情況對程序員影響:低調、迷茫、心態不穩、思想徘徊、生活困難。 軟體公司對軟體開發的要求對程序員的影響 軟體公司對軟體開發的要求一般是實現即可。如果說寫一個和記事本一樣的程序,公司感覺程序員應該在一天內搞定;如果寫一個WPS,公司也就感覺程序員應該 在兩到三個月搞定。這不是浮誇,事實就是這樣的。公司所著眼的點在於「就這么一點功能」,而非在於「怎麼實現這『一點』功能。 這種情況對程序員的影響:開發難度大、維護難度大、壓力大、難溝通。 軟體公司的承諾對程序員的影響 國內軟體公司一般實際行動能力差,但沒理難說話,他們也知道自己沒理,所以比較愛承諾,把實際問題拋向以後解決。然而承諾也只是口頭的,有一點「我以人格 擔保」的意思。不過一般情況下,國內的程序員還是比較有忍耐能力的(從上文來看不忍耐還能混嗎),但公司層面的「人格」卻是不可信,多承諾少兌現,員工面 試時聽到的說話到幹了兩年走了都沒做到的事根本不少見。然而路遙馬乏力,日久人變心,這樣的結果往往是使公司與員工走入惡性循環。 這種情況對程序員的影響:不滿、被動、拿不起放不下、進退兩難。 總結 消極、軟弱無主見、虛偽、對前途渺茫、混亂無序、怨由心生、虛偽做作、學習時間少、無規劃性、代碼質量低、手忙腳亂、技術永遠停留在「打鐵」水平、術業無專攻、低調、迷茫、心態不穩、思想徘徊、生活困難、開發難度大、維護難度大、壓力大、難溝通、不滿、被動、拿不起放不下、進退兩難。 上面這些短語概括了程序員的性格、心態、生活環境、工作環境等方面,它們就像毒素一樣,日久能把一個健康的程序員毀掉。在這樣的環境下,還問為什麼你的技術這么低?太搞笑了。

『捌』 程序員怎麼提高自己的開發水平 知乎

自己研究啊,找點小項目來搞搞,搞著搞著你就對技術知道的多了,自己的技術水平自然也就上去了。

比如,自己寫個WebServer,寫完以後你就知道,從單線程響應http請求,到多線程響應;從只支持html,到支持圖片、音頻啥的,慢慢的,你就能體會server的基本原理;

再比如,自己寫個網路爬蟲,爬點天氣預報數據、新聞啥的,從單線程爬,到多線程爬,從每隔一段時間爬,到每天定時定點爬,從爬不需要登錄的,到爬需要登錄認證的,完事後,啥是多線程、線程池、怎麼模擬登錄,你還能不明白?

爬到天氣預報,那你還不寫個小android/ios/html5程序,把天氣呈現出來,從只呈現一個城市的,到呈現可以選城市的,從沒有動畫的,到有動畫的...什麼sqlite、自定義控制項、handler、ajax、webservice你還會不熟?

我就這么乾的,我不是程序猿,這只是我的愛好,但學習讓我挺快樂。

『玖』 程序員技術水平低怎麼辦

如果想提高自己的專業技能的話,建議可以去一家專業的學校學習,老師會根據你的基礎給你系統的指導。

閱讀全文

與程序員水平低怎麼解決相關的資料

熱點內容
linux查看實時流量 瀏覽:557
如何存檔到伺服器 瀏覽:548
flash編程書籍推薦 瀏覽:835
php獲得數組鍵值 瀏覽:401
香港雲伺服器操作 瀏覽:303
wpe最新源碼 瀏覽:857
自己購買雲主伺服器推薦 瀏覽:422
個人所得稅java 瀏覽:761
多餘的伺服器滑道還有什麼用 瀏覽:192
pdf劈開合並 瀏覽:29
不能修改的pdf 瀏覽:752
同城公眾源碼 瀏覽:489
一個伺服器2個埠怎麼映射 瀏覽:298
java字元串ascii碼 瀏覽:79
台灣雲伺服器怎麼租伺服器 瀏覽:475
旅遊手機網站源碼 瀏覽:332
android關聯表 瀏覽:946
安卓導航無聲音怎麼維修 瀏覽:333
app怎麼裝視頻 瀏覽:431
安卓系統下的軟體怎麼移到桌面 瀏覽:96