導航:首頁 > 程序命令 > 程序員的日程

程序員的日程

發布時間:2022-04-12 16:04:50

程序員平時有安排什麼社交交流活動之類的嗎

這個其實你犯了很大一個錯誤就是你以為有了技術你這輩子基本無憂了你別忘記了,現在你還可以混幾年等你35歲之後你可能就混不下去了因為技術的東西學起來的人不少特別是.NET比java,PHP,安卓應用的范圍還要小一些那作為一個技術性的人才該怎麼發展呢?應該多去接觸項目管理方面的包括前期的調查,客戶需求,項目書後期的維護,跟蹤。能接觸到客戶的盡量多接觸鍛煉自己的項目管理能力,溝通能力而不是只做程序員所以你趕快在盡量短的時間內掌握項目管理的職責吧!只寫代碼到你這個年齡是沒有什麼前途了至於第一個問題:建議來大城市,畢竟這邊的機會和接觸的圈子層次都不一樣然後只要你夠優秀你也能夠有發揮的空間等你自己的能力提上來了還怕啥房價的高低啊!至於女人,要求別太高還有就是找來自小城市的就行這么多北京大連的女孩子其實真正最後一輩子生活在北京才幾個啊她們都可以接受回去小城市的但是她不能接受你沒有前途!

⑵ 女16歲以後想當一名程序員 不過不了解這份工作包含哪些內容從事這份工作的人每天的日程表是什麼樣子

女程序員很多,工作也是比較枯燥的,天天在電腦前敲代碼;看你自己性格是否適合吧;如果做的好了,這個行業收入也不錯。

⑶ 程序員為何喜歡半夜工作

確實,如果你在一家編程高手雲集的互聯網公司工作,問問你身邊那些 程序員們,他們一般什麼時候效率最高,點子最好?得到的答案,大部分是半夜——不管前半夜,還是後半夜。有些習慣在早上四點起床,然後工作到日出,還有些 人則是習慣在早上四點後才睡覺。 我認為主要有三條原因:創作者的日程表、睏倦的大腦,以及閃亮的屏幕。 創作者的日程表 通常來說,這個世界有兩種日程表,一種屬於管理者,一種屬於創作者。傳統的管理者日程表將一天按小時劃分,而通常十分鍾的打擾,對於程序員來說,可能需要一個小時去重新整理思路。 而創作者的日程表,著名投資教父 Paul Graham 在 2009 年也曾就創造者的日程表專門撰文 。這個日程表是適用於比如作家或是程序員的。這類人的工作通常需要在內心建立起一個龐大而抽象的系統,不僅如此,在創作過程中,他們還需要不斷的與自己的心理作斗爭。 有個非常好的類比說,創作或編程的過程就好像拿昂貴而易碎的水晶搭建一所房子,一旦有人來打攪你,你所有的努力都可能會毀於一旦,傾注的所有心血可能就瞬間摔成碎片。 正因如此,他們通常會在確定有一連好幾個小時無人打擾的情況下才會開始工作。 事實上,你同一些程序員聊天時會發現,他們自己都會有種白天不能完成工作的感覺。持續不斷的打擾、很多重要的事情需要打理、郵件要回等等,都會打亂你的節奏,不能讓你安心工作。這也正是他們選擇日出而息,日落而作的原因。 睏倦的大腦但就算習慣半夜工作的程序員,他們也是白天精神,夜裡犯困。 因為疲倦會讓他們成為更好的 " 攻城獅 "。 這跟鮑爾默效應類似,疲倦會讓程序員更加專注,因為在大腦疲倦的情況下,就必須得非常專注的做一件事情。你僅存的腦容量已經不足以應付多餘的事情了,只能專注於手頭的事。 喝太多茶或是在一個糟糕的時間點喝了功能飲料之後,工作效率是最低的。興奮會讓你一會兒看一下 Twitter,一會兒瞅一眼 Hacker News,在社交網站上跳來跳去。 你可能感覺精力充沛的狀態非常適合工作,但真實的情況卻是你常常會做一些讓自己注意力分散的事,大腦就是無法安靜下來,把所有的注意力集中在一件事上。 反而當你有點困意的時候,你只想窩在椅子或者沙發上專心編程。而半夜,安靜的不止是周邊的環境,互聯網也是如此,你會不知疲倦的寫上好幾個小時的代碼,根本不會想到 Twitter 和 Facebook。 大部分程序員都是這樣,白天你寫出一個演算法,然後加上十倍的量來搭建一個可供演算法運行的環境。大部分時間里,你都只是做著一些「清理」工作,或是想辦法讓最終的結果以一種舒服好看的方式呈現。 閃亮的屏幕這一點就更簡單了。 如果你持續的盯著一個很亮的光源,睡眠周期便會往後延,如此即使是在早上三點,你也不知疲倦。而當夜晚再次降臨之時,你也感覺不到疲憊,因為你上午 11 點才起床。這就好像你生活在另外一個時區一樣,更有趣的是,一旦你習慣了這種作息時間,你很難再回去了。 當然,即使你 4 點才睡,你的鬧鍾還是會調到上午 8 點,這個世界最長有的偏見就是如果你下午兩點才吃早餐的話,你一定是個失敗者。 總結總結一下,晚上給你一種更輕松、更安靜的環境,你的大腦不會受到外界的干擾,並且顯示屏的亮光也會讓你保持清醒。

