懂視移動端 視頻1 視頻21 視頻41 視頻61 視頻文章1 視頻文章21 視頻文章41 視頻文章61 推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37 推薦39 推薦41 推薦43 推薦45 推薦47 推薦49 關(guān)鍵詞1 關(guān)鍵詞101 關(guān)鍵詞201 關(guān)鍵詞301 關(guān)鍵詞401 關(guān)鍵詞501 關(guān)鍵詞601 關(guān)鍵詞701 關(guān)鍵詞801 關(guān)鍵詞901 關(guān)鍵詞1001 關(guān)鍵詞1101 關(guān)鍵詞1201 關(guān)鍵詞1301 關(guān)鍵詞1401 關(guān)鍵詞1501 關(guān)鍵詞1601 關(guān)鍵詞1701 關(guān)鍵詞1801 關(guān)鍵詞1901 視頻擴(kuò)展1 視頻擴(kuò)展6 視頻擴(kuò)展11 視頻擴(kuò)展16 文章1 文章201 文章401 文章601 文章801 文章1001 資訊1 資訊501 資訊1001 資訊1501 標(biāo)簽1 標(biāo)簽501 標(biāo)簽1001 關(guān)鍵詞1 關(guān)鍵詞501 關(guān)鍵詞1001 關(guān)鍵詞1501
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當(dāng)前位置: 首頁 - 養(yǎng)生常識 - 正文

程序員喜歡夜間工作的原因是什么?

來源:懂視網(wǎng) 責(zé)編:小OO 時間:2020-04-08 12:00:01
導(dǎo)讀程序員喜歡夜間工作的原因是什么?,不管我是不是程序員做什么工作也好,其實(shí)我都是個夜間活動物種,夜貓子一個,可能是大學(xué)期間通宵習(xí)慣了,白天沒有精神,只要是到了晚上12點(diǎn)就精神百倍,兩眼發(fā)光的這種,我相信很多小伙伴都跟我一樣吧。作為一個晚上經(jīng)常熬夜寫東西的人,我也想因?yàn)樵谝归g工作有三個得天獨(dú)厚的優(yōu)勢:1.不受他人打擾的環(huán)境。2.夜間疲勞的大腦讓人能更好的集中精力。3.明亮的電腦屏幕可以讓人保持清

不管我是不是程序員做什么工作也好,其實(shí)我都是個夜間活動物種,夜貓子一個,可能是大學(xué)期間通宵習(xí)慣了,白天沒有精神,只要是到了晚上12點(diǎn)就精神百倍,兩眼發(fā)光的這種,我相信很多小伙伴都跟我一樣吧。 作為一個晚上經(jīng)常熬夜寫東西的人,我也想

因?yàn)樵谝归g工作有三個得天獨(dú)厚的優(yōu)勢:1.不受他人打擾的環(huán)境。2.夜間疲勞的大腦讓人能更好的集中精力。3.明亮的電腦屏幕可以讓人保持清醒。這三個優(yōu)勢決定了很多程序員喜歡在夜間工作。

程序員一般的工作是從事程序開發(fā)、程序維護(hù)。 程序員是從事程序開發(fā)、程序維護(hù)的專業(yè)人員。一般將程序員分為程序設(shè)計(jì)人員和程序編碼人員,軟件從業(yè)人員分為初級程序員、中級程序員、高級程序員(現(xiàn)為軟件設(shè)計(jì)師)、系統(tǒng)分析員,系統(tǒng)架構(gòu)師,測試

有人說,程序員是一種神奇的動物:喝的是咖啡,擠出來的是代碼。

程序員是從事程序開發(fā)、維護(hù)的專業(yè)人員。一般我們將程序員分為程序設(shè)計(jì)人員和程序編碼員,但兩者的界限并不非常清楚,特別是在中國。 程序員的日常工作: 1、對項(xiàng)目經(jīng)理負(fù)責(zé),負(fù)責(zé)軟件項(xiàng)目的詳細(xì)設(shè)計(jì)、編碼和內(nèi)部測試的組織實(shí)施,對程序員小型軟

此言不虛,隨便找個有上進(jìn)心的程序員問問,就會發(fā)現(xiàn)他們多半都會在深夜活動。有的早起,有的晚睡;有的凌晨4點(diǎn)起床,有的凌晨4點(diǎn)入睡。

程序員(英文Programmer)是從事程序開發(fā)、維護(hù)的專業(yè)人員。一般我們將程序員分為程序設(shè)計(jì)人員和程序編碼員,但兩者的界限并不非常清楚,特別是在中國。 作一個真正合格的程序員,應(yīng)該具有的素質(zhì)。 1:團(tuán)隊(duì)精神和協(xié)作能力 團(tuán)隊(duì)精神和協(xié)作能力是作

這么做的關(guān)鍵還是為了集中精力。但實(shí)際上,你完全可以閉門靜思,那樣跟半夜工作又有什么區(qū)別呢?

1、對項(xiàng)目經(jīng)理負(fù)責(zé),負(fù)責(zé)軟件項(xiàng)目的詳細(xì)設(shè)計(jì)、編碼和內(nèi)部測試的組織實(shí)施,對小型軟件項(xiàng)目兼任系統(tǒng)分析工作,完成分配項(xiàng)目的實(shí)施和技術(shù)支持工作。 2、協(xié)助項(xiàng)目經(jīng)理和相關(guān)人員同客戶進(jìn)行溝通,保持良好的客戶關(guān)系。 3、參與需求調(diào)研、項(xiàng)目可行性分

