導航:首頁 > 程序命令 > 想認識幾個程序員

想認識幾個程序員

發布時間:2023-09-19 01:21:50

⑴ 如何找一個程序員做男朋友

在程序員都在抱怨找不到女朋友的市場大環境下,你居然提出這樣一個「驚艷」的問題,對此我做了一個深入而大膽的分析:題主,你肯定是某互聯網公司的HR跑來挖人的吧?

如果被我猜中了,我毫不吝嗇的給你32個贊,這波招聘操作簡直6的很啊,生活方面和當前薪資都面了。未來做不到人事總監位置的話,你們的老闆簡直眼瞎!

如果我猜錯的話,我告訴你2個找程序員男朋友的大招以表歉意,屢試不爽,不過請慎用(主要怕你選擇餘地太多挑花了眼)。

到Github上面發帖。注冊登錄後,發點養眼的生活照,註明下你對另一半的要求和個人的興趣愛好,留個聯系方式,猿兒們會自動來咬餌的。
去軟體園區尋找。對於一二線城市,基本都有一個比較集中地軟體園區,那裡集中了很多的猿兒們,特別是那些穿牛仔褲、T恤或者格子衫,背著雙肩背包的,基本都是,對於顏值還可以的,找機會要到聯系方式,那麼你們的緣分也許就此開始了。要是你自身條件不差,想找個優質IT男的話,就盯著大廠所在的區域物色。
以上兩個辦法,絕對管用,不好使的話來蝸牛學院找我,包賠。不管是禿的,沒禿完的,還是沒開始禿的,選擇多到爆。但是,我還要提醒你一點,程序員對待感情是很專一的,如果不合適,請別傷害!

⑵ 如何找到一隻善良有趣專一的程序員

想要找到一隻善良有趣專一的程序,也你需要加入一個程序設計公司或者是軟體開發公司。要想找到一個人,只有先進入一個圈子裡面。

進入一個圈子以後,在這裡面接觸更多的人。接觸的人越來越多,你會發現其實程序員也會有很多是比較有趣的,雖然他們工作的時候看起來比較專一,但是在他工作外的時間,他們其實是比較有趣的,而且很善良,很有愛心,情商特別的高。

想要找到一個專一,善良又有愛心的程序員,你需要先進入一個公司裡面接觸程序員,這樣再經過細致的觀察,進行挑選,最後,你會從中找到的。

⑶ 如何招到一個靠譜的程序員