⑷ 作為一名程序員,工作台應該如何合理安排

程序員在我們的日常生活當中可以說是非常的忙,因為他們所做的工作就非常的困難,所以說在這一方面的話程序員也是非常難當的。當然工欲善其事,必先利其器,所以說作為一名程序員,他的工作台應該是非常的整潔的,在這一方面的話也會促進他的工作。但是對於程序員的工作台安排這一方面肯定就顯現出來了一些問題,這一些程序員也是表示非常地頭疼。那麼作為一名程序員來說,工作台應該如何合理安排呢?

⑸ 百戰程序員的課程是怎麼安排的

百戰的課程以班為單位,每周9點更新本班的視頻和課程資料。這樣,整個班級進度相同,形成共同學習的氛圍,確保效果更好。

⑹ 一個好的程序員至少應該具備哪些條件

樓上的幾位顯然誤會我的意思了,我並不是說不應當寫文檔加註釋注重團隊精神,看看下面的一篇文章,那位三天就寫出UNIX的他需要寫文檔注釋和團隊精神嗎,他用不著。哪個高手沒有一點傲氣和自信,他之所以敢對用戶說:拿到你想要的,然後滾蛋,你已經很幸運了!是因為他有這個資本。天才本就不循規蹈矩,那樣他就不叫天才了。

MIT BBS上說微軟電話面試的一道題就是「Who do you think is the best coder,
and why?」。我覺得挺有意思的,也來湊個熱鬧。排名不分先後。

Bill Joy, 前任Sun的首席科學家,當年在Berkeley時主持開發了最早版本的BSD。他還
是vi和csh的作者。當然,Csh Programming Considered Harmful 是另一個話題樂。據
說他想看看自己能不能寫個操作系統,就在三天里寫了個自己的Unix, 也就是BSD的前
身。當然是傳說了,但足見他的功力。另一個傳說是,1980年初的時候,DARPA讓BBN在
Berkley Unix里加上BBN開發的TCP/IP代碼。但當時還是研究生的B伯伯怒了,拒絕把BBN
TCP/IP加入BSD,因為他覺得BBN的TCP/IP寫得不好。於是B伯伯出手了,端的是一箭封
喉,很快就寫出了高性能的伯克利版TCP/IP。當時 BBN和DARPA簽了巨額合同開發TCP/IP
Stack,誰知他們的代碼還不如一個研究生的好。於是他們開會。只見當時B伯伯穿
個T-shirt出現在會議室(當時穿T-shirt不象現在,還是相當散漫的哈)。只見BBN問:你
怎麼寫出來的?而B伯伯答:簡單,你讀協議,然後編程就行了。最令偶暈倒的是,B伯
伯碩士畢業後決定到工業界發展,於是就到了當時只有一間辦公室的Sun, 然後他就把
Sparc設計出來樂。。。象這種軟硬通吃的牛人,想不佩服都不行的說。據Bill Joy的同
事說,一般開會的時候B伯伯總是拿一堆雜志漫不經心地讀。但往往在關鍵之處,B伯伯
發言,直切要害,提出漂亮的構想,讓同事們徹底崩潰。對了,他還是Java Spec和JINI
的主要作者之一。