我認(rèn)為這取決于三個因素:創(chuàng)作者的日程、沉睡的大腦和明亮的電腦屏幕。

程序員(英文Programmer)是從事程序開發(fā)、維護(hù)的專業(yè)人員。一般我們將程序員分為程序設(shè)計(jì)人員和程序編碼員,但兩者的界限并不非常清楚,特別是在中國。 作一個真正合格的程序員,應(yīng)該具有的素質(zhì)。 1:團(tuán)隊(duì)精神和協(xié)作能力 團(tuán)隊(duì)精神和協(xié)作能力是作

創(chuàng)作者的日程

程序員工作很枯燥,對著電腦寫代碼一坐就是一整天,如果遇到緊急任務(wù)加班應(yīng)該算是常事吧,而且大部分程序員(至今見過的)都是比較悶的,包括我在內(nèi),都不怎么交流,程序員跟客戶接觸的也比較少! 總結(jié)我們公司的程序員就是,早上上班開電腦,寫

保羅·格雷厄姆(PaulGraham)2009年撰文描述過創(chuàng)作者的日程——從根本上講,世界上主要有兩種日程。傳統(tǒng)的管理者日程以小時為單位來劃分,10分鐘的干擾最多只會浪費(fèi)你1小時的時間。

只要項(xiàng)目不急,都是每周五天,每天8小時的工作時長的; 大項(xiàng)目的話一般每個月有一次版本上線,比如我這里的銀行都會選擇周五晚上線,所以這天就要加班。 需要掌握的知識要看你選擇的什么編程語言了。 工作內(nèi)容無非就是敲代碼解決任務(wù)和bug。

但與此同時,格雷厄姆還總結(jié)了一種“創(chuàng)作者的日程”——也就是我們這些搞創(chuàng)作的人所遵循的日程。從事一個龐大的抽象系統(tǒng),需要把全部精力都投入其中——曾經(jīng)有人將此比作用昂貴的水晶玻璃來搭建房屋,一旦有人分散你的精力,整個工程都會土崩瓦解成無數(shù)的碎片。

程序員可以分為幾類但不管哪類都是要寫代碼的 和你用什么開發(fā)工具沒關(guān)系 1類初級程序員 單純的寫代碼 項(xiàng)目組長給你分配工作 你就按要求完成代碼就可以了 2.類中級 項(xiàng)目經(jīng)理和你說完客戶的要求 需要你自己去琢磨 思考 用什么辦法實(shí)現(xiàn) 效率如何 3

正因如此,程序員對干擾他們工作的事情才格外厭惡。

不管我是不是程序員做什么工作也好,其實(shí)我都是個夜間活動物種,夜貓子一個,可能是大學(xué)期間通宵習(xí)慣了,白天沒有精神,只要是到了晚上12點(diǎn)就精神百倍,兩眼發(fā)光的這種,我相信很多小伙伴都跟我一樣吧。 作為一個晚上經(jīng)常熬夜寫東西的人,我也想

由于這是一筆重大的腦力投資,所以,除非能連續(xù)工作好幾個小時而不被打擾,否則我們根本無法開始工作。費(fèi)盡心思在腦海中搭建出了整個模型,但卻在半小時后土崩瓦解,絕對是件得不償失的事情。

事實(shí)上,如果你有幸與很多企業(yè)創(chuàng)始人進(jìn)行溝通,就會發(fā)現(xiàn),他們很難在白天完成任何工作。因?yàn)樵诎滋?,他們要面臨各種干擾,需要處理各種重要事情,還要回復(fù)各方郵件。所以,多數(shù)人都選擇在夜深人靜,其他人都入睡時,再來干正事。

沉睡的大腦

但就算是程序員,到了晚上也該睡覺——程序員也是人,他們到了白天也會感覺更加清醒。

既然如此,我們?yōu)槭裁催€要在大腦想要入睡時完成最耗腦力的工作,反而在大腦最亢奮、最清醒的時候完成相對簡單的任務(wù)呢?

因?yàn)樵绞瞧冢驮侥軐懗龊么a。

與鮑爾默峰值類似(ballmerpeak),疲勞反而能讓我們更好地集中精力,原因很簡單:因?yàn)榇竽X很疲勞,所以不得不集中精力!沒有多余的腦力讓你分神。

當(dāng)喝茶過多或者在不恰當(dāng)?shù)臅r候攝入能量飲料時,我的工作效率往往最低。這會導(dǎo)致我異?;钴S,一會兒刷Twitter,一會兒看新聞,思維總是東奔西跑,無法聚精會神。

我本以為這樣可以更好地工作——精力充沛,腦力富足。但恰恰相反,我始終在牽絆自己的進(jìn)程,無法集中精力超過兩秒。

相反,當(dāng)我略感疲憊時,我會集中精力編程。由于大腦略感疲憊,所以我能連續(xù)好幾個小時編程,而不會分散精力去刷Twitter或,感覺就像互聯(lián)網(wǎng)消失了一樣。

我認(rèn)為這適用于多數(shù)程序員。我們的腦力對于80%的工作而言都是過剩的——面對現(xiàn)實(shí)吧,要寫出一段生動的代碼,需要編寫10倍的平庸代碼來為它營造良好的運(yùn)行環(huán)境。即使你從事的是最先進(jìn)的機(jī)器學(xué)習(xí)(或其他技術(shù)),很多工作也只是清理數(shù)據(jù),以及用令人愉悅的方式呈現(xiàn)結(jié)果。