1. 簡歷看人
閱讀簡歷永遠是面試的第一步。好的簡歷一定是正確、清晰並且能夠體現候選人最有價值一面的。我首先會過濾掉那些包含錯別字,文句不通或沒有邏輯性的簡歷,因為如果一個程序員連自己的簡歷都不願意去仔細檢查並完善的話,很難想像他寫出來的代碼質量會如何。接著,我便會重點閱讀簡歷中的項目經驗部分,在這里我能夠看到面試者的開發經驗,技能棧,並且判斷他們熟悉的技術框架、工具是否與目前公司要求相匹配。
這里,我還會特別關注面試者是如何來寫這部分項目經驗的,你需要用盡可能簡練的文字來描述項目的背景,你在項目中承擔的角色、參與項目的時長,你用到的技術、以及你在項目中的亮點等信息。優秀的程序員們往往有一個共同的特質,那就是善於歸納,並能夠一針見血的發現問題或把一個問題說清楚。我經常看到面試者在簡歷中像寫故事一般地描述他們的項目經歷,光這一個章節就有好幾頁,其實這反而會給你減分,因為這會讓面試官判斷你缺乏必要的歸納能力。
最後你的一些與編程有關的社會化活動,如:你在GitHub上的開源項目,在知乎、V2EX中給他人的解答以及你的個人技術博客等等都會給你加分,因為這說明你對所從事的工作有著極大的熱情,並願意在業余時間去學習和提高自己,就像在我之前的 「給職場新人的10點職業建議」 一文中提到的,如果你要成為一個領域的專家,那你必須花費超過10,000小時,而這光靠工作時間是遠遠不夠的。
2. 給面試者10分鍾介紹自己最擅長的
當面試者通過了筆試和HR面試之後,你就需要面對面地對候選人進行面試。我遠不是什麼面試專家,但我有一些自己的獨特方法。我討厭問一些很個人的問題,比如你的職業規劃是什麼?你為什麼想換工作?等等。我更願意給面試者10分鍾時間,讓他介紹自己最擅長和最感興趣的領域。這往往能幫助我很快作出下面的判斷:
這個人對他所做的事情是否充滿激情
他們是否能在團隊中很有效地進行溝通
他們是否在專業領域足夠擅長
你的團隊是否會樂於和這個人一起工作
這一招我在面試中用得很多,而實踐證明也確實非常有效。
3. 基礎打牢了嗎?
一般,有一定規模的公司都會為面試者安排機考或筆試,從而能首先篩掉一批未能通過的面試者。另一些規模較小的或初創公司則會讓面試官直接進行技術面試。其實,我覺得這兩者的差別不大,有經驗的面試官往往能夠通過幾個最簡單的技術問題,判斷出面試者的技術基礎是否牢固,這不是為了證明他有多優秀,而是用來判斷他是否是一名合格的程序員。對於我來說,並不看重機考的成績,因為機試的考題很多能夠在網上得到,特別對於一些外包公司,他們總是能夠通過各種途徑得到考題,從而使得他們推送的外包能夠順利通過筆試。
下面是我經常會問的幾個問題(java):
HashTable與HashMap有什麼區別?
Servlet是線程安全的嗎?
JSP中 @include跟jsp:include的區別
HTTP的response code 403和500分別代表什麼
......
這些問題都很簡單,但一些基礎不牢的程序員往往會在這個時候露餡。當然,根據面試崗位的不同,你還可以有針對性地問一些問題,例如,你需要找一個能寫核心演算法的程序員(比如 銀行的總賬計算,或者保險公司的保費計算),那麼你可以問一些演算法相關的問題。
4. 技術深度夠嗎?
具備牢固的技術基礎,一般就可以滿足項目中普通程序員的要求了,但如果你需要找的是一個資深程序員,那麼你還需要對面試者的技術深度進行考察。我們現在做項目時都會大量使用框架,這能使我們的開發效率和質量都得到提升和保障,但同時也降低了對於程序員開發技能的要求。因此我一般會詢問面試者下面的問題,來考察他對所使用框架的掌握程度。
請你描述一下,在這個項目中,從一個HTTP請求發起,到最終的Response返回,它在你的系統和框架內部是如何流轉的?
這個問題往往能夠判斷出面試者對於相關技術掌握的深度。較初級的開發人員描述的層級往往比較淺,比如使用Spring MVC框架的,只能說到實現一個Controller繼承BaseCommandController(甚至很多開發人員只知道繼承了一個公司內部框架的基類),至於再往下Spring框架是如何進行內部流轉的,就再也說不清楚了。而更資深的開發人員,往往能說出框架內部的實現機制,以及如何調用和處理的。在面試者描述的過程中,你還可以穿插詢問一些比較有深度的問題,比如框架中某個類這樣設計是哪一種設計模式的體現,採用這樣的設計有什麼好處等等。這比讓面試者默寫一個設計模式代碼要有效、自然得多。
除了技術層面上的考察之外,對於資深開發人員,還需要考察他們的設計能力。說到軟體設計,大部分面試者都能熟練地背出面向對象的三個基本特性:繼承、封裝、多態,也能把它們的概念描述清楚。但我一般會問下面的這個問題來考察他們的面向對象設計能力。
請用一段程序代碼描述我們所在的這間房間。
我驚訝地發現至少有一半的面試者都很難准確使用Interface和Class來給房間建模,也有一些人會將最基本的代碼語法或關鍵字寫錯。
5. 選擇適合所在企業文化的人
這一點也曾是我經歷的一個誤區,我總是希望能為團隊招到技術能力最強的人,而忽略了他是否與整個公司和團隊的文化相匹配。這往往會造成,雖然招到了人,但沒過多久就因為理念不同不歡而散的結果,反而給公司帶來了損失。讓我們看看GitHub的負責人是怎麼說的。
我們很嚴肅地看待我們自己關於招聘流程的哲學。我們希望每一個GitHub員工都了解他們所要面對的環境,並保證他們是能夠很好適應的。這包括我們所創造的文化、哲學、計劃、錯誤甚至是晚餐。比起他們的技能是否滿足要求,我們更看重他們的潛力以及是否能夠適應我們的企業文化。
我曾在具有鮮明文化差異的不同公司或團隊工作,看到許多崇尚開放、開源的程序員在一個相對封閉,具有很多流程以及規范限制的公司中很難發揮,最終選擇離開。因此在招聘程序員時,選擇合適的往往比選擇最優秀的更重要。
6. 行為面試法
行為面試法可能是我在整個面試過程中唯一用到的教科書面試方法。一個程序員是否能夠很好地工作,不僅取決於他能否順利地完成開發任務,更重要的是在遇到一些特殊場景或問題時,他能否合理有效地處理和解決。行為面試法能夠幫助我們從面試者描述的過去某一具體事件中,預測未來他在工作中可能的表現。下面便是一個我經常用到的問題。
請談談你在這個項目中遇到的最大困難或挑戰是什麼,你是如何解決的。
從面試者對上面這個問題的回答中,我能夠很好地判斷他是否有較強的獨立解決問題的能力,而我認為這是除技術能力之外,程序員最應具備的能力。