John Carmack,ID Software的founder和Lead Programmer。上個月和一個搞圖形的師兄
聊天,他竟然不知道John Carmack, 也讓偶大大地暈了一把。不過也許搞研究的和搞實
戰的多少有些隔吧。想必喜歡第一人稱射擊游戲的都知道J哥哥。90年代初只要能在PC
上搞個小動畫都能讓人驚嘆一番的時候,J哥哥就推出了石破天驚的Castle Wolfstein,
然後再接再勵,doom, doomII, Quake...每次都把3-D技術推到極限。J哥哥的簡歷上說
自己的專長是"Exhaust 3-D technology",真是牛人之言不我欺的說。做J哥哥這樣的人
是很幸福的,因為各大圖形卡廠家一有了新產品就要向他「進貢"
,不然如果他的游戲不支持哪種卡,哪種卡基本就會夭折樂。當初MS的Direct3D也得聽
取他的意見,修改了不少API。當然,J哥哥在結婚前十數年如一日地每天編程14小時以
上,也是偶們凡人望塵莫及的。對了,J哥哥高中肆業(?),可以說是自學成才。不過
呢,誰要用這個例子來為自己學習不好辯護,就大錯特錯了。那 Leonardo Da Vinci還
是自學成才呢(人是私生子,不能上學)。普通人和天才還是有區別的。對了,其實偶們
叫「達分奇」是相當不對的,因為Vinci是地名,而Da Vinci就是從Vinci來的人的意
思。換句話說,Leonardo Da Vinci就是「從Vinci來的Leonardo」的意思。叫別
人「Da Vinci」就不知所謂樂。嗯,扯遠了,打住。

David Cutler,VMS和Windows NT的首席設計師,去微軟前號稱矽谷最牛的kernel開發
員。當初他和他的手下在微軟一周內把一個具備基本功能的bootable kernel寫出來,然
後說:「who can't write an OS in a week?",也是牛氣沖天的說。順便說一句,D爺
爺到NT3.5時,管理1500名開發員,自己還兼做設計和編程,不改coder本色啊。

D爺爺天生脾氣火爆,和人爭論時喜歡雙手猛擊桌子以壯聲勢。 日常交談fuck不離口。
他面試秘書時必問:"what do you think of the word 'fuck'?" ,讓無數美女剎羽而
歸。終於有一天,一個同樣火爆的女面對這個問題脫口而出:"That's my favorite
word"。於是她被錄取樂,為D爺爺工作到NT3.5發布。

Don Knuth。高爺爺其實用不著偶多說。學編程的不知道他就好像學物理的不知道牛頓,
學數學的不知道歐拉,學音樂的不知道莫扎特,學Delphi的不知到 Anders Hejlsberg,
或者學Linux不知道Linus Torvalds一樣,不可原諒啊。為了讓文章完整,就再羅唆幾句
吧。高爺爺本科時就開始給行行色色的公司寫各種稀奇古怪的編譯器掙外快了。他賣給別
人時收一兩千美元,那些公司拿了code,加工一下賣出去就是上萬上十萬。不過也沒見高
爺爺不爽過,學者本色的說。想想那可是60年代初啊,高爺爺寫編譯器寫多了,順帶就搞
出了個 Attribute Grammar和LR(k),大大地造福後人啊。至於高爺爺在CalTech的編程比
賽(有Alan Kay得眾多高高手參加)總是第一,寫的Tex到86年就code freeze,還附帶2^n
美分獎勵等等都是耳熟能詳的,偶就不饒舌樂。