當(dāng)你的大腦沒有全負(fù)荷運(yùn)轉(zhuǎn)時,它就會尋找其他可做的事情。疲勞會讓你變得遲鈍,集中精力處理手頭的工作,無暇顧及其他。

明亮的電腦屏幕

這一點(diǎn)很容易理解。在夜間盯著明亮的光源,你的睡眠周期就會推后。你會不知疲倦地工作到凌晨3點(diǎn)。然后,你會一覺睡到上午11點(diǎn)。而夜幕降臨時,你也不會感覺疲勞,因?yàn)槟?1點(diǎn)才剛剛起床。

經(jīng)過足夠的反復(fù)后,你相當(dāng)于進(jìn)入了不同的時區(qū)。更有趣的在于,這種狀態(tài)似乎不會反彈:一旦你進(jìn)入了凌晨三四點(diǎn)入睡的均衡狀態(tài),就會始終保持這種節(jié)奏。

或者,當(dāng)周圍的人都告訴我們,下午2點(diǎn)吃早餐實(shí)在是太懶惰了,那么我們或許就會讓鬧鐘來改變自己的作息時間。

綜上所述,程序員之所以在夜間工作,是因?yàn)樵谶@樣的環(huán)境下,工作時間不會被施加任何,這就給了你更大的靈活性。而且,你的大腦也不會反復(fù)地分心,而明亮的屏幕也會讓你保持清醒。

擴(kuò)展閱讀,以下內(nèi)容您可能還感興趣。

為什么程序員工作時喜歡戴耳機(jī)?

網(wǎng)友一:

哈哈哈,看到這個問題后,我立刻就聯(lián)想到我們公司的那些神經(jīng)質(zhì)的程序猿們。

他們的腦洞,真的是我們常人無法比擬的。而且我行我素,帶著耳機(jī),甚是與世隔離。我是一個性格比較外向的人,比較鬧騰點(diǎn),而程序猿們的世界需要安靜,所以,他們很是拿我沒辦法,哭笑不得。

我特別注意過,我有項(xiàng)目需要給他們安排時間,規(guī)定計(jì)劃的時候,他們對這個時間很是排斥,開會的時候也是帶上耳機(jī),也不知道他們在聽什么。

有一次,實(shí)在忍無可忍,我對他們大發(fā)雷霆。拿過來他們的耳機(jī),你猜我聽到了什么?居然是。。。相聲,郭德綱的相聲。我還想呢,他們在敲代碼的時候,還咯咯咯自己傻樂。

后來溝通后得知,他們聽的都是一些抒情的歌曲/節(jié)奏,或者是各種各樣的相聲,他們的目的就是放松放松自己的精神,或者是一種發(fā)泄。

所以,我們盡量不要打擾他們,他們需要安靜的敲代碼,讓他們穩(wěn)穩(wěn)地活在密密麻麻的代碼世界中。

網(wǎng)友二:

我們公司也很多程序員。工作時間經(jīng)過,一眼望去,還真的很多人都在戴著耳機(jī)。

曾經(jīng)有好多次,收到其他部門的投訴,說應(yīng)該禁止研發(fā)部跟設(shè)計(jì)部的程序員跟設(shè)計(jì)師在上班時間戴耳機(jī)。

因?yàn)槠渌块T的同事找他們的時候,很多情況盡管在同一個空間的辦公室喊了很多聲都沒人回應(yīng),只能跑到他們的座位,動一下他們才有慢慢反應(yīng)過來。

這在其他職能部門或者銷售部門來說,程序員工作的時候戴著耳機(jī)是不專心工作的表現(xiàn)。

他們對其他同事呼喊的“漠視”,讓其他同事覺得他們一副高高在上的感覺。

于是后來研發(fā)老大內(nèi)部發(fā)了個公告,說上班時間禁止戴耳機(jī)。

公告之后,同樣在辦公時間呼叫程序員,他們這次沒戴耳機(jī)了,結(jié)果他們還是好像聽不到一樣,沒有回應(yīng)。

因?yàn)楫?dāng)他們真正在深度思考的時候,真的戴耳機(jī)跟沒戴耳機(jī)一個樣。

所以,很多程序員上班時間戴耳機(jī)就是為了防止外界干擾他們寫代碼的思路。我問過一些程序員,他們普遍都說,當(dāng)他們正在解決一個bug或者寫一個算法的時候,如果剛好有外界干擾打斷了他們的思路,他們真的會想sha人的。

所以,他們可能耳機(jī)里放著歌,其實(shí)是在想怎么寫代碼。

網(wǎng)友三:

因?yàn)檎迷谘邪l(fā)類型的公司工作過,周圍基本都是程序員和工程師,所以對這個題目還是頗有共鳴的。別說程序員哥哥們喜歡在工作時戴耳機(jī),當(dāng)時走出那一站地鐵口,基本所有穿格子襯衫,背著電腦雙肩包的IT小哥哥,走路也都是戴著耳機(jī)的。

為什么他們要戴耳機(jī)?其實(shí)戴上耳機(jī)是在表明一種態(tài)度,就是在對外宣布:“不要打擾我,讓我一個人靜一靜”。大家都知道程序員要寫代碼。

但事實(shí)上,高級程序員上班時候大部分時間都是在思考,而不是在寫代碼,正常高級程序員每天的代碼產(chǎn)出量大約是20行,一行行代碼會在各種情況下被運(yùn)行無數(shù)次,不深思熟慮的話肯定會出錯。

所以程序員的核心工作是思考,而不是寫代碼。思考就需要一個相對安靜和獨(dú)立的環(huán)境,不想被外界干擾。