7. 給他們一個虛擬任務
經過上面的這些環節,你可能對面試者的整體情況已經比較滿意,但先別急著下結論。我曾見過能夠順利通過上面所有面試步驟,並且被僱傭的程序員,當他們進入實際工作後卻沒能把事情做好。
在你確定是否錄用他們之前,可以給他們一個虛擬任務。我不是說一個抽象的程序問題,而是指一個真實的,可能就存在於你當前項目中,並且需要在一兩個小時之內完成的一個開發任務。我曾經出過這樣的考題:
寫一個小程序將一個以特定格式(如CSV)存儲的文本文件轉換為XML格式,並存儲為另一個文件。
你可以給他一台已經配置好開發環境以及IDE的電腦,讓他當場編寫代碼。當然如果時間有限,你也可以直接詢問面試者的實現思路,並簡單用偽代碼來描述處理過程。通過這個測試,你能夠看到很多細節,比如面試者是否有良好的編碼習慣,異常處理是否規范,代碼邏輯是否縝密高效,以及他的開發效率是否足夠高。如果面試者給出了非常優秀的解答,那麼你就應該能夠判斷他確實是一個優秀的候選人了,因為我從沒碰到過能夠通過上面的測試,卻在實際工作中無法做好的人。

⑷ 大家好 找java程序員去哪裡找

你是想招聘java程序員還是說想認識一些java程序員和他們一起探討技術呢,如果想招聘的話,就去招聘網站,想認識人的話,你可以加一些相關的qq群,逛相關的論壇貼吧。

⑸ 如何在面試中有效篩選優秀程序員

第一部分:測試簡歷的真實性
有一次我跟一位同事面試一個候選人。當面試完之後,我覺得這個候選人還可以,但不是十分出色。可我的同事看起來很不滿意。「他撒謊,他說他會XXX技術,可很顯然他根本沒有做過這種技術。絕對不能要這種人。」雖然這XXX技術對我們公司並不是很重要,「因為他撒了這個慌,」我的同事繼續說,「 我就不會相信他在簡歷上寫的任何東西了。」
應聘人員應該在簡歷中用一種很積極的色彩來描繪自己。然而,這種積極的描繪應該有個度,過了這個度,就表達的不正確了。在上面的例子中,我並不和我的 同事一樣覺得這個事很嚴重,因為我事先就假設了,簡歷上的任何東西都是假的,除非被證明。如果簡歷上說,「擅長於XXX技術」,那麼我就認為這個應聘者可 能僅是知道XXX技術這個名字。如果簡歷上說,「在一個開發多線程股票交易系統的團隊里工作,」那我就會認為應聘者可能只是為這個系統挑選了一下背景的顏 色。我的要求一向不嚴格,除非碰到了一位有十年工作經驗、已經不再寫代碼的傢伙。如果有人說他開發了OpenOffice軟體的文本格式化工具,或有哲學博士學位,那我們就很容易假設他們有什麼技能了。假設一無所有,一切都要證實。
對於簡歷上每條相關的描述,我會首先估摸一下應聘者的實際情況。然後,我通過下面的交談來證實。
開發過一個實時操作系統作為練習項目。
你工作的團隊有多大?15個成員?哦,那麼,你實際上負責哪部分的?消息隊列?很好!請描述一下一個高優先順序的任務向一個低優先順序的任務發送消息時會發生什麼情況?
完全自主開發了一套為無線安全系統使用的音頻傳輸協議。
你的團隊有多少人?只有你?哦,你是如何測試的?你為什麼不使用RTP呢?
給XXX引擎修復Bug。
請你描述一下你曾發現過的一個特別有挑戰性的bug,以及你是如何修復它的。
第二部分:發現實際的經驗
擁有更多的經驗是一個優秀人才的很好的指標。有經驗的開發人員都是從犯錯誤中成熟的。他們知道何時該,何時不該使用設計模式。他們有第六感,能感覺到需求的哪一部分需要修改,哪一部分要保持原樣。他們知道何時該偷懶,何時該考究。是真實的經驗讓優秀的開發者和平庸的開發者之間的差距大的無法跨越。