順便說一下,高老大爺是無可爭議的寫作高手。他給Concrete Mathematics 寫的前言可
謂字字鏗鏘,堪為前言的典範。他的技術文章也是一絕,文風細致,解釋精當,而且沒
有學究氣,不失輕快跳脫。記得幾年前讀Concrete Mathemathics,時不時開懷大笑,讓
老媽極其郁悶,覺得我nerdy到家,不可救葯。其實呢,子非魚,安知魚之樂,更不知那
完全是高爺爺的功勞。說到寫作高手,不能不提Stephen A. Cook。他的文章當年就被我
們的寫作老師極力推薦,號稱典雅文風的樣本。庫爺爺一頭銀發,身材頎長,總是面帶
謙和的微笑,頗有仙風道骨,正好和他的仙文相配的說。

高爺爺其實還是開源運動的先驅。雖然他沒有象Richard Stallman那樣八方奔走,但他
捐獻了好多作品,都可以在網上看到,比如著名的Mathematical Writing,MMIXWare,
The Tex Book等,更不用說足以讓他流芳百世的Tex樂。

Ken Thompson,C語言前身B語言的作者,Unix的發明人之一(另一個是Dennis M. Riche
老大,被尊為DMR),Belle(一個厲害的國際象棋程序)的作者之一, 操作系統Plan 9的主
要作者(另一個是大牛人Rob Pike,
前不久被google挖走了)。Ken爺爺也算是計算機歷史上開天闢地的人物了。1969年還是
計算機史前時代,普通人都認為只有大型機才能運行通用的操作系統,小型機只有高山
仰止的份兒。至於用高級語言來寫操作系統,更是笑談。Ken爺爺自然不是池中物,於是
他和DMR怒了,在1969年到1970間用匯編在PDP-7上寫出了UNIX的第一個版本。他們並不
知道,一場轟轟烈烈的UNIX傳奇由此拉開了序幕。Ken爺爺在1971年又把Unix用C重寫,
於是C在隨後20年成就了不知多少豪傑的夢想和光榮。

Ken爺爺還有段佳話: 裝了UNIX的PDP-11最早被安裝在Bell Lab里供大家日常使用。很
快大家就發現Ken爺爺總能進入他們的帳戶,獲得最高許可權。Bell
Lab里的科學家都心比天高,當然被搞得郁悶無比。於是有高手怒了,跳出來分析了UNIX
代碼,找到後門,修改代碼,然後重新編譯了整個UNIX。就在大家都以為「這個世界清
凈了」的時候,他們發現Ken爺爺還是輕而易舉地拿到他們的帳戶許可權,百思不解後,只
好繼續郁悶。誰知道這一郁悶,就郁悶了14年,直到Ken爺爺道出個中緣由。原來,代碼
里的確有後門,但後門不在Unix代碼里,而在編譯Unix代碼的C編譯器里。每次C編譯器
編譯UNIX的代碼,就自動生成後門代碼。而整個Bell Lab的人,都是用Ken爺爺的C編譯
器。

(6)Rob Pike, AT&T Bell Lab前Member of Technical Staff ,現在google研究操作系
統 。羅伯伯是Unix的先驅,是貝爾實驗室最早和Ken Thompson以及Dennis M. Ritche開
發 Unix的猛人,UTF-8的設計人。他還在美國名嘴David
Letterman的晚間節目上露了一小臉,一臉憨厚地幫一胖子吹牛搞怪。讓偶佩服不已的
是,羅伯伯還是1980年奧運會射箭的銀牌得主。他還是個頗為厲害的業余天文學家,設
計的珈瑪射線望遠鏡差點被NASA用在太空梭上。他還是兩本經典,The Unix
Programming Environment 和 The Practice of Programming 的作者之一。如果初學者
想在編程方面精益求精,實在該好好讀讀這兩本書。它們都有中文版的說。羅伯伯還寫
出了Unix下第一個基於點陣圖的窗口系統,並且是著名的blit終端的作者。當然了,羅伯
伯還是號稱銳意革新的操作系統,Plan9,的主要作者。可惜的是,Plan9並沒有引起多
少人的注意。羅伯伯一怒之下,寫出了振聾發聵的雄文 Systems Software Research is
Irrelevant,痛斥當下系統開發的不思進取,固步自封的弊病。雖然這篇文章是羅伯伯
含忿出手,頗有偏激之詞,但確實道出了系統開發的無奈:開發周期越來越長,代價越
來越大,用戶被統一到少數幾個系統上,結果越來越多的活動是測量和修補,而真正的
革新越來越少。