那么,他們在聽什么?當(dāng)然,大部分時候都在聽歌咯,有人喜歡舒緩溫柔的背景音樂,有人喜歡歐美流行歌曲,甚至可能還有程序員小哥喜歡聽各種段子和笑話來緩解工作的壓力。

不過也有人其實(shí)什么都沒有聽,耳機(jī)里面是沒有聲音的,戴上耳機(jī)只是個習(xí)慣,用來隔離外界的噪音而已。

網(wǎng)友四:

作為一個互聯(lián)網(wǎng)公司的項(xiàng)目leader,我來歸納下他們可能在聽什么:

沒聲音。只是因?yàn)樗麄兦么a需要一個非常專注安靜的環(huán)境,戴著耳機(jī)可以避免其他人頻繁的打擾。要知道打擾程序員敲代碼,他們從代碼世界出來的時間需要5分?jǐn)?shù),然后再次回去又需要十分鐘。幫助更好的創(chuàng)作。代碼在我們非專業(yè)人士看來,一堆字母非??菰?,但是對程序員來說,卻是一種創(chuàng)造設(shè)計(jì)的工作,代碼的背后是實(shí)現(xiàn)一項(xiàng)項(xiàng)功能的基礎(chǔ)。聽著音樂,可以更好地幫助他們創(chuàng)造。無聊解壓。有時候敲代碼或者改bug,是他們能力范圍之下或者經(jīng)常重復(fù)的動作,這樣的工作不用怎么深度思考,所以戴著耳機(jī),聽些振奮人心的歌曲或者舒緩的音樂,可以幫助他們度過這段無聊的時間,也激發(fā)他們工作的動力。

有些追求極致的程序員,甚至都會選擇一些品質(zhì)好的降噪耳機(jī),這樣帶上去他們真的會沉浸在他們的創(chuàng)作世界。

有些公司禁止員工上班時間戴耳機(jī),但是都會把程序員除外。因?yàn)榧热欢鷻C(jī)對程序員來說是工作的利器,干嘛要禁止呢?

所以如果你真的想要了解程序員他們的行為,那么你首先要了解他們的工作,他們的需求與心理想法。

從程序員這么專注的精神角度看來,他們是值得很多單身女*往的對象。

網(wǎng)友五:

我想程序員的心理我最懂了,也知道他們?yōu)槭裁垂ぷ鞯臅r候戴耳機(jī)。

Hello Word ,這個詞是不是很熟悉,沒錯,這是學(xué)程序時老師教的第一個程序,在學(xué)習(xí)Java,Android,iOS,PHP,JavaScript語言時,第一個案例,就是Hello Word。

一個Hello Word開啟了代碼的世界,從此一發(fā)不可收拾。在代碼的世界里徜徉,就像一個人獨(dú)自在月光下行走,周圍是那么的安靜,沒有喧囂,沒有浮華,只有敲打鍵盤的聲音。

思維就像高速行駛的動車一樣運(yùn)作,沿著一條線快速的向前跑,這是只有沉浸在代碼的世界才能感受到的。此時無疑是效率最高,思維最敏捷的時候。

怎么樣才能在公司保持有這么好的編程環(huán)境呢,戴耳機(jī)聽音樂是最好的辦法。

他們一邊想問題一邊聽自己喜歡的音樂,聲音不要太大,讓心平靜下來就好。聽音樂有助于程序員提高編程效率,進(jìn)入到代碼的世界。就像李白喝酒后詩興大發(fā),做出了流傳千古的詩句一樣。

別問我怎么知道的,因?yàn)槲揖褪浅绦騿T。我

所在的幾家公司,沒有一家公司有過程序員不準(zhǔn)聽音樂的規(guī)定,因?yàn)槌绦虻睦洗?,上司也是程序員過來的,所以程序員的上司,老大都懂。只有這樣的規(guī)定,聽音樂要戴耳機(jī)。

網(wǎng)友六:

其實(shí)程序員帶上耳機(jī)通常是告訴其他人不要打攪我。所以實(shí)際上根本沒有在放音樂,或者是其實(shí)忙起來根本不知道自己聽的什么歌??尤其遇到bug時候。

程序員其實(shí)上班都比較比較苦悶e799bee5baa631333365636131的,他們的世界好像都是與世隔絕,忘了吃飯忘了時間腦海里只有代碼和沒有實(shí)現(xiàn)的邏輯。

他們戴上耳機(jī)即使不聽音樂也行,靜靜的數(shù)自己的心跳使得自己足夠的安靜下來工作,帶上耳機(jī)隔絕一些嘈雜的聲音使得自己更專心自己的編程。

程序這個東西著迷以后有特別的靈感和思路的時候是停不下來的,在程序員盡興的正在寫程序的時候最好別打擾,因?yàn)閯?chuàng)做和靈感就在一瞬間的事情。

不過不是每個人都能接受程序員工作的時候戴耳機(jī)的。

我以前就聽一個運(yùn)營總監(jiān)在批評手下的一個開發(fā)人員,因?yàn)檫@個開發(fā)程序員一直戴著耳機(jī)聽音樂,完全不關(guān)心外面的世界,以至于他領(lǐng)導(dǎo)每次叫他很多次,叫很多聲他都聽不見,惹得那個運(yùn)營總監(jiān)最終發(fā)火了。

另外,其實(shí)從安全和健康角度看,也不太好一直戴耳機(jī)聽音樂的,對耳膜的傷害非常大,所以程序員哥哥們,還是應(yīng)該適當(dāng)拿下耳機(jī)休息一段時間,多和周邊的同事溝通交流一下,這樣再回到工作中,也許狀態(tài)更好。

