① 剛學程序員 我該買什麼電腦
想當程序員學習編程范圍挺廣的,不知道你主要學習哪些技術。有些技術對電腦也有不同的要求。1.比如說如果你值學習做網站方面的工作或者應用軟體開發,內存4G以上。2.比如說你將來還要學習虛擬化技術,安裝虛擬機需要運行多台虛擬機,內存8G以上,就不會卡頓。3.又比如說你要學習虛幻4游戲開發,該游戲引擎是很耗內存的,需要的內存8G以上+顯卡要求高些。當然,要求CPU型號:i5以上 內存最好8G以上。其他的要求,具體看你用在哪個地方。
購買筆記本電腦還是台式電腦?
這兩種電腦最大的區別就是:一般在相同價格的情況下,台式機比筆記本電腦的性能好得多。
如果你經常出去哪個地方學習,筆記本電腦適合你。如果你只想在家自學,台式電腦適合你。不過,現在的情況下,購買筆記本電腦來學習的人多些。
電腦價格的選擇
要求比較高的話(比如學習虛幻4),一般4千以上,一般5千。要求一般的話(比如做軟體開發、做網站,就如平時你玩游戲、安裝了幾個視頻播放器等,覺得不會太卡,就行),一般3-4千。(這樣的價格,配置通常就是:內存4G(8G可能有),硬碟500G,i5)注意:建議不要買二手貨之類的」筆記本電腦「。(因為你不清楚別人每天使用筆記本電腦多長時間,就像使用手機一樣,而且也不清楚別人是否維修過此電腦,一般壽命不是很長,一般5年,可能再偏久些,說不準。我的使用了三年都不到,由於天天敲代碼,看劇之類的,現在就出現了各種小問題,比如電池壞掉了、開機短路之類的)。購買筆記本電腦也不要被人忽悠去加錢購買「屏幕膜損壞,免費永久更換」的保險(我就花了一百來塊錢買過,以後從來就沒有更換過屏幕膜,壞掉的基本都是部分硬體問題,而且屏幕膜更換是需要條件的,就是自己不能刻意損壞)。
購買之後,怎麼知道是不是自己需要的電腦呢?
選定某台中意的電腦並購買之後,一般會有一個月的試用期。這時候,你安裝「魯大師」軟體跑跑性能,具體情況,網路相關資料。然後,你有必要的不放心的話,盡量安裝所有你即將常用的軟體,並使用一段時間,比如編程軟體(建議Visual Studio,因為軟體夠大,你可以嘗試打開程序的速度如何,如果你是學習虛擬化技術,就試一下安裝幾台虛擬機,看會不會卡頓或者司機)、QQ、瀏覽器、office、視頻播放器、音樂播放器等等。這些工作,要提前准備好,不要等到試用期過了,感覺不好用,你才後悔。
你真想做程序員嗎?
看你的提問,我第一個想出來的問題就是這個:你是不是真的要從事程序員的工作?
你現在對電腦方面的接觸很少,其實和我剛接觸編程的時候是一樣的狀態,一竅不通,只會在電腦上打字、打游戲。我現在建議你先要了解程序員這種工作的要求,然後在學習過程中更要接觸多方面的技術信息,如果對編程真的很感興趣,確定好某個方面努力一把吧。
如果你還在讀大學,恰好是科班出身的,那就好好努力了。
如果你還在讀大學,不是科班的,那就好好自學吧,最好去跟科班的同學學習交流一下。
如果你已在社會上工作或者其他,這會比以上兩種人更辛苦,你要麼報個培訓班,跟著老師學習一下,要麼自學能力強的話,跟著網上的教程學習下。
題外話:
基本功很重要,平時多看計算機類的經典書籍。
實踐也很重要,有時間的話,踏踏實實做個不錯的項目,團隊項目也好,個人項目也好。有能力的話,參加比賽鍛煉一下。這些東西,在求職簡歷上必然是亮點,增加就業機會。
在以後過程中,你可能會放棄,可能會堅持到底。願你堅持到底,不是因為這份工作前景大好,而是因為感興趣。
② 如何向吃瓜群眾解釋 「程序員買西瓜」 的問題
今天讓我們來吃西瓜,哦,不,是討論西瓜。網上廣為流傳的「程序猿買西瓜」測驗,大意是:去菜市場買西瓜,如果有西紅柿,幫我買兩個,你會帶什麼東西回家?這個回答,讓很多吃瓜群眾直呼接受不能!那,應該怎麼和他們解釋,才能讓對方理解你為何要買兩個西瓜呢?來看看網友們的回答:學院版:if(看到西紅柿)西瓜等於2;else西瓜=1。buy西瓜。條件:看見西紅柿執行命令:買兩個西瓜一語道破版:其實吧,看到西紅柿呢是賣兩個西瓜的觸發條件…沒看到就買一個西瓜,看到就買兩個西瓜,這是一個簡單的程序,所以正常人和程序猿不一樣圖例版:山東口音版:外語版:ifyouseetomato,buytwowatermelonspython版:前端版:我男朋友是程序員做前端的,剛才我問他了,他說買西瓜,因為西瓜好吃體貼版:本意是讓他去買西瓜如果看到有賣西紅柿的就買倆西紅柿程序員會理解成去買一個西瓜如果看到賣西紅柿的就買倆西瓜……程序員就這么耿直邏輯推導版:買一個西瓜,看到西紅柿就買兩個西紅柿,所以如果有西紅柿就是一個西瓜兩個西紅柿;第二種程序猿邏輯:買一個西瓜,如果看見西紅柿,就買兩個西瓜,看不了見西紅柿就買一個西瓜。所以看見西紅柿就買兩個西瓜,看不了西紅柿就買一個西瓜。回憶殺版:我學編程的時候聽到的是,妻子打電話叫程序員回家時買兩個饅頭,如果看到賣西瓜的,買一個。程序員回家時買了一個饅頭。語死早版:我特么以為要麼買一個瓜,要麼買倆西紅柿語文還給老師了裝逼版:二進制逢二進一終極版:去買西瓜本來買一個,但是看見了西紅柿之後,買西瓜就要買兩個,是因為看見西紅柿表示晚上可以吃兩個西瓜。。
③ 程序員節日送什麼禮物
每年的今天,是程序員節。程序員是通過鍵盤改變世界的一個群體,他們的大腦里充滿了各種神奇的代碼。對於這類人群,很難用一個簡單的小禮物就打動他們。W3Cschool精選最能討好程序員的12件禮物,也許可以哄他們開心,打動程序員冰冷的心。
1024程序員節:最能討好程序員的12件禮物
1.HTML賀卡
給程序員送個HTML賀卡,相信可以贏得程序員炙熱的心。這種語言方式更貼近程序化,可以幫助程序員更好地理解妹子的意思,無論是愛慕、挑逗還是誇獎,這一切都可以通過字元來體現。
1024程序員節:最能討好程序員的12件禮物
2.鍵盤或者滑鼠
程序員每天都接觸的工具就是鍵盤或者滑鼠了,如果你要送他們禮物,就送這兩樣吧。但是需要注意的是,部分程序員對自己一直用的鍵盤非常眷戀,如果你想讓他們換設備,得要先了解了解他們的需求。
1024程序員節:最能討好程序員的12件禮物
3.存儲器
程序員都是靠大腦工作的人群,他們的理性化思維決定了他們比較愛收集數據。正是因為這種習慣,很多程序員老是覺得自己的存儲空間太小。如果你打算送快閃記憶體、硬碟給極客們,建議選擇大容量的。
1024程序員節:最能討好程序員的12件禮物
4.辦公桌上的玩具
寫代碼累了,偶爾玩玩玩具,放鬆放鬆,相信很多程序員都喜歡這么干。之前聽說過有一套極客玩偶,也許他們會喜歡這些東西。
1024程序員節:最能討好程序員的12件禮物
5.耳機或耳塞
程序員們每天坐在椅子上,眼睛盯著電腦的顯示屏。寫代碼的時候,如果有一款高質量的耳塞或者耳機,簡直再好不過了。
1024程序員節:最能討好程序員的12件禮物
6.USB介面超級大型回車鍵
有人推薦送USB介面超級大型回車鍵給程序員,這個有點難理解。不過據說程序員需要發泄,而想發泄的時候,可以利用這款禮物。當想發泄積攢的怨氣時,可以把力氣灌注自己的拳頭上,然後一拳打下去。
1024程序員節:最能討好程序員的12件禮物
7.四合一整體桌面
相信幾乎所有程序員的生活,都離不開電腦桌的陪伴。而擁有一個多功能、更舒適、更漂亮的桌面,相信能讓程序員們心花怒放。
1024程序員節:最能討好程序員的12件禮物
8.計算機編程讀物
很多程序員都是學霸,他們的目標是改變世界。而通過閱讀計算機編程讀物,讓學霸們增加更多的計算機知識,相信他們會喜歡。當然了,在程序員連續加班了N天,已經快要有毀滅世界的念頭時,就不要再拿這些書去騷擾他們了。
1024程序員節:最能討好程序員的12件禮物
9.可編程的樂高
你沒有看錯,這不是普通的樂高,這是樂高史上最牛X的樂高,它已經無限地接近於一個迷你機器人。例如樂高 NXT 2.0,內建32位ARM7內核處理器及AVR 48協處理器,胸口有個液晶顯示屏。它4個輸入和3個輸出埠,以及藍牙和USB埠,有3個互動式伺服馬達 ,4個感測器, 1個超聲波感測器,2個觸摸感測器和1個全新的色彩感測器。這堆讓大家頭暈目眩的詞語似乎能夠讓程序員興奮不已?總之效果如何你送了就知道。
④ 想要給程序員朋友買一份禮物,有什麼推薦
講我自己喜歡的:青軸機械鍵盤,立式人體工程滑鼠(對手腕真的很好,羅技有)。開放式耳機:拜亞動力dt990或更好(記得配耳放)---上班聽,至於開放耳機是因為不想別人叫你時聽不到。除了數碼產品關鍵看你朋友興趣愛好,投其所好最重要,比如對我來說:航模,單反鏡頭。甚至一個好的健身器材,如羽毛球拍,登山杖都是我喜歡的:碼農本來就運動少
⑤ 程序員需要學些什麼
程序員的崗位需求很多,例如大型網路公司、軟體開發公司等等都需要程序員。
程序員需要學習:
1、掌握數據及其轉換、數據的機內表示、算術和邏輯運算,以及相關的應用數學基礎知識;
2、理解計算機的組成以及各主要部件的性能指標;
3、掌握操作系統、程序設計語言的基礎知識;
4、熟練掌握計算機常用辦公軟體的基本操作方法;
5、熟練掌握基本數據結構和常用演算法;
6、熟練掌握C程序設計語言,以及C++、Java、Visual Basic中的一種程序設計語言;
7、熟悉資料庫、網路和多媒體的基礎知識;
8、掌握軟體工程的基礎知識,了解軟體過程基本知識、軟體開發項目管理的常識;
9、了解常用信息技術標准、安全性,以及有關法律、法規的基本知識;
10、了解信息化、計算機應用的基礎知識;
11、正確閱讀和理解計算機領域的簡單英文資料。
程序員必備技能:
1、熟練開發工具
做為一名程序員至少熟練掌握兩到三種開發工具的使用,這是程序員的立身之本,其中C/C++和JAVA是重點推薦的開發工具,C/C++以其高效率和高度的靈活性成為開發工具中的利器,很多系統級的軟體還是用C/C++編寫。
而JAVA的跨平台和與WEB很好的結合是JAVA的優勢所在,而JAVA即其相關的技術集JAVAOne很可能會成為未來的主流開發工具之一。
其次,能掌握一種簡便的可視化開發工具,如VB,PowerBuilder,Delphi,CBuilder,則更好,這些開發工具減小了開發難度,並能夠強化程序員對象模型的概念。
另外,需要掌握基本的腳本語言,如shell,perl等,至少能讀懂這些腳本代碼。
2、熟知資料庫
作為程序員,他們自然有自己的理由:很多應用程序都是以資料庫的數據為中心,而資料庫的產品也有不少,其中關系型資料庫仍是主流形式,所以程序員至少熟練掌握一兩種資料庫,對關系型資料庫的關鍵元素要非常清楚,要熟練掌握SQL的基本語法。
雖然很多資料庫產品提供了可視化的資料庫管理工具,但SQL是基礎,是通用的資料庫操作方法。如果沒有機會接觸商業資料庫系統,可以使用免費的資料庫產品是一個不錯的選擇,如mySQL,Postgres等。
3、了解操作系統
當前主流的操作系統是Windows,Linux/Unix,熟練地使用這些操作系統是必須的,但只有這些還遠遠不夠。
要想成為一個真正的編程高手,需要深入了解操作系統,了解它的內存管理機制、進程/線程調度、信號、內核對象、系統調用、協議棧實現等。
Linux作為開發源碼的操作系統,是一個很好的學習平台,Linux幾乎具備了所有現代操作系統的特徵。雖然Windows系統的內核實現機制的資料較少,但通過互聯網還是能獲取不少資料。懂得網路協議TCP/IP。
在互聯網如此普及的今天,如果您還沒有對互聯網的支撐協議TCP/IP協議棧有很好的掌握,就需要迅速補上這一課,網路技術已改變了軟體運行的模式。
從最早的客戶/伺服器結構,到今天的WEBServices,再到未來的網格計算,這一切都離不開以TCP/IP協議棧為基礎的網路協議支持,深入掌握TCP/IP協議是非常必要的。
至少,需要了解ISO七層協議模型,IP/UDP/TCP/HTTP等常用協議的原理和三次握手機制。
4、明白DCOM/CORBA/XML/WEBServices存在的意義
隨著技術的發展,軟體與網路的無縫結合是必然趨勢,軟體系統的位置無關性是未來計算模式的重要特徵之一,DCOM/CORBA是當前兩大主流的分布計算的中間平台,DCOM是微軟COM(組件對象模型)的擴展,而CORBA是OMG支持的規范。
XML/WebServices重要性不言而喻,XML以其結構化的表示方法和超強的表達能力被喻為互聯網上的「世界語」,是分布式計算的基石之一。
5、不要將軟體工程與CMM分開
大型軟體系統的開發中,工程化的開發控製取代個人英雄主義,成為軟體系統成功的保證,一個編程高手並不一定是一個優秀的程序員。
一個優秀的程序員是將出色的編程能力和開發技巧同嚴格的軟體工程思想有機結合,編程只是軟體生命周期中的其中一環,優秀的程序員應該掌握軟體開發各個階段的基本技能。
如市場分析,可行性分析,需求分析,結構設計,詳細設計,軟體測試等。
6、需求理解能力
程序員要能正確理解任務單中描述的需求。在這里要明確一點,程序員不僅僅要注意到軟體的功能需求,還應注意軟體的性能需求。
要能正確評估自己的模塊對整個項目中的影響及潛在的威脅,如果有著兩到三年項目經驗的熟練程序員對這一點沒有體會的話,只能說明他或許是認真工作過,但是沒有用心工作。
7、模塊化思維能力
作為一個優秀的程序員,他的思想不能局限在當前的工作任務裡面,要想想看自己寫的模塊是否可以脫離當前系統存在,通過簡單的封裝在其他系統中或其他模塊中直接使用。
這樣做可以使代碼能重復利用,減少重復的勞動,也能使系統結構越趨合理。模塊化思維能力的提高是一個程序員的技術水平提高的一項重要指標。
就業方向:
1、網路開發
現在網路已經成為世界通訊的一座橋梁,好像Javascript、PHP、Ruby這幾類開發語言大部分是用作網路開發方面。
2、企業軟體開發
JAVA、C#、VB這幾類開發語言都實現了面向對象開發的目標,更多時候用於企業系統的開發。
3、系統軟體
C語言、C++、Object-C這些軟體更多是用在系統軟體開發,嵌入式開發的方面。
當然,這分類不是絕對,像JAVA、C#、VB很多時候也用於動態網站的開發。在很開發項目都會使用集成開發的方式,同一個項目裡面使用多種開發語言,各展所長,同步開發。
但所以在剛入門的時候,建議先為自己選擇一種合適的開發工具,「專注地投入學習,全力一擊」。
會編程、會計算機語言就能加入互聯網發展大潮中,享受數字經濟發展的紅利,一時間社會上的程序員培訓機構都變得格外火爆。
但是現在,專家的數據分析結果告訴你:若想跟上數字經濟發展的步伐,光會編程可不行,這個行業現在緊缺高端的、綜合型人才。
11月22日下午,清華大學經管學院互聯網發展與治理研究中心與領英聯合發布《中國經濟的數字化轉型:人才與就業》,揭示我國數字人才現狀與趨勢。
報告顯示我國數字經濟發展面臨人才短缺的挑戰,但這種短缺主要體現在擁有中高級專業技能數字人才的比例不高,擁有人工智慧、智能製造等前沿技術的人才更是少之又少。
與美國、英國、加拿大等國家相比,中國的數字人才儲備尚有很大差距。
此外,報告根據對人才需求的數據分析,結果顯示我國數字人才的技能需求不再強調單一編程技能,更加看重技術、管理和領導力等綜合技能。
2015年,我國從事信息傳輸、軟體和信息技術服務相關工作的人數約350萬,但其中中高端人才,特別是前沿技術的數字人才並不多。根據領英中國智庫的研究,在人工智慧領域,美國的從業者數量在85萬人以上,印度15萬,英國14萬,中國只有5萬多人。
報告負責人、清華大學經濟管理學院副院長陳煜波教授表示,我國目前在大數據與人工智慧領域人才缺口明顯。
他解釋說,目前中國85%以上的數字人才分布在產品研發類,而深度分析、先進製造、數字營銷等職能的人才加起來只有不到5%,存在較大缺口,新興技術人才和創新型人才培養方面存在滯後和不足。
這份研究報告的基礎數據來自領英在中國的3600萬個人用戶,這些用戶畢業於1.5萬多所國內外院校,分布在36.4萬家企業,擁有超過2.3萬項技能。
陳煜波研究團隊從中篩選了72萬數字人才,多維度提取用戶畫像並跟蹤其職業軌跡,以此預測不同地區的人才流向、僱傭率、受僱主歡迎的技能等人才趨勢層面的信息。
陳煜波說,根據數據分析結果,整體來看,雖然編程技能和數據分析技能需求占據主導,然而隨著數字產業走向成熟,企業除了強調編程技能,也逐步更加看重人才的技術、管理和領導力等綜合技能。
近年間,項目管理、產品運營等「技術+管理」類技能的需求呈現出明顯的上升趨勢,懂技術、懂管理的人才被認為是「一將難求」。
領英中國代理總裁曾志恆也提醒,如果你有興趣向數字職能轉型,不能僅僅專注於自己的技術能力,溝通和領導力等軟性技能將成為你脫穎而出的關鍵。
陳煜波希望這些研究結果能為教育行業和政府部門提供借鑒。他說,教育行業可根據職位的供需趨勢更好地規劃人才培養的方向,政府也可更好地了解人才流動方向、技術缺口等,以此制定有針對性的引才策略。
程序員崗位職責:
1、對項目經理負責,負責軟體項目的詳細設計、編碼和內部測試的組織實施,對小型軟體項目兼任系統分析工作,完成分配項目的實施和技術支持工作。
2、協助項目經理和相關人員同客戶進行溝通,保持良好的客戶關系。
3、參與需求調研、項目可行性分析、技術可行性分析和需求分析。
4、熟悉並熟練掌握交付軟體部開發的軟體項目的相關軟體技術。
5、負責向項目經理及時反饋軟體開發中的情況,並根據實際情況提出改進建議。
6、參與軟體開發和維護過程中重大技術問題的解決,參與軟體首次安裝調試、數據割接、用戶培訓和項目推廣。
7、負責相關技術文檔的擬訂。
8、負責對業務領域內的技術發展動態進行分析研究。
相關書籍:
很多程序員響應,他們在推薦時也寫下自己的評語。 以前就有國內網友介紹這個程序員書單,不過都是推薦數 Top 9的書。
其實除了前9本之外,推薦數前30左右的書籍都算經典,筆者整理編譯這個問答貼,同時摘譯部分推薦人的評語。
下面就按照各本書的推薦數排列。
1、《代碼大全》 史蒂夫·邁克康奈爾
2、《程序員修煉之道》
3、《計算機程序的構造和解釋》
4、《演算法導論》
5、《重構:改善既有代碼的設計》
6、《設計模式》
7、《人月神話》
8、《計算機程序設計藝術》
9、《編譯原理》(龍書)
10、《活著》
⑥ 為什麼我男朋友程序員有錢也不知道炫富 買車我說買四十萬的車 他就說又不是做生意的人買好車干什麼 對
那是你不了解程序員心裡想什麼。每天睜眼閉眼就是項目 代碼 bug 自己賺多少錢都不清楚 除非是有必要的,或者是愛好的東西 不然根本就沒心思過問。程序員炫的 別的人不懂,比如一個好的鍵盤 一套好的設備 真要炫富 幾十萬的東西也沒什麼值得炫的,畢竟這是一個消耗生命的職業 ,為錢去努力的程序員還是比較低級的。
⑦ 程序員都喜歡什麼禮物
有一年我lg過生日,事先反復強調不要給他送禮物,因為他在我生日時什麼都沒送,大概是心懷愧疚。 我偏不! 我給他買了一個馬克杯,純黑的,上面只有一個詞:meh。我覺得很符合他那種萬事無所謂的生活態度。然後他收到了這份禮物,拿在手裡轉了一圈,很高興地說:「我喜歡,字體是Helvetica。我瞪著他無語了半天說:「所以,我最大的功勞,就是選對了字體是嗎?別費勁捉摸程序員的心思,反正你也摸不透。然而,只要他喜歡你,你送什麼都能取悅他。
⑧ 老公是程序員,老是熬夜,想給他他買點什麼東西補補
我建議整點枸杞子,非常適合程序員,萬邦漢方枸杞子就挺不錯的他們枸杞子屬於精選大果,通過GMP認證的,不是食品類QS的入門級標准。如果你對產品質量、個人健康要求高的話,還是購買萬邦漢方枸杞子比較放心。
⑨ 程序員因閑魚「崩了」而加班,閑魚上是有什麼要搶購的東西嗎
作為一個二手交易平台, 閑魚無非是最成功的一個了,提到閑置物品出售,相信大家第一時間就會想到閑魚App了。不過在4月28日,有很多網友都發現閑魚突然間崩了,不管搜索什麼都會出現沒有找到你想要的寶貝這幾個字。於是眾多網友便喊話閑魚的程序員,趕緊回來加班吧,畢竟大家都還等著買東西呢。
閑魚使用人數多將自己不用的衣服或者是物品放在閑魚這個平台上面進行轉賣,生意也特別得好,粉絲們為了想要得到偶像用過的東西,不惜花高價錢去進行購買。經常活躍在閑魚上面的明星有孫儷、吳昕、沈夢辰等等,曾經沈夢辰還因為在閑魚上面賣一款包包而引發了網友們的熱議。因為大家發現這款包是杜海濤送給她的,所以才出現了十動然魚這個詞語。