就在羅伯伯郁悶之極的時候,google登門求賢來樂。如果說現在還有一家大眾公司在不
遺餘力地把系統開發推向極致的話,也就是google樂。隨便看看google的成果就知道
了。具有超強容錯和負載平衡能力的分布式文件系統GFS
(現在能夠用100,000台廉價PC搭起一個巨型分布系統,並且高效便宜地進行管理的系統
也不多哈),大規模機器學習系統(拼寫檢查,廣告匹配,拼音搜尋。。。哪個都很牛的
說),更不用說處理海量並行計算的各式google服務了。Rob在System Software
Research is Irrelevant里蕭瑟地說現在沒有人再關心系統研究的前沿成果了。想不到
他錯了,應為google關心。google網路了大批功成總是試圖吸取系統研究的最新成果。
想必Rob Pike在google很幸福。願他做出更棒的系統。

Dennis M. Ritchie, 既然Ken Thompson是我的偶像,新聞組上人稱DMR的Dennis M.
Ritchie自然也是,畢竟兩人共同締造了UNIX,而Dennis幾乎獨力把C搞大(當然,C的前
身是B,而B是Ken Thompson一手做出來的)。兩人1983年分享圖靈獎,是有史以來少數幾
個因工程項目得獎的工程師(本來是唯一的一對兒,但Alan Kay才因為SmallTalk得獎,
所以就成了唯二的樂) 一個人一生能做出一個卓越的系統已經不易,DMR的C和UNIX長盛
不衰近30年,至今生機勃勃,DMR此生可以無憾的說。

D爺爺也算有家學淵源:他老爸在AT&T貝爾實驗室工作了一輩子,並在電路設計方面卓有
成就,還出了本頗有影響的書The Design of Switching Circuits,據說在交換理論和
邏輯設計方面有獨到的論述。當然,D爺爺和他老爸是不同時代的人:他老爸的研究成
形於晶體管發明之前,而D爺爺的工作離了晶體管就玩兒不轉樂。:-D

不要看D爺爺搞出了C,其實他最愛的編程語言是Alef,在Plan9上運行,支持並行編程。
Alef的語法和C相似,但數據類型和執行方式都和C大大不同。說到語言,D爺爺對後來
人有非常中肯的建議:抱著學習的目的來開發你自己的語言,不要冀望於它被眾人接
受。這個建議不光對語言開發有用,也適用於其它大型系統的開發。別的不說,DMR後來
領導自己的團隊在1995年和1996分別推出了Plan9和Inferno操作系統,又用多少人知道
呢?其實,D爺爺當初也沒想過C會風行世界。他開發C的初衷和Eric S. Raymond
在Cathedral and Bazaar里闡述的一樣,就是要消除自己對現有工具的不爽之處。誰
知D爺爺無心插柳,C竟然受到眾多程序員的狂熱擁戴,連D爺爺自己都大惑不解。在一次
采訪中D爺爺說大概那是因為C的抽象程度碰巧既滿足了程序員的要求, 又容易實現。當
然C一度是Unix上的通用語言也是原因。但不管怎麼說,D爺爺對編程語言出色的審美意
識奠定了C廣為流傳的基礎。

最後八卦一下。D爺爺的業余愛好和NBA大牛Karl Malone一樣:開卡車。不過D爺爺更喜
歡開NASCAR,而KM獨愛巨無霸。J D爺爺自稱心中不供偶像,如果一定要說一個,那就
是Ken Thompson了。現在Ken爺爺退休當飛機教練去了,而D爺爺當了貝爾實驗室系統開
發部的頭,整日忙於開支票。他倆合作20年,屢屢創造歷史。這段令人神往的佳話,也
就長留你我心中樂。

P.S., 很多人都以為Brian W. Kernighan是C的作者。其實BWK只是寫了那本經典K&R C。
據D爺爺說,他,Ken, 和Kernighan三人中,Kernighan最能寫文章,他次之,而Ken寫
得最少;但說到編程,Ken爺爺才是當之無愧的老大。