程序員一般的工作都是干什么?

程序copy員一般的工作是從事程序開發(fā)、程序維護(hù)。

程序員是從事程序開發(fā)、程序維護(hù)的專業(yè)人員。一般將程序員分為程序設(shè)計(jì)人員和程序編碼人員,軟件從業(yè)人員分為初級程序員、中級程序員、高級程序員(現(xiàn)為軟件設(shè)計(jì)師)、系統(tǒng)分析員百,系統(tǒng)架構(gòu)師,測試工程師六大類。具體工作職責(zé)如下:

1、負(fù)責(zé)軟件項(xiàng)目度的詳細(xì)設(shè)計(jì)、編碼和內(nèi)部測試的組織實(shí)施,對小型軟件項(xiàng)目兼任系統(tǒng)分析工作,完成分配項(xiàng)目問的實(shí)施和技術(shù)支持工作。

2、協(xié)助項(xiàng)目經(jīng)理和相關(guān)人員同客戶進(jìn)行溝通,保持良好的客戶關(guān)系。

3、參與需求調(diào)研、項(xiàng)目可行性分析、技術(shù)可行性分析和需求分析。

4、熟悉并熟練掌握交付軟件部開發(fā)的軟件項(xiàng)目的相關(guān)軟件技術(shù)。

5、負(fù)責(zé)向項(xiàng)目經(jīng)理及時反饋軟件開發(fā)中的情況,并根據(jù)實(shí)際情況提出改進(jìn)建議。

6、參與軟件開發(fā)和維護(hù)過程中重答大技術(shù)問題的解決,參與軟件首次安裝調(diào)試、數(shù)據(jù)割接、用戶培訓(xùn)和項(xiàng)目推廣。

7、負(fù)責(zé)相關(guān)技術(shù)文檔的擬訂。

8、負(fù)責(zé)對業(yè)務(wù)領(lǐng)域內(nèi)的技術(shù)發(fā)展動態(tài)。

程序員每天的工作內(nèi)容是什么

程序員是從事程序開發(fā)、維護(hù)的專業(yè)人員。一般我們將程序員分為程序設(shè)計(jì)人員和程序編碼員,但抄兩者的界限并不非常清楚,特別是在中國。

程序員的日常工作:

1、對項(xiàng)目經(jīng)理負(fù)責(zé),負(fù)責(zé)軟件項(xiàng)目的詳細(xì)設(shè)計(jì)、編碼和內(nèi)部測試的組織實(shí)施,對程序員小型軟件項(xiàng)目兼任系統(tǒng)分析工作,完成分配項(xiàng)百目的實(shí)施和技術(shù)支持工作。

2、協(xié)助項(xiàng)目經(jīng)理和相關(guān)人度員同客戶進(jìn)行溝通,保持良好的客戶關(guān)系。

3、參與需求調(diào)研、項(xiàng)目可行性分析、技術(shù)可行性分析和需求分析。

4、熟悉并熟練掌握交付軟件部開發(fā)的軟件項(xiàng)目的相關(guān)軟件技術(shù)。

5、負(fù)責(zé)向項(xiàng)目經(jīng)理問及時反饋軟件開發(fā)中的情況,并根據(jù)實(shí)際情況提出改進(jìn)建議。

6、參與答軟件開發(fā)和維護(hù)過程中重大技術(shù)問題的解決,參與軟件首次安裝調(diào)試、數(shù)據(jù)割接、用戶培訓(xùn)和項(xiàng)目推廣。

7、負(fù)責(zé)相關(guān)技術(shù)文檔的擬訂。

8、負(fù)責(zé)對業(yè)務(wù)領(lǐng)域內(nèi)的技術(shù)發(fā)展動態(tài)。