並非所有的經驗都是等效的。很有可能,對於某個人,他通過多年的工作,在很多的任務中寫或重寫了無數的代碼,犯了許多的錯誤,就能獲得扎實的技能。而另一種情況,一個人會在十年的時間里只在一個項目里修改了一行代碼,沒有學到任何新的東西。

發現隱藏的時間
很多偉大的程序員都是在他們大學的第二年就開始編程了。當他們離開學校時,他們就已經有了幾年的工作經驗了。還有,有些很神奇的程序員在他們很 小的時候就開始學習編程的藝術了。我也認識好幾個人在他們十幾歲或更小時就寫出來一些不算小的程序了。這些信息你是在簡歷上找不到的,需要你在面試中把它 們引誘出來。
你是怎麼進入到軟體開發這一行的?
你曾經學過的第一種編程語言是什麼?
經驗的密度
很多神奇的程序員只是在他們工作的時間里編碼。這很好,工作生活很平衡,你沒有理由不僱傭這樣的人。然而,在工作和學習之餘做一些個人的編程項 目是一個優秀的人才的很好的指標。有業余編程經驗的應聘者很明顯有更豐富的經驗,更適合公司。沒有個人項目?這里有其他幾點也能做這方面的指標:
在很小的團隊或小組里工作。
參與過很多各種各樣的項目。
對一個大型項目的各個抽象層面上都有很詳細的了解。
在一個項目組里作為主要開發者。
第三部分:驗證經驗
在對應聘者有了一個基本的真正經驗水平的感覺後,就開始對他們進行重要的實際編程經驗的驗證了。幾分鍾的時間對於一個真正的測試肯定是很不充分 的,但也只有這樣了。我們可以通過對編程開發的各個領域進行提問來認識應聘者對這些知識掌握的深度和廣度。當然了,你對應聘者技能水平的看法會由於你自身 的經驗水平而有所偏向。對於你不太熟悉的領域你不可能對答案做出正確的判斷。所以我們一般同時會有好幾個面試官。
工作職務的不同會有不同的面試主題。然而,下面幾個領域是很常見的:
數據結構和演算法
多線程
位元組操作
內存分配
對象、繼承、設計模式
遞歸
匯編知識和程序運行原理
我選擇的每個領域都有一個精心挑選的很基礎的問題(「什麼是一個信號?」)。問題很基礎,只要應聘者在這個領域做過一些工作就能回答上這些問題。每個 領域都有一些其它的較深入的問題。候選人對這些問題的回答能證明他們到底是不是專業。例如,如果你問一個有經驗的嵌入式軟體開發人員如何把0×4c轉化成二進制,他寫出一個4×16+12,這就不是很對了。
編碼問題
在完成了上面的步驟後,我通常就已經能認定了這個候選人是否能過關,如果還有困難,那編碼問題會幫我掃除最後的障礙。這個很重要,即使在電話面試里也不能漏過。為了行之有效,在面試之前,你要好好的思考和計劃要提出的編碼問題。問錯誤了,回答也就沒意義了。
首先,問題的選擇必須基於應聘者的工作經驗之上。如果你想起來3D飛機,想把所有問題都圍繞著它進行,這樣會有很妙的問題。但你還是省省吧,吃午飯時跟同事說說還行。如果招聘的工作跟3D圖形沒一點關系,那這個候選人就肯定被不公平的排除掉了。
問題必須精確的表達出來。「寫出一個用來移動一摞卡片的函數」,這個表述就十分的含混不清。要給出功能性標題,避免誤解,這種事情經常發生。如果你不 小心,面試者有可能回答的是一個比你提出的問題更難或者更簡單的問題,而不是你想要問的。如果回答的是更難的問題,那還好,除非難題讓他目瞪口呆。如果回 答的是更簡單的問題,那沒有什麼用處。為了防止浪費大量的時間,在他們答題的幾分鍾後問一下他們的答題綱要,看看他們的理解是否在正確的方向上。