Edsger Wybe Dijkstra, 對,就是E.W. Dijkstra. 一提到EWD,很多人就會想起找最短
路徑的Dijkstra Algorithm,就好像一提到Sir. Tony Hoare,就想起Quick Sort一樣。
其實這些個演算法不過是兩個牛人在他們職業生涯中最瑣碎的貢獻。比如Dijkstra演算法,
無非是戴爺爺在1956年為了展示新計算機
ARMAC的計算能力,初試身手的成果,屬於他的演算法處女作。據戴爺爺自述,他搞出最
短路徑演算法的時候連紙筆都沒用。當時他和他老婆在阿姆斯特丹一家咖啡廳的陽台上曬
太陽喝咖啡,突然就把這個演算法想出來樂。而且當時的演算法研究還比較原始,牛人們忙
著用計算機搞數值計算,對離散演算法不屑一顧。那時連一個象樣的專注於離散演算法的專
業期刊都沒有。戴爺爺於是推遲發表這個演算法。直到1959年,他才把這個演算法發表
在Numerische Mathematik的創刊號上,權為捧場。:-)
EWD在多個領域牛氣沖天,端的是理論和編程兩手硬的高手。只不過他的很多工作比較
深刻,學校的老先生們覺得本科生接受不了,不給本科生講而已。

戴爺爺大概因為最短路徑演算法一戰成名,於是有人請他參加另一台計算機X1的設計工
作,並且把設計實時中斷系統的任務派給了他。現在看來實時中斷也許不算什麼,但要
知到,X1前根本就沒有實時中斷的概念。實現它簡直就是一場豪賭。戴爺爺起初還不情
願,但經不住項目負責人Bram和Carel的輪番 「吹捧」:我們知道實時中斷讓您工作變
得非常困難,但象您這樣的牛人肯定能做出來的說。結果戴爺爺被糖衣炮彈徹底擊穿,
接下了這個燙手山芋。兩三年後,他不僅搞出了實時中斷,還圍繞這個寫出了自己的博
士論文,順利戴上博士帽。

讓戴爺爺真正成名立萬的還是在X1上開發的Algo60,最早的高級語言之一。戴爺爺沒日
沒夜地工作了8個月,就搞出了Algo60,也因此獲得了 1972年的圖靈獎。因為Algo60,
戴爺爺發表了一篇石破天驚的文章:Recursive
Programming,於是人們才知道,原來高級語言也可以高效地實現遞歸,原來從此以後,
所有程序員都不可避免地和戴爺爺發明的一個詞(應該說是概念)打交道:堆棧。
而且Algo60還讓戴爺爺深入地思考多道程序設計的問題,最終發明了每個系統程序員
都繞不開的概念:semaphore。當然,戴爺爺總是把他發明的概念嚴格形式化,極具科
學家本色的說。和這些成就想比,他提出的吃飯的哲學家問題,也就沒什麼好說的了。

說來好笑,當時的大學(忘了哪所了)還是覺得戴爺爺沒有受過正統的數學訓練,也不是
專門搞數值分析的,所以最後不太情願地給了他一個教職。這種小挫折並不能妨礙象戴
爺爺這樣的牛人創造歷史。他一邊教數值分析(:-D) ,一邊開始開發一個新的操作系
統,並培養計算機科學家。幾年後,THE Multiprogramming
System橫空出世。THE是第一個支持鬆散耦合,顯式同步的進程並由此使得嚴格證明系統
沒有死鎖變得容易的操作系統。可惜戴爺爺任職的系不識貨,還強行解散了他的研究小
組(1972年戴爺爺給他的系主任說他得了圖靈獎,系主任的第一反應是你們搞計算機就
喜歡亂發獎)。這讓戴爺爺相當郁悶,得了抑鬱症。在極度郁悶之中,戴爺爺決定用寫作
來治療自己的抑鬱症。於是經典就誕生樂:Notes on Structured Programming。戴爺爺
從此被尊為結構化編程的奠基人,而且他的抑鬱症也被治好樂。