程序員主要的工作

  程序員(英文Programmer)是從事程序開發(fā)、維護(hù)的專業(yè)人員。一般我們將程序員分為程序設(shè)計(jì)人員和程序編碼員,但兩者的界限并不非常清楚,特別是在中國。

  作一個真正合格的程序員,應(yīng)該具有的素質(zhì)。

  1:團(tuán)隊(duì)精神和協(xié)作能力

  團(tuán)隊(duì)精神和協(xié)作能力是作為一個程序員應(yīng)具備的最基本的素質(zhì)。軟件工程已經(jīng)提了將近三十年了,當(dāng)今的軟件開發(fā)已經(jīng)不是編程了,而是工程。獨(dú)行俠可以寫一些程序也能賺錢發(fā)財(cái),但是進(jìn)入研發(fā)團(tuán)隊(duì),從事商業(yè)化和產(chǎn)品化的開發(fā)任務(wù),就必須具備這種素質(zhì)??梢院敛豢鋸埖恼f這種素質(zhì)是一個程序員乃至一個團(tuán)隊(duì)的安身立命之本。

  2:文檔習(xí)慣

  文檔是一個軟件系統(tǒng)的生命力。一個公司的產(chǎn)品再好、技術(shù)含量再高,如果缺乏文檔,知識就沒有繼承,公司還是一個來料加工的軟件作坊。作為代碼程序員,必須將30%的工作時間寫用于技術(shù)文檔。沒有文檔的程序員勢必會被淘汰。

  3:規(guī)范化的代碼編寫習(xí)慣

  知名軟件公司的代碼的變量命名、注釋格式,甚至嵌套中行縮進(jìn)的長度和函數(shù)間的空行數(shù)字都有明確規(guī)定,良好的編寫習(xí)慣,不但有助于代碼的移植和糾錯,也有助于不同技術(shù)人員之間的協(xié)作。 一些所謂的高手甚至叫囂高手寫的代碼一般人看不懂,我只能說他不是一名合格的程序員。

  4:需求理解能力

  程序員要能正確理解任務(wù)單中描述的需求。在這里要明確一點(diǎn),程序員不僅僅要注意到軟件的功能需求,還應(yīng)注意軟件的性能需求,要能正確評估自己的模塊對整個項(xiàng)目中的影響及潛在的威脅,如果有著兩到三年項(xiàng)目經(jīng)驗(yàn)的熟練程序員對這一點(diǎn)沒有體會的話,只能說明他或許是認(rèn)真工作過,但是沒有用心工作。

  5:模塊化思維能力

  作為一個優(yōu)秀的程序員,他的思想不能在局限當(dāng)前的工作任務(wù)里面,要想想看自己寫的模塊是否可以脫離當(dāng)前系統(tǒng)存在,通過簡單的封裝在其他系統(tǒng)中或其他模塊中直接使用。這樣做可以使代碼能重復(fù)利用,減少重復(fù)的勞動,也能是系統(tǒng)結(jié)構(gòu)越趨合理。模塊化思維能力的提高是一個程序員的技術(shù)水平提高的一項(xiàng)重要指標(biāo)。

  6:測試習(xí)慣

  測試是軟件工程質(zhì)量保證的重要環(huán)節(jié),但是測試不僅僅是測試工程師的工作,而是每個程序員的一種基本職責(zé)。程序員要認(rèn)識測試不僅是正常的程序調(diào)試,而要是要進(jìn)行有目的有針對性的異常調(diào)用測試,這一點(diǎn)要結(jié)合需求理解能力。

  7:學(xué)習(xí)和總結(jié)的能力

  程序員是很容易被淘汰的職業(yè),所以要善于學(xué)習(xí)總結(jié)。許多程序員喜歡盲目追求一些編碼的小技巧,這樣的技術(shù)人員無論學(xué)了多少語言,代碼寫起來多熟練,我們只能說他是一名熟練的代碼民工,他永遠(yuǎn)都不會有質(zhì)的提高。一個善于學(xué)習(xí)的程序員會經(jīng)常總結(jié)自己的技術(shù)水平,對自己的技術(shù)層面要有良好的定位,這樣才能有目的地提高自己。這樣才能逐步提高,從程序員升級為軟件設(shè)計(jì)師、系統(tǒng)分析員。

  作為高級程序員,乃至于設(shè)計(jì)師而言,除了應(yīng)該具備上述全部素質(zhì)之外,還需要具備以下素質(zhì):

  1、 需求分析能力

  2、 整體框架能力

  3、 流程處理能力

  4、 模塊分解能力

  5、 整體項(xiàng)目評估能力

  6、 團(tuán)隊(duì)組織管理能力

  1,*

  我曾經(jīng)遇到許多“職業(yè)程序員”,他們從事IT是因?yàn)橛X得這是一種職業(yè),他們只在工作時間編程,除非送去培訓(xùn)否則他們不會學(xué)習(xí)新東西,e69da5e6ba90e79fa5e9819331333262346534這不是好的程序員。我認(rèn)為一個好的程序員總是對編程充滿*,而且好的開發(fā)者會做一些編程工作即使這沒有報(bào)酬。*是一個優(yōu)秀程序員的重要指標(biāo)。

  2,自學(xué)好學(xué)

  編程領(lǐng)域始終發(fā)展變化著,不出一年有些新技術(shù)就變成了老技術(shù),這并不是說好的程序員要對所有新技術(shù)跟進(jìn),但有些卻對學(xué)習(xí)任何新技術(shù)都沒有興趣。他們通常在學(xué)校學(xué)習(xí)了編程,然后工作后單位安排學(xué)什么就學(xué)什么。如果在招聘中你聽到“讓我培訓(xùn)一個星期我就會勝任這個工作”那不要雇傭他。實(shí)際上,真正優(yōu)秀的程序員始終談?wù)撝闼恢赖男录夹g(shù),向人們解釋為什么你必須用這個技術(shù),哪怕沒有聽眾聽得明白,哪怕他自己也不明白。

  3,聰明

  聰明包括很多因素,情緒和社會交際只是其中之一。好的程序員絕不木訥,他們是最聰明的人,他們中的許多善于交際,健談、興趣廣泛。

  4,隱性的經(jīng)驗(yàn)

  —好的程序員通常有自己的私人的一些研究、愛好、項(xiàng)目,而這些是他們不寫在簡歷上 (通常覺得不值得寫),但表現(xiàn)出來卻可能恰恰是他的潛能、深度和后勁所在。

  5,技術(shù)多樣性

  由于好的程序員喜歡學(xué)習(xí)和涉獵新技術(shù),所以一般來說超過22歲的都熟知很多新技術(shù),而且對多種技術(shù)的長短有 “強(qiáng)烈”的個人意見/見解,喜好嘗試新鮮技術(shù)。

  6,資格證書

  資格證書并不是識別真正程序員的方法,MCSE、SCJP說明不了什么,它們只是讓別人認(rèn)識和獲取的,頂多代表這個人在某個技術(shù)有一定的知識。

  原文作者在文末寫道:以上所說的標(biāo)準(zhǔn)并不是絕對的,因?yàn)橛行﹥?yōu)秀的程序員確實(shí)不符合上述,而有些bad程序員卻符合了。但相信這些對大多數(shù)真正的程序員都適用。

  總結(jié)而言,優(yōu)秀的程序員通常有一下特點(diǎn):

  對技術(shù)充滿*

  將編程作為一種愛好

  如果你允許會滔滔不絕地跟你談?wù)摷夹g(shù)

  有過個人的開發(fā)經(jīng)歷(與4意思相同)

  堅(jiān)持認(rèn)為某種技術(shù)最好

  如果讓他用他認(rèn)為不好的技術(shù)他會非常別扭

  聰明、健談、興趣廣泛

  在大學(xué)和工作前就開始接觸程序

  [編輯本段]考試說明

  1、 考試要求:

 ?。?) 熟練掌握基本算法和數(shù)據(jù)結(jié)構(gòu),用C語言編制程序;

 ?。?) 掌握數(shù)據(jù)結(jié)構(gòu)、程序變速器和操作系統(tǒng)的基礎(chǔ)知識;

 ?。?) 了解軟件工程、數(shù)據(jù)庫、多媒體和網(wǎng)絡(luò)的基礎(chǔ)知識;

 ?。?) 掌握數(shù)制、機(jī)內(nèi)代碼及其算術(shù)運(yùn)算和邏輯運(yùn)算的基礎(chǔ)知識;

 ?。?) 了解計(jì)算機(jī)的體系結(jié)構(gòu)和主要部件的基礎(chǔ)知識。

  2、 通過本級水平考試的合格人員能按照軟件設(shè)計(jì)說明書編制程序,具有相當(dāng)于助理工程師

  的實(shí)際工作能力和業(yè)務(wù)水平。

  3、 本級水平考試范圍包括兩個模塊:模塊1——程序編制能力(考試時間為150分鐘);模

  塊2——基礎(chǔ)知識(程序員級)考試時間為120分鐘)。題型為:單項(xiàng)選擇題十多項(xiàng)選擇題。

  考試范圍

  模塊1:程序編制能力

  1.1按照軟件設(shè)計(jì)說明書,能熟練使用下列程序語言編制程序

  1.1.1C(美國標(biāo)準(zhǔn))

  1.2理解給定程序的功能,能發(fā)現(xiàn)程序中的錯誤并加以糾正

  1.3具有良好的程序編制風(fēng)格

  1.4基本算法

  1.4.1查找、更新、排序、合并及字符處理

  1.4.2迭代、插值、數(shù)值積分、矩陣計(jì)算、議程求解和搜索求解

  1.5程序編制方法

  1.5.1分支、循環(huán)、子程序(過程和函數(shù))、遞歸

  1.5.2輸入輸出和文件的處理

  模塊2:基礎(chǔ)知識(程序員級)

  2.1軟件基礎(chǔ)知識

  2.1.1數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)

  數(shù)組、記錄、列表(list)、隊(duì)列、棧(stack)、堆(heap)、樹和二叉樹的定義、存儲和操作

  2.1.2程序語言基礎(chǔ)知識

  ·匯編、編譯、解釋系統(tǒng)的基礎(chǔ)知識

  ·程序語言的數(shù)據(jù)類型

  ·程序語言的控制結(jié)構(gòu)

  2.1.3操作系統(tǒng)基礎(chǔ)知識

  ·操作系統(tǒng)的類型和功能

  ·操作系統(tǒng)的層次結(jié)構(gòu)和進(jìn)程概念

  ·作業(yè)、處理機(jī)、存儲、文件和設(shè)備等管理的基礎(chǔ)知識

  2.1.4軟件工程基礎(chǔ)知識

  ·軟件生命周期各階段的任務(wù)

  ·結(jié)構(gòu)化分析和設(shè)計(jì)方法

  ·面向?qū)ο蠡靖拍?p>  ·軟件開發(fā)工具與環(huán)境基礎(chǔ)知識

  2.1.5數(shù)據(jù)庫基礎(chǔ)知識

  ·數(shù)據(jù)庫模型

  ·數(shù)據(jù)庫系統(tǒng)的結(jié)構(gòu)

  ·SQL的使用初步

  ·常用數(shù)據(jù)庫管理系統(tǒng)的知識

  2.1.6多媒體基礎(chǔ)知識

  ·多媒體基本概念

  ·常用圖象文件

  ·簡單圖形(線段和圓)的計(jì)算機(jī)圖示

  2.2硬件基礎(chǔ)知識

  2.2.1數(shù)制及其轉(zhuǎn)換

  ·二進(jìn)制、十進(jìn)制和十六進(jìn)制等常用數(shù)制及其相互轉(zhuǎn)換

  2.2.2機(jī)內(nèi)代碼

  ·原碼、補(bǔ)碼、反碼、移碼

  ·定點(diǎn)數(shù)與浮點(diǎn)數(shù)的機(jī)內(nèi)表示

  ·ASCII碼及漢字編碼等常用的編碼

  ·奇偶校驗(yàn)碼、海明碼、循環(huán)冗余碼(CRC)等常用校驗(yàn)方法

  2.2.3算術(shù)運(yùn)算和邏輯運(yùn)算

  ·計(jì)算機(jī)中的二進(jìn)制數(shù)運(yùn)算方法

  ·邏輯代數(shù)的基本運(yùn)算和邏輯表達(dá)式的化簡

  2.2.4計(jì)算機(jī)的體系結(jié)構(gòu)和主要部件

  ·中央處理器CPU、存儲器和輸入/輸出設(shè)備

  ·總線結(jié)構(gòu)、指令流和數(shù)據(jù)流

  2.2.5指令系統(tǒng)

  ·常用的尋址方式

  ·指令的格式、分類及功能

  ·指令的執(zhí)行過程

  2.3網(wǎng)絡(luò)基礎(chǔ)知識

  2.3.1網(wǎng)絡(luò)的功能、分類與組成

  2.3.2網(wǎng)絡(luò)協(xié)議與標(biāo)準(zhǔn)

  2.3.3網(wǎng)絡(luò)結(jié)構(gòu)與通信

  2.3.4網(wǎng)絡(luò)的安全性

  2.3.5Client-Server結(jié)構(gòu)

  2.3.6Internet和Intranet初步