⑹ 程序員一般有哪些交友途徑

那需要看你是個什麼樣的程序員了,不要以為程序員就是宅的不得了的人,我見過的程序員還有喜歡走出屋門喜歡親近大自然的,還有的幽默風趣能說會道的,當然也有傳統的直男直女型不知道轉彎的……他們有的朋友多,有的朋友少,不過不管或多或少,他們還都是有一定的交友途徑的。

也有的朋友是自己的發小,也有的是自己的鄰居或者是室友,也有的可能是自己不經意間遇到的那個人,然後就發展成了朋友……太多太多的途徑,程序員也是人,有血有肉的,交友途徑和其他人都是大差不異的,真的不要以為程序員都是電視里演的那樣是不會出門的人,那隻是一小部分,大部分的程序員是和普羅大眾一樣一樣的,交友途徑也是差不多的。

⑺ 程序員分為哪幾種

程序員分為4種,分別是:

1、asp程序員、delphi程序員、php程序員、powerbuilder程序員、C程序、1員、linux程序員、net程序員、vb程序員、java程序員、javascript程序員、C++程序員、Python程序員、ABAP程序員、android程序員、iOS程序員。

4、計算機行業,初級的叫程序員,中級的叫軟體設計師,高級的叫系統分析師。

⑻ 我要做一個大型網站,怎樣找程序員

很多,有做外活的程序員,這個你到QQ群中去問吧,或者去論壇發帖,把要求寫清楚

⑼ 中國有哪些在國際上也比較有名的程序員

Corrinne Yu,人稱史上最牛女游戲程序員,而且還是中國人
1、做病毒的人很厲害。
陳盈豪 ,台灣鬼才,CIH 作者,極具程序員天分的少年,用當時的新聞報道來形容:看到記者全身發抖,面對電腦露出笑容 。在電腦還不是那麼普及,網路還不是很發達的1998年,CIH造成全球 6000萬台電腦癱瘓。厲害!

2、搞網路安全的人很厲害。
龔蔚,綠盟創始人,2001年中美對攻領導者之一,紅客運動發起者,拉開了中國黑客為國爭光的序幕。每當中國被外強欺負,只能發表「嚴重譴責」時,紅客們便開始了自己的反抗。將紅旗插到帝國主義的每個網站頭上。

3、能做出大應用軟體的很厲害。
求伯君,金山CEO,1998年,他一個人花了一年時間寫出了WPS第一版,不用多說了, 向前輩致敬。

4、能流傳很廣的小軟體很厲害
張宴,消息隊列服務httpsqs 作者, 這個小應用曾經占據了幾乎所有中小網站的伺服器,厲害。

5、能寫內核的很厲害
Axel Lin , yinghai lu ,herber xu ,這3個人是 Linux
Kernel Patch Statistic 上中國排名前三的貢獻者,不想太解釋, 反正很厲害。

閱讀全文

與想認識幾個程序員相關的資料

熱點內容
androidseekbar進度條 瀏覽:356
梯度上升演算法知乎 瀏覽:650
qt項目源碼下載 瀏覽:395
不允許代理伺服器什麼意思 瀏覽:511
盲反卷積演算法 瀏覽:306
峰火戰國什麼時候能開伺服器 瀏覽:452
加密的pdf怎麼提取和修改 瀏覽:488
壓縮空氣氣體流量計 瀏覽:845
高角杯如何編程 瀏覽:1011
哪個app可以下載迷失島 瀏覽:29
100以內程序員鍵盤 瀏覽:914
調試助手源碼是什麼 瀏覽:601
程序員網優 瀏覽:461
有沒有極限壓縮方法 瀏覽:79
岳陽hypermill五軸編程 瀏覽:385
超級舒服的解壓神器 瀏覽:450
超短macd源碼 瀏覽:167
群暉怎麼設置用戶訪問指定文件夾 瀏覽:557
安卓怎麼測觸摸屏 瀏覽:596
javastring原理 瀏覽:318