EWD太牛,結果他的故事也太多。先到這里吧。1973起,他的故事就在美國發生了。

Anders Hejlsberg,微軟.NET的首席架構師,編程語言設計和實現的頂尖高手。他一手
做出了 Turbo Pascal, 也是Delphi, J++(尤其是WFC),C#, 和.NET的主要作者。這些作
品的名字足以為他立傳。作為一個程序員,我在這樣的大師面前實在無語。生子當
如Anders的說。李維的<>里已詳細講述了Anders的傳奇故事,我就不用費舌了:

http: //java.mblogger.cn/iexploiter/posts/1505.aspx

Artima上有Anders談C#的系列訪談。MSDN上有一段Anders導游的錄像 。有興趣可以去看
看牛人的豐采。

⑺ 對於程序員,該如何將工作和生活時間合理安排呢

雖然是一個實習生,但是也要有緊迫感。10年前我才出來擼代碼的時候,都是時刻擔心被炒。畢竟公司不是慈善機構,對我們都有考核期。你要盡快把需求,介面文檔把業務邏輯走一遍。




⑻ 零基礎如何安排學習計劃,成為程序員

基礎學好(c語言,數據結構)。
《windows程序設計》 經典的一本書,sdk編程,用c調用api寫win程序。
c++基礎學好
看些mfc的書,你會發現,mfc就是c++封裝了api而已

vc++算是一種ide環境。源碼管理,編譯,Makefile等等都是圖形化的而已。

⑼ 程序員應該如何安排好自己的時間