程序員是做什么的?他的具體工作是什么?

1、對項(xiàng)目經(jīng)理負(fù)責(zé),負(fù)責(zé)軟件項(xiàng)目的詳細(xì)設(shè)計(jì)、編碼和內(nèi)部測試的組織實(shí)施,對小型軟件項(xiàng)目兼任系統(tǒng)分析工作,完成分配項(xiàng)目的實(shí)施和技術(shù)支持工作。

2、協(xié)助項(xiàng)目經(jīng)理和相關(guān)人員同客戶進(jìn)行溝通,保持良好的客戶關(guān)系。

3、參與需求調(diào)研、項(xiàng)目可行性分析、技術(shù)可行性分析和需求分析。

4、熟悉并熟練掌握交付軟件部開發(fā)的軟件項(xiàng)目的相關(guān)軟件技術(shù)。

5、負(fù)責(zé)向項(xiàng)目經(jīng)理及時反饋軟件開發(fā)中的情況,并根據(jù)實(shí)際情況提出e799bee5baa631333431346439改進(jìn)建議。

6、參與軟件開發(fā)和維護(hù)過程中重大技術(shù)問題的解決,參與軟件首次安裝調(diào)試、數(shù)據(jù)割接、用戶培訓(xùn)和項(xiàng)目推廣。

