導航:首頁 > 程序命令 > 程序員技術不牢固

程序員技術不牢固

發布時間:2022-06-06 11:09:04

❶ 為何國內程序員的平均技術水平不高

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

❷ 作為程序員,純靠技術究竟能不能一直生存下去

一、不要以為只有學習技術才可以換來穩定的生活和高的薪水待遇

做技術的沒有自己的時間,一定是個隨時叫隨時到的人。更可怕的是,會讓你接觸的人際關系非常單一,除了有限的技術人員之外你幾乎見不到做其他行業工作和職位的人,你的朋友圈子小且單一。

相反那些從事售前和市場開發的朋友,卻有更多的工作之外的時間,甚至他們工作的時間有的時候是和生活的時間是可以兼顧的,他們可以通過市場開發,認識各個行業的人士,可以認識各種各樣的朋友,只有接觸人,才能看到更多的商業機會和發展前景。

根據2018年中國程序員薪資生存現狀調查報告

❸ 做了快一年的程序員了 技術仍是一般般,是不是很不合格

習慣促使我,我們不斷進步,寫出更好的代碼。如果你現在覺得自己遇到了瓶頸期或者不知道該如何提升自己,那麼這篇文章非常適合你。

  • 6

    第一個迭代版本僅僅只是起步:它能夠確切起效,那麼恭喜各位!但這並不是終點,接下來我們要讓它變得更好。

  • ❹ 如何才能修煉成一名不可替代的程序員,避免裁員危機

    程序員,就是從事程序開發、程序設計、程序維護的專業人士。

    作為一種專業性極強的技術性專業,程序員的工作難度非常高,只有專業技能水平高超的人才能在這個領域獲得良好的發展前景。……那些實力不足的人,只能被最終淘汰。

    因此,要想在程序員這一行里成為不可替代的人,避免自己被淘汰出局的情況,就必須具備以下幾方面能力:

    1,高人一籌的專業技能。

    在職場上,要想確保自身生存,就必須具備一項專業技能。……要想確保自己不被淘汰,就必須具備高人一籌的專業技能水平。

    因此,要想讓自己成為不可替代的程序員,要想讓自己避免被淘汰的情況,就必須確保自己的專業技能水平高人一籌。

    2,強大的羅輯思維能力。

    程序,是一個邏輯性極強的系統。

    一個程序的各個部分之間、各項功能之間,都存在著極強的關聯,也擁有著非常強的邏輯關系。

    因此,要想編寫出性能優異的程序,就必須擁有極強的邏輯思維能力。……這是確保自己擁有更強實力、確保自己不被淘汰的重要能力。

    3,高超的數學水平。

    程序的表象,是一段代碼。而其核心,則是數學模型,是具體的演算法。……只有具備高超的數學水平,才有能力編寫出演算法精妙、邏輯嚴謹的程序來。……這是自己具備更高水準的關鍵因素。也是自己高人一籌,不可替代的關鍵因素。

    4,精通至少一門編程語言。

    編程語言是程序員在編程時所用的工具。……只有熟練掌握手中的工具,才能讓自己編寫出優秀的軟體。……編程語言有很多種,一個程序員不可能面面俱到。……但是一個合格的程序員必須掌握至少一門編程語言,這就是自己工作時最得力的工具。……運用這個工具,自己就可以編寫出優秀的軟體,就可以獲得更好的業績,最終成為不可替代的優秀人才了。……自己也就不可能被淘汰了……

    ❺ 30歲程序員技術稀爛,還有必要繼續嗎

    如果編程技術不行的話,我覺得你有必要轉移一下自己的職業方向,可以當產品經理,項目經理,軟體銷售等等,這些職業可以利用自己在社交方面的優勢做的更好,會編程反而成了你的加分項,而且前景要比這程序員好很多。

    ❻ 程序員,感覺技術停滯了怎麼辦

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

    ❼ 技術已經達到了一定瓶頸,程序員該怎樣提升自身的編程

    在計算機這個行業技術達到瓶頸。1、選擇適合項目的語言,即便是放棄自己熟悉的語言。
    2.與他人分享經驗.
    3、別害怕失敗
    我過去通常不喜歡分享代碼。我討厭分享代碼,我擔心別人會因代碼編的太爛而批評我。我之所以對自己的編程能力覺得毫無把握,是因為我希望可以做得更好。害怕別人說三道四,這會使我想在一個角落裡隱藏起來。
    4、對自己要有耐心
    我不敢承認這點:我在過了很久後才明白了這個道理。你對自己要有耐心,急於求成可不行,也就會存在這種可能性:自己把自己搞得筋疲力盡、導致倦怠。我不想讓你遇到這種情況。

    ❽ 程序員技術差勝任不了工作應該辭職嗎

    那就去找個有老員工的大公司吧,這樣可以學到很多東西。

    ❾ 程序員技術水平低怎麼辦

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

    ❿ 我是女性程序員,技術很差,壓力很大,我是不是應該繼續做下去呢

    量力而行,不想放棄的就去大公司,有培養機制,會給點時間讓你學習,同時不會讓新手承擔那麼多責任。千萬不能去創業型的公司,都是急功近利三個月就要做完一個項目的那種,壓力不壓死你才怪。實在不行先辭職回家好好花幾個月時間充充電吧,只要你真愛程序這一行。真不行就轉行做買賣。

    閱讀全文

    與程序員技術不牢固相關的資料

    熱點內容
    centos7vim命令 瀏覽:908
    安卓系統如何切換賓客用戶 瀏覽:440
    php教材書 瀏覽:840
    未見app怎麼刪除空間 瀏覽:567
    安卓手機u盤加密 瀏覽:241
    專業雲伺服器便宜 瀏覽:945
    cad手機看圖怎麼弄新建文件夾 瀏覽:942
    單片機數控繞線機 瀏覽:607
    pdf表格能轉excel 瀏覽:412
    伺服器之間的負載均衡如何實現 瀏覽:204
    多媒體伺服器執行什麼定額子目 瀏覽:216
    php獲取手機標識 瀏覽:906
    點擊錄制按鈕是什麼app 瀏覽:890
    證據提取命令視頻 瀏覽:354
    java的學習心得 瀏覽:96
    prof命令 瀏覽:279
    手機加密文件密碼怎麼解開 瀏覽:283
    賈躍亭程序員完整視頻 瀏覽:959
    怎樣把兩個文件夾打包發送 瀏覽:378
    單片機教程資料 瀏覽:982