現在有很多的程序員,有計算機專業出生的,也有很多人是其它專業,但愛好計算機,或者因工作等原因不得不從事程序員的工作,在某些方面,非專業的人也還有相當的優勢。簡單的一些管理軟體,和用戶溝通,了解清除需求就可以做了,但象財務類,在開發隊伍中就在清楚財務知識的人員,做石油行業的軟體,在開發隊伍中就有清楚石油行業知識的人,做地理信息系統類軟體,就有專門的GIS專業培養出專業人才來,在各界有很多的程序員,程序員們在自己所在行業內的的水平也差別非常大,有些人,可以多在學校學了幾年,起點就比較高,所有這些人進入到社會中後,如果不安排好自己的時間,就會越來越感覺到壓力,現在的IT發展是非常迅速,如果我們不及時更新自己的大腦,就會跟不上時代的需要。
從事軟體開發,是需要花費大量的時間在學習上的,特別是打工一族,是不能混日子的,在年青時還可以混一陣,但如果混到30歲或更大一些的時間,水平上不來,就會處在一種比較尷尬局面,別人給你開的錢少了,你不願意,開的錢高了,老闆覺得虧。當然你可以這時再努力學習,錢少一點也沒關系,先有口飯吃就可以了,在努力後會有改善的。如果你後面能再努力起來也還行,只是這樣你的生活就比別人慢了步了,別人有房子時你可能還在租房子,就說這租房子,一個人還好,有了老婆小孩就更難受了,要沒老婆的,可能找老婆都困難了,你的生活總是在別人後面。
所以想要做一個好程序員,一定要好好學習,就普通程序員,把工作中用的一些相關知識都理解透,把軟體工程、設計模式、UML、英語這些基礎都多看看,多找幾本書,每本書多看幾遍,每一本書的重點可能都不一樣,做Window程序開發的,就要把介紹windows內核的書多看看,做通訊的就把各種通訊方式在各操作系統一的模式都搞清楚,做WEB開發的,一定要理解web實現的一些機制,不管是ASP.NET還是JSP或其它什麼,對可以在瀏覽器起解釋的一些東西都應該搞清楚。
在我的生活中有一個這樣的例子,那哥們學習勁頭特別足,以前在小地方,周圍的人水平都差,與人交流也沒在專業知識方面有太多進步,那時就學習英語,後來到北京,我建議他找C++方面工作,他以前做了一些VC方面的項目,所以也了解一些,但在北京一面試,發現了自己以前就會用VC工具畫界面(以前都是做資料庫管理方面的項目,主要就是畫一個窗口,然後連接資料庫處理一下,在以前的應用中),開始一下找不到滿意的工作,就建議他不要急,因一著急,你隨便進一個小單位,一進去可能就半年過去了,那哥們就一邊學習一天找工作,對C++的書看了不少,VC的書也看了不少,對socket編程,對STL等以前不了解的東西就一邊學習一邊寫例子實踐,兩個月後,他就說在所有的面試中,就那幾方面內容,最後選擇了一家做電信行業的公司,全英文面試(英語在這時就體現出來價值了,在平時看英文幫助也很有用了),待遇是9K,從西部落後的地方來,一下能找到這樣的一個工作崗位,緣於其以前學習的積累,英文是一方面,在C++開發方面及以軟體開發周期的其它相關知識,9K在北京對一些高手來說是不多,因為高手們的水平都不錯呀,但北京也有很多程序員,工作也好幾年,工資還在6K內,主要原因是水平還沒有上去。
當然,找到好的工作,水平是一方面,多認識一些人,特別一些歷害的人,會為你帶來很多機會,也會為你找到一份理想的工作提供更多的幫助,機會來了,良好的溝通能力就變得非常重要了,這時就是一個人綜合素質的體現了,很多人,可能進公司時工資不高,但在工作中能力很強,可以很快做到領導的職位上,職位高了,收入也就高了,所以做技術,花了大量時間學習專業知識的同事,也可以多看一些項目管理,團隊管理,談話藝術等方面的書,技術做久了,不注意發展自己的表達能力,讓自己的語言系統都退化了,一定要加強。
時間安排上,一定要合理,有計劃有步驟的進行,可以也按重要與緊急之間組合來做一個四象限的劃分,學習也是有選擇性的,一象限重要並緊急的知識放在第一位把它搞明白,然後二象限重要的,之後是三象限緊急的事情,最後就是四象限不重要也不緊急的事了。
在學習中最好計劃到年,這樣幾年之後你就可能會變成什麼樣子都可以看到了,也算給自己一些誘惑,不停的鞭策自己,再將計劃細分到月,每一個月應該達到什麼樣的目標,一定要努力完成,這樣才能保證年計劃完成,之後再將月的計劃細分到周,天,這樣只要周、天的計劃都完成了,月以及年的計劃都完成了,養成一個好的習慣,生活變得越來越好,如果你現在水平還相當差,時間就要安排緊一些,如果水平也差不多了,可以多花一些時間享受生活,多陪陪對象、老婆、小孩,但計劃是必不可少的。
我寫出來,是希望自己可以做到一些好的計劃,可以不斷的學習。希望那些水平還不夠,卻天天想著享受生活的朋友們,要花些時間來提高一下自己。
希望大家都早日成功,大家都成功了,中國的軟體業就成功了。

⑽ 想成為一名電腦程序員,零基礎,要學什麼怎麼學如何安排學習計劃

先學計算機基礎,再學JAVA,再學C+ 然後再學C++ 學會JAVA就是一個初級程序員工資在以前八一下哦,網路上有不少視頻。學編程最重要的還是英語物理要好哦。我是學電腦藝術的。加油

閱讀全文

與程序員的日程相關的資料

熱點內容
噴油螺桿製冷壓縮機 瀏覽:578
python員工信息登記表 瀏覽:376
高中美術pdf 瀏覽:160
java實現排列 瀏覽:512
javavector的用法 瀏覽:981
osi實現加密的三層 瀏覽:231
大眾寶來原廠中控如何安裝app 瀏覽:913
linux內核根文件系統 瀏覽:242
3d的命令面板不見了 瀏覽:525
武漢理工大學伺服器ip地址 瀏覽:148
亞馬遜雲伺服器登錄 瀏覽:524
安卓手機如何進行文件處理 瀏覽:70
mysql執行系統命令 瀏覽:929
php支持curlhttps 瀏覽:142
新預演算法責任 瀏覽:443
伺服器如何處理5萬人同時在線 瀏覽:250
哈夫曼編碼數據壓縮 瀏覽:425
鎖定伺服器是什麼意思 瀏覽:383
場景檢測演算法 瀏覽:616
解壓手機軟體觸屏 瀏覽:348