7、負(fù)責(zé)相關(guān)技術(shù)文檔的擬訂。

8、負(fù)責(zé)對業(yè)務(wù)領(lǐng)域內(nèi)的技術(shù)發(fā)展動態(tài)進(jìn)行分析研究。

擴(kuò)展資料:

崗位分類:

世界上第一位程序員是英國著名詩人喬治·戈登·拜倫的女兒AdaLovelace,曾設(shè)計(jì)了巴貝奇分析機(jī)上解伯努利方程的一個程序。她甚至還建立了循環(huán)和子程序的概念。

由于其在程序設(shè)計(jì)上的開創(chuàng)性工作,AdaLovelace被稱為世界上第一位程序員。美國國防部開發(fā)的ADA語言就是為紀(jì)念這位世界上的第一位程序員而命名的。

計(jì)算機(jī)科學(xué)發(fā)展到今天(21世紀(jì)初期),程序員從事的人群很多,分工也不相同,從大的方面可以分為以下幾類:

asp程序員、web前端開發(fā)程序員、delphi程序員、php程序員、powerbuilder程序員、C程序員、linux程序員、net程序員、vb程序員、java程序員、javascript程序員、C++程序員、Python程序員、ABAP程序員、android程序員、iOS程序員。

參考資料來源:百度百科——程序員

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

  • 熱門焦點(diǎn)

最新推薦

猜你喜歡

熱門推薦

“x’mas”是圣誕節(jié)的縮寫成“x’mas”是否正確? 用“象牙塔”比喻大學(xué)校園的原因是什么? 人類有不同膚色是因?yàn)槭裁矗?/a> 中國古老的姓都有女字旁的原因是什么? 坐在火邊會覺得輕松是什么原因? 筷子是從什么時候開始使用的? 海螺里能聽到海浪聲的原因是什么? 油門和剎車,不各放一邊是因?yàn)槭裁矗?/a> 古希臘雕塑都是造型是什么原因? 地圖總是上北下南是因?yàn)槭裁矗?/a> 婚戒一定要戴在無名指上的原因是什么? 喝酒能提供熱量嗎 蒙娜麗莎肖像畫的原型是誰 綠帽子一詞的由來 燙傷后的水泡是由什么組成的 時間無法回頭的原因究竟是什么? 第三只手是什么意思 促進(jìn)頭發(fā)生長的方法 身體最大的器官 古時候沒有拼音,古人是如何識字的? 不在北京卻冠名“中國”開頭的有哪些大學(xué)? 頭發(fā)會變質(zhì)腐爛嗎 ? 人生三大不孝是哪三孝 中式婚禮中鬧洞房的習(xí)俗的由來 夢中沒有氣味的原因是什么? 海水不會把海底火山撲滅的原因是什么? 頭發(fā)會一夜之間變白嗎 北方有“出門餃子回家面”的說法是因?yàn)槭裁矗?/a> 以白為美的原因是什么? 人每天的頭發(fā)會生長多長? 出丑被叫做“出洋相”的原因是什么? 古人送別的時候要折柳是因?yàn)槭裁矗?/a> 眉毛不像頭發(fā)那樣可以長很長的原因是什么? 無聊游戲會讓人上癮是因?yàn)槭裁矗?/a> 王母娘娘和玉皇大帝是什么關(guān)系嗎? 在商場搭手扶梯和乘電梯作比較哪個會更快? 日本女生校服是水手服的原因是什么? 額前的頭發(fā)叫“劉海”是因?yàn)槭裁矗?/a> 博士后是不是代表著一種學(xué)位呢? 健身的人停止健身就發(fā)胖是因?yàn)槭裁矗?/a>
Top