㈠ 作為一個程序員不會寫程序敲代碼真是悲哀,我還有必要堅持下去嗎
沒事,不晚,堅持寫代碼,日積月累,你會發現代碼原來沒有那麼難,英語么編程用到的也不是那麼高深,多接觸多記憶就可以了。
㈡ 程序員學的就是編程嗎要學多久
一個程序員,做的最多的事情就是寫代碼、編程。但是,只會寫代碼,那還是不夠的。作為程序員,我們不僅要學習編程,還要學習與編程相輔相成的東西。
4、開拓精神。不喜歡走出舒適區,這幾乎是所有人的通病,程序員也不例外。喜歡做自己擅長的事,而對那些不太擅長的事,總是避而遠之,這樣下去,能力如何能得到提升?所以,一個程序員,如果想有更好的發展的話,就要盡量「走出舒適區」,敢於挑點一些不太會的東西,發揮自己的開拓精神。
以上就是我的一些小見解。如果你有不同的見解,歡迎發表評論。同時,歡迎點擊「關注」我。
㈢ 程序員不想寫代碼了
么是優秀的程序員?
自從我工作以來,一直不是很明確什麼是一個優秀的程序員?是及時完成任務?是提交高質量的代碼?還是誰寫的代碼多、修改的Bug多?
對於程序員的考核也是一個業界的難題。這篇Blog關注的是程序員自己感覺是否是優秀的。呵呵,有點中國傳統文化中的「內聖外王」的味道。
讓程序員知道自己應該做什麼事或者是一個指導性的原則,對於降低溝通成本、成長程序員以及開發高質量的產品都有重大意義。
優秀程序員的標准:
1. 准確地評估你的工作。(估算你的工作量,管理用戶的期望值)
2. 第一時間提交有質量的工作。
3. 建立快速的反饋循環。
4. 確保代碼在離開你的時候比來之前更健康。(比如:重構)
讓大腦處於敏捷狀態的一個重要特點就是:您始終會嘗試利用現有的時間和資源來達到最佳的效果。
㈣ 程序員的晚年生活應該是怎麼樣的
程序員晚年的生活可能是打打撲克,打打麻將,他們能不去接觸電腦就不願意去接觸電腦,在很大程度上就會發現。對於程序員而言,他們的感受是不一樣的,有的人還是會去喜歡碰碰電腦。還是看個人的一個選擇和喜好。
㈤ 為什麼代碼工作只能搞20年
有人說:
編程是吃青春飯;
程序員干到30歲就干不動了,必須轉行。
也有人說:
代碼機器人的出現,基礎程序員將會被大量淘汰;
過了30歲,程序員這個職業就是一路下坡。
事實上,對於以上4個觀點,我只贊同一個,那就是「代碼機器人的出現,將讓基礎程序員慢慢被淘汰」。科技的發展在時刻告訴我們,代碼的搬運工們,遲早會被這個行業拋棄。
不過關於另外3點,我反而覺得有點胡說,甚至覺得說這些話的人是很不負責任的。我們先來看看:為什麼企業不願意僱用30歲的編程人員?
1. 同等條件下,年輕人更低成本。
在國內的大環境下,知識產權保護不力,很多軟體的實現代碼都是拿來主義,特別是在一些小公司做項目時,很多程序員的代碼都寫得很初級、從網上東拼西湊找來一些現成的代碼,盡快實現基本功能就行,什麼性能、可維護性、可擴展性都不太管,做完交活便是。
在這種情況下,同樣的工作內容,20幾歲的人也能搞定,並且他們的薪資比工作7、8年的30歲程序員更低廉,前者人力成本可能比後者低出30-50%。
2.技術在不斷更新。
軟體開發的技術、工具在不斷進化,特別是在一些新技術、新工具方面,30歲以上的人未必比20幾歲的人強很多,並且,如果他們不學習,可能掌握的一些技術經驗會慢慢被時代所拋棄,而年輕人的學習速度和接受能力明顯更有優勢。
3.年輕人的精力更好。
30歲以上的人,需要結婚生子、照顧家庭,他們的精力更容易被其他事情分散,不會再像20幾歲時那樣拚命工作,願意加班開會。
隨著年齡的增長,他們需要去處理越來越多生活、人際上的事情,對於工作,往往也會出現力不從心的感覺。
4.年輕人有更多時間來工作。
不得不說,IT行業的單身率是出奇的高,所以往往單身的年輕人生活是很單調的,除了家就是公司,他們可自由支配的上班時間更長。
正如之前在知乎上,看到某程序員的一句回答:下班回家一個人待著,還不如在公司敲代碼開發項目有樂趣。
從22歲大學畢業到30歲,一個人的工作時間大概是8年,這8年裡如果一個程序員工作出色,做了很多項目,積累了足夠的經驗,並且還一直堅持學習,那你一定足夠的優秀。
這類人一般是公司的頂樑柱,沒有老闆傻到要開掉他們換個新人,即使他們跳槽,也一般不用自己找工作,都是工作找他們。
所以綜上所述,軟體公司只是不喜歡30歲以上的人來應聘簡單的編程職位,他們更喜歡30歲以上的人,來應聘項目經理,部門主管這些職位。
之前看到一條新聞,某地收費站被撤銷,收費員圍著領導討說法,其中一位放聲痛哭:「我今年 36 歲,除了收費啥都不會!」。
我們都知道,收費員的工作是很辛苦的,逢年過節我們放假,他們還必須要堅守崗位,在收費的方格子里一坐就是一整天。
然而,時代變了,這是一個選擇比努力更重要的時代。
把自己人生的所有希望,賭在一家企業、一個老闆身上,卻不為自己打算和規劃,那一旦被拋棄,受傷最深的一定是你。
很多人錯把平台當作自己的價值,你在平台上,還有價值,但是放到社會上,卻沒有價值。
唯一的辦法,就是千萬別把自己交出去,時刻為自己打算。屬於平台的價值根本不屬於你,屬於你自己的本事,誰也拿不走。
當你20多歲不努力,30歲還和剛畢業的大學生搶一個普通的編程崗位時,你覺得自己能有多大優勢?
不是「程序員」的30歲更加的艱辛;
也不是「程序員」的30歲沒公司要;
更不是「程序員」的30歲必須轉行。
而是每一個行業,每一個職場人的30歲都是殘酷的,你不努力,你就只能被選擇。物競天擇,優勝劣汰,人亦如此!
㈥ 程序員與工程師
有很多的公司他們會把程序員也稱為工程師,所以程序員是工程師這一個大集合當中的一個子集,而工程師是不包含在程序員這個概念裡面的。
㈦ 7年程序員還有寫代碼的嗎
會有。程序員開始都是寫代碼,如果升職了才會有所變化,有的人七年也不會升職,所以一直寫代碼
㈧ 程序員真的是吃青春飯的嗎,可以一輩子敲代碼嗎
說這話說明你就是沒有自己的目標的人。
這么跟你說吧,所謂程序員分為以下幾個等級:碼農,程序員,研發工程師,項目經理,架構師。
其中,碼農就是你說的,一輩子敲代碼的。
程序員,會想思考,然後再去敲代碼,這樣效率高。
接著是研發工程師,他們只針對一個或多個功能點研究,比如大數據錯誤率控制等等,這類人是看和想遠遠多於碼代碼。
最後是架構師,這類的人,他們會在項目開始的時候忙一到兩個月,然後接下來的半年到一年時間里,他們唯一的職責就是想想代碼有沒有什麼要優化的地方,或者下面人遇到解決不了的問題找他們解決下。這類人一般不是靠工資過,而是項目分成。具體你可以網路「項目分成」
㈨ 程序員的生命周期是多少
程序員的生命周期是40年左右
有評論說程序員的生命周期只有十幾年,實際上是片面的。可能我們的代碼編寫工作只能做十年。但是,我們需要的是提高自己的知識,從而不斷向程序設計的高層走。當我們編寫了幾年的代碼,我可以左設計了;當我們做了幾年的設計,我們可以架構了;當我們做了幾年的架構,我們可以需求分析了。一步一步,我們在走高,從而我們的生命周期就是直到我們退休。實際上,這是技術層面上的。
如果我們走管理,我們接觸程序的時間雖然不多,但是做軟體開發就是無限的空間了,就像下面朋友說的,我們可以審核別人的代碼。我們可以是管理層面。