




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
Java程序員
那點事兒
?仲勒■
f??游*面對6大:體玳W嗎?
十八熊大笆子一*蛻是合格妁夫了?
一小余兵的誨道...
清華大學(xué)出版社
前言
不久前,我曾在網(wǎng)上論壇上看到了一個這樣的帖子:
大家給我個底吧,我是即將畢業(yè)的大學(xué)生,現(xiàn)在有軟設(shè)的證書了。
主要擅長于計算機的維護、應(yīng)用以及開發(fā);
軟件方面:現(xiàn)以通過國家軟考中心軟件設(shè)計師資格考試;
主要熟悉的IDE環(huán)境:VC++,C++BUILDER,VB;
主要使用的數(shù)據(jù)庫接口:ADO;
主要使用的數(shù)據(jù)源:ACCESS,SQLSERVER,擅長使用SQL語言:
主要使用圖形接口:OPENGL,對DirectX接口也有一定了解;
其它語言:JAVA(J2EE、J2ME);
網(wǎng)絡(luò)方面:熟悉ASP,PHP,JAVASTRIPT,以及網(wǎng)絡(luò)構(gòu)架設(shè)計、施工、調(diào)試,對安全知
識也有相當(dāng)?shù)牧私猓?/p>
系統(tǒng)維護方面:有三年的計算機維護經(jīng)驗,熟悉系統(tǒng)工作原理;
其它:熟悉CAD、PHOTOSHOP等幾乎所有常用軟件的使用,UNIX系統(tǒng)的應(yīng)用;
我投了很多簡歷,并面試了幾家公司,目前只有一家公司出1500,大家說我去嗎?
這個“準程序員”朋友的簡歷真可謂是"高、大、全“,所掌握的技術(shù)很是全面,幾乎是無
所不知無所不曉。然而,為什么只有一家公司愿意聘用他,而且才給他150()元的月薪?他很
迷茫。
過了幾天,有一個在軟件公司開發(fā)團隊做TeamLeader的朋友想招聘Java軟件工程師,
找我?guī)兔ν扑],招聘要求如下:
軟件工程師(1人)
1、計算機或相關(guān)理工科專業(yè);2年以上工作經(jīng)驗;
2、熟練運用Java等編程語言,熟悉其他編程語言如,VBWFP等者優(yōu)先;
3、熟練使用MySQL等主流數(shù)據(jù)庫,熟悉Oracle者優(yōu)先;
4、對Linux操作系統(tǒng)熟練,熟悉Solaris者優(yōu)先;
5、工作踏實認真,具備良好的團隊合作精神及良好的溝通能力;
6、有獨立項目開發(fā)經(jīng)驗者優(yōu)先。
(私下透露月薪范圍是4500-6000視個人能力而定)
他跟我說他們貼出這個招聘啟示已經(jīng)一個多月了,也沒有招到合適的人,請注意這個招
聘要求可比上面那位仁兄簡歷中寫的技術(shù)少多了。
是什么原因讓我們的用人單位總是招不到人,在其并不復(fù)雜的用人需求面前如此的困
惑,又是什么原因讓我們的“準程序員”在應(yīng)聘工作崗位時四處碰壁呢?
是我們的“準程序員”們掌握的技術(shù)不夠全面嗎?還是用人單位崗位要求太復(fù)雜?顯然
都不是,現(xiàn)實情況卻正好相反,那是什么原因造成的這種局面?
我告訴大家,無非是兩點原因:第一點,應(yīng)聘者對自身沒有一個清晰的定位,不是好高
警遠,就是定位過低。第二點,應(yīng)聘者所掌握的技術(shù)知識和工作崗位的需求脫節(jié),要么是學(xué)
了用不上,要么是有用的沒有學(xué)。這兩點原因無外乎就是“對即將走向的工作崗位沒有清楚
的了解”。
如果,我們的"準程序員"能夠做到"知己知彼哪么自然"百戰(zhàn)不殆"了。
本書就是讓我們即將走向程序員崗位的朋友們,能夠做到既"知己"又"知彼”,在入職前
能夠?qū)@個職業(yè)有一個清楚的了解,在入職后對職業(yè)方向有更清晰的認識,從而,使大家更
加充滿自信的走向工作崗位。
目錄
《我工作我Java》1
原名:《Java程序員要上班!》1
前言8
第一卷生存法則9
第1章知己知彼,百戰(zhàn)不殆10
1.1問題1:這個職業(yè)賺錢嗎?賺多少錢10
1.1.1修煉第一層境界:劍指四方,試問天下誰與爭鋒11
1.1.2修煉第二層境界:世界如此之大,要學(xué)的東西很多11
1.1.3修煉第三層境界:最深即最淺,最淺即最深,不過如此12
1.1.4點評"修煉三層境界"13
1.1.5回答這個問題13
1.2問題2:大學(xué)畢業(yè)生找不到職業(yè)入口13
1.2.1工作經(jīng)驗都是什么經(jīng)驗14
1.2.2他們?yōu)槭裁疵嬖嚨臅r候這么問?15
1.2.3程序員的筆試20
1.2.4回答這個問題23
1.3問題3:跨行業(yè)真的這么難嗎?24
1.3.1跨行業(yè)最難的是什么24
1.3.2跨行業(yè)的入口-原來從事行業(yè)的業(yè)務(wù)知識24
1.3.3農(nóng)民造出了飛機,為什么他還是農(nóng)民25
1.3.4回答這個問題25
1.4秘訣:經(jīng)營自己的優(yōu)勢25
1.4.1善于發(fā)掘和積累自己的優(yōu)勢26
1.4.2善于展示與利用自己的優(yōu)勢26
1.5點評"經(jīng)營自我"28
第2章軟件開發(fā)職業(yè)的誤區(qū)28
2.1誤區(qū)1:軟件開發(fā)職業(yè)是青春飯29
2.1.1不必為30歲以后煩惱29
2」.230歲以后照樣可以編程序29
2.1.350多歲的程序員多的是30
2.1.4點評"青春飯"30
2.2誤區(qū)2:做軟件開發(fā)必須要加班熬夜的工作30
2.2.1程序員們熬夜工作的借口30
2.2.2常態(tài)加班的危害31
2.2.3控制好工作的一日時間表才是關(guān)鍵32
2.2.4"偏執(zhí)與狂熱"不等于加班加點33
2.2.5程序員的大腦與第二大腦33
2.2.6點評"加班熬夜"34
2.3誤區(qū)3:開發(fā)一個軟件產(chǎn)品一定是集團作戰(zhàn)34
2.3.1幾百人的公司其他人都在干什么35
2.3.2需要較全的人員配置的項目38
2.3.3堅信,只要是“人"做到的我就能做到38
2.3.4點評"集團作戰(zhàn)"39
2.4誤區(qū)4:程序員不是一般人39
2.4.1程序員的與眾不同與平凡39
2.4.2程序員們就是一般人41
2.4.3點評“一般人"42
2.5誤區(qū)5:存在嗽件藍領(lǐng)"崗位42
2.5.1"軟件藍領(lǐng)"是個"美夢"42
2.5.2"讓程序員放棄思考?“是個"噩夢"43
2.5.3軟件開發(fā)流程"理想"的"不理想”43
2.5.4”軟件藍領(lǐng)概念"忽略的東西46
2.5.5現(xiàn)實中的軟件開發(fā)團隊48
2.5.6點評“擰螺絲"50
2.6關(guān)于誤區(qū)50
第3章程序員的“菜鳥心態(tài)綜合癥”51
3.1癥狀1:指望著公司里有一個老師51
3.1.1臨床表現(xiàn)51
3.1.2治療1:弄明白她為什么辭職51
3.1.3治療2:理解公司的本質(zhì)是什么51
3.1.4治療3:要搞清楚你的主管是你的老板,他絕對不是你的老師52
3.2癥狀2:不知道怎么讓自己前進52
3.2.1臨床表現(xiàn)52
3.2.2治療1:你只管低著頭上山,暫時不要向山上看52
3.2.3治療2:明知山有虎,偏向虎山行53
3.2.4治療3:沒有過不去的火焰山53
3.2.5治療4:虛心使人進步,驕傲自滿要不得54
3.3癥狀3:想做圈養(yǎng)的羊,不想做野生的狼55
3.3.1臨床表現(xiàn)55
3.3.2治療1:理解"叢林法則"生存的法則56
3.3.3治療2:向掠食動物學(xué)習(xí)如何生存57
3.4癥狀4:缺乏自信,總對自己說No57
3.4.1臨床表現(xiàn)57
3.4.2治療1:生活取決于自己57
3.4.3治療2:找到通往高樓的那扇門58
3.4.4治療3:逐個排除你恐懼的理由58
3.5癥狀5:缺少幸福感,內(nèi)心總在跳躍59
3.5.1臨床表現(xiàn)59
3.5.2治療1:比一比到底誰最幸福59
3.5.3治療2:要努力進取也要找到幸福的理由60
3.6癥狀6:困獸心態(tài),焦躁與不安60
3.6.1臨床表現(xiàn)60
3.6.2治療1:像猴子一樣生活60
3.6.3治療2:多和團隊成員溝通61
3.7癥狀7:缺少感激心,心存感激讓你受益匪淺61
3.7.1臨床表現(xiàn)61
3.7.2治療1:心存感激不等于低人一等62
3.7.3治療2:首先應(yīng)該對你的領(lǐng)導(dǎo)心存感激62
3.7.4真心換真心63
3.8癥狀8:不知道什么是"團隊合作"64
3.8.1臨床表現(xiàn)64
3.8.2治療1:分析在公司上班的三個目標64
3.8.3治療2:團隊合作-就是團隊主管的目標65
3.9點評"心態(tài)"65
第4章?lián)Q位思考,項目主管的招聘技巧66
4.1招聘就像大海撈針66
4.2技巧1:是否有獨立完成項目的經(jīng)驗66
4.2.1獨立完成一個項目的經(jīng)驗是什么經(jīng)驗67
4.2.2沒有獨立生存的能力不能有最佳團隊合作68
4.2.3測試手段69
4.2.4鍛煉攻略:需要主動尋找獨立工作的機會71
4.3技巧2:是否有獨立解決問題的能力72
4.3.1見招拆招的能力72
4.3.2程序員的韌性72
4.3.3測試手段72
4.3.4鍛煉攻略:訓(xùn)練創(chuàng)意思維74
4.4技巧3:評價程序員的思考方式74
4.4.1一切皆程序75
4.4.2找到規(guī)律76
4.4.3鍛煉攻略:抓住中心把復(fù)雜的事情變簡單77
4.5點評"換位思考"79
第5章程序員,保持你前進的步伐80
5.1程序員前進的四個階段80
5.1.1第一階段,找到一個編程語言去入門80
5.1.2第二階段,用所這門語言去分析和推理80
5.1.3第三個階段,新知識新技術(shù)的積累81
5.1.4第四個階段,大道無形81
5.2學(xué)習(xí)與積累81
521找到好書,相當(dāng)于找到一個好老師82
5.2.2每本書都沒有從頭看到尾是不是等于不用功?84
5.2.3學(xué)會建立沉淀目錄86
第二卷制勝法寶88
第6章Java程序員的七種武器89
6.1武器1:編程IDE開發(fā)工具89
6.1.1TeamLeader的嗜好89
6.1.2什么功能是程序員最需要的89
6.1.3下面這些IDE你都用得到93
6.1.4點評"開發(fā)工具"98
6.2武器2:數(shù)據(jù)庫系統(tǒng)98
6.2.1廣告與市場的力量98
6.2.2不要盲目選擇數(shù)據(jù)庫,根據(jù)用途選擇合適的數(shù)據(jù)庫99
6.2.3以下這些數(shù)據(jù)庫絕不能僅僅是"眼熟"100
6.2.4研究一下JDBC源程序102
6.2.5不熟悉數(shù)據(jù)庫就會"繞遠"113
6.2.6點評“真相"117
6.3武器3:Web服務(wù)器軟件118
6.3.1Web服務(wù)器是如何工作的118
6.3.2支持JSP的Web服務(wù)器的原理119
6.3.3常用的Webserver120
6.3.4研究一下WebServer的源程序120
6.3.5點評"深入研究"124
6.4武器4:操作系統(tǒng)125
6.4.1讓我們看看這個招聘啟事125
6.4.2Java程序員為什么需要研究操作系統(tǒng)125
6.4.3我們應(yīng)該更關(guān)心操作系統(tǒng)的哪些方面125
6.4.4哪些操作系統(tǒng)我們要重點關(guān)注126
6.4.5點評"Linux”131
6.5武器5:編程語言132
6.5.1Java程序員只會Java語言行嗎132
6.5.2各個編程語言的特長134
6.5.3點評"第二門語言"136
6.6武器6:輔助設(shè)計工具136
6.6.1UML圖設(shè)計工具136
6.6.2常用UML設(shè)計工具137
6.6.3UML要"靈活"的掌握140
6.7武器7:版本控制工具140
6.7.1工作原理140
6.7.2常用版本控制工具140
6.7.3融入團隊的開發(fā)氛圍141
6.8點評"武器"141
第7章破除Java開發(fā)中的封建迷信142
7.1迷信1:Java占內(nèi)存到底大不大142
7.1.1測試一:讓程序去裸奔143
7.1.2測試二:針尖對麥芒146
7.1.3讓人不再“迷信”的測試結(jié)果147
7.1.4先天與后天147
7.2迷信2:Java和C到底誰快148
7.2.1測試一:讓程序轉(zhuǎn)起來148
7.2.2測試二:讀取個大文件吧149
7.2.3測試三:內(nèi)存處理的速度152
7.2.4測試結(jié)果分析153
7.2.5也不要過于迷信C語言153
7.2.6Java語言與C語言之間的應(yīng)用比較154
7.3迷信3:Java就等于JSP嗎154
7.3.1一個面試的現(xiàn)象154
7.3.2JSP開發(fā)時間長了的誤解155
7.3.3Java的純真年代155
7.3.4Java絕對不等于JSP156
7.3.5努力保持一個純真的心態(tài)156
7.3.6點評"純真"156
7.4迷信5:C/S與B/S相比一無是處156
7.4.1B/S是一個很好的創(chuàng)意157
7.4.2B/S程序本身也是一個C/S程序157
7.4.3C/S程序的優(yōu)勢-速度158
7.4.4C/S程序的應(yīng)用領(lǐng)域158
7.5迷信6:J2EE的開發(fā)必須用EJB159
7.5.1EJB真人真事159
7.5.2我們不禁要問,什么是"服務(wù)集群"?什么是"企業(yè)級開發(fā)"?160
7.5.3把EJB掰開了揉碎了160
7.5.4EJB的最底層究竟是什么161
7.5.5EJB中所謂的“服務(wù)群集"163
7.5.6這種部署難道是無懈可擊164
7.5.7EJB活學(xué)活用,J2EE不是必須使用EJB165
758”技術(shù)"不是神,不要動不動就"崇拜"165
7.6點評"迷信"165
第8章揭秘中大型應(yīng)用系統(tǒng)166
8.1何謂"中大型應(yīng)用系統(tǒng)"?167
8.2無法學(xué)習(xí)與模擬167
8.3資深程序員的"經(jīng)驗"167
8.4為什么要熟悉系統(tǒng)的運行環(huán)境168
8.5帶你進機房里去看看硬件設(shè)備168
8.5.1機房的基本情況168
8.5.2"U"的概念170
8.5.3機房中的設(shè)備171
8.5.4在機房里我們發(fā)現(xiàn)了什么175
8.6安全與效率-永恒的主題176
8.6.1絕對安全是不存在的176
8.6.2RAID177
8.6.3負載均衡178
8.6.4雙機、集群的配置模式179
8.6.5網(wǎng)絡(luò)流量與速率180
8.6.6帶寬180
8.7一個軟硬件部署方案實例180
8.8點評"經(jīng)驗"181
第9章為什么要學(xué)習(xí)用框架開發(fā)182
9.1學(xué)習(xí)框架是因為它"火"182
9.2使用框架開發(fā)的好處182
9.2.1框架的目的是簡化編程工作182
9.2.2框架是一個應(yīng)用程序的半成品183
9.2.3框架的好處是代碼重用183
9.3框架不僅僅只有"SSH"183
9.3.1WebWork183
9.3.2EasyJWeb184
9.3.3Click184
9.3.4JBlooming185
9.4用框架的思想去"自由思考"185
9.5自己也可以試著做一個186
9.5.1先看看不用框架怎么編寫程序186
9.5.2從應(yīng)用程序中找到共性的東西188
9.5.3我們試著做一個最簡單的框架188
9.5.4有了這個框架開發(fā)工作被簡化193
9.6點評"自由思考"193
第三卷達人策略195
第10章高手有多高菜鳥有多菜196
10.1五年工作經(jīng)驗的“菜鳥"196
10.2高手是怎樣煉成的196
10.2.1修煉1:Java悟道197
10.2.2修煉2:關(guān)注程序的品質(zhì)197
10.2.3修煉3:"技術(shù)"與"技巧"都很重要211
10.2.4修煉4:走入Java的底層程序開發(fā)212
10.2.5修煉5:從Worker到Maker226
10.3點評"高手有多高,菜鳥有多菜"227
第11章控制內(nèi)存的功力228
11.1別指望Java和內(nèi)存無關(guān)229
11.2容易被搞暈的-堆和棧229
11.2.1堆-用new建立,垃圾自動回收負責(zé)回收229
11.2.2棧-存放基本數(shù)類型,速度快229
11.2.3何謂棧的"數(shù)據(jù)共享"230
11.2.4實例化對象的兩種方法230
11.3內(nèi)存控制心中有數(shù)231
11.3.1兩個讀取內(nèi)存信息函數(shù)231
11.3.2開發(fā)Java程序內(nèi)存看的見231
11.3.3必須要介紹的虛擬機的參數(shù)"-Xmx"232
11.4內(nèi)存控制效率優(yōu)化的啟示234
11.4.1啟示1:String和StringBuffer的不同之處235
11.4.2啟示2:用"-Xmx"參數(shù)來提高內(nèi)存可控制量237
11.4.3啟示3:二維數(shù)組比一維數(shù)組占用更多內(nèi)存空間237
11.4.4啟示4:用HashMap提高內(nèi)存查詢速度239
11.4.5啟示5:用"arrayCopyO"提高數(shù)組截取速度241
11.5內(nèi)存垃圾回收問題243
1151什么是內(nèi)存垃圾,哪些內(nèi)存符合垃圾的標準244
11.5.2JVM垃圾回收的相關(guān)知識246
11.6點評"功力"247
第12章產(chǎn)品和項目是程序員永恒的主題247
12.1什么是項目,什么是產(chǎn)品247
12.1.1"產(chǎn)品"的定義247
12.1.2"項目"的定義248
12.1.3"產(chǎn)品”和“項目”的區(qū)別248
12.2軟件產(chǎn)品開發(fā)是"藝術(shù)"249
12.2.1軟件產(chǎn)品開發(fā)需要靈感249
12.2.2程序作品是你的一個傳世的藝術(shù)作品250
12.2.3軟件產(chǎn)品開發(fā)需要"前瞻性"251
12.3軟件項目開發(fā)是"軍事行動"253
12.3.1開發(fā)者就是這個程序的“三軍統(tǒng)帥"253
12.3.2"項目"開發(fā)需要"運籌帷幄"253
12.3.3項目控制,一艘船的故事254
12.3.4點評"軍事行動"255
第13章非技術(shù)知識對工作的輔助256
13.1輔助1:“英語”不需要專業(yè),因為它只是工具257
13.1.1英語與編程序無關(guān)257
13.1.2用英語可以看一些英文文檔257
13.1.3掌握基本的工作交流時的英語詞匯257
13.2輔助2:"Google"不是萬能的,但不會用萬萬不能261
13.2.1在網(wǎng)頁標題中搜索關(guān)鍵字:intitle261
13.2.2在特定站點中搜索關(guān)鍵字:site261
13.2.3在url鏈接中搜索關(guān)鍵字:inurl262
13.2.4精確匹配搜索:雙引號262
13.2.5搜索結(jié)果中不希望含某特定查詢詞:減號263
13.3輔助3:程序員的常用文檔寫作264
13.3.1程序員在軟件開發(fā)過程中需要提交的文檔264
13.3.2程序員在日常工作中需要提交的文檔265
13.4點評啡技術(shù)"265
第14章結(jié)束語266
第15章本書簡介267
第16章相關(guān)人士對本書的贈言268
第1章知己知彼,百戰(zhàn)不殆
從你決定邁出校門進入社會的那一刻起,你就進入了一個戰(zhàn)場,這個戰(zhàn)場雖然沒有硝煙
彌漫,沒有炮火紛飛,但卻絕不亞于任何一個真正的戰(zhàn)場。你要在這個戰(zhàn)場上去搏殺,去競
爭,利用各種可以利用的手段去贏取戰(zhàn)斗。在這個戰(zhàn)場上,沒有人會因為你的弱小而給予同
情,也沒有人會因為你是一個新手而手下留情,在這里你會感受到在學(xué)校里從來沒有感受過
的"殘酷",你將深深的體會到一句話,那就是"優(yōu)勝劣汰"。
我們能在這個戰(zhàn)場上獲勝的法寶之一就是"知己知彼,百戰(zhàn)不殆"。我們?nèi)绻軌蛟趹?zhàn)斗
前對雙方的情況了如指掌,那么,取得勝利將會成為必然。
知己:要對自身的情況了解,要找準自己的定位。這個定位是自己對自己充分了解的情
況下進行的思考,對于準備邁向程序員職業(yè)的戰(zhàn)士們來說,進行這個定位是絕對必要的。
知彼:要對未來工作崗位的一切做到盡可能的清楚,這就需要對你的對手有非常清楚的
了解。
1.1問題1:這個職業(yè)賺錢嗎?賺多少錢
Java程序員這個職業(yè)賺錢嗎?能賺多少錢?
我們剛剛進入本書的正題就拿出一個俗不可耐"錢"字來和大家大談特談,未免不雅。但
是,我還是要在一開始就要說這個問題,因為這是很多朋友關(guān)心的問題,為什么不先說?
有很多即將進入這個行業(yè)的年輕朋友都很想問這個問題。
認真的面對這個問題,我們的回答是:
先不要急著問能賺多少錢,先要想想你為別人能提供什么服務(wù)。
任何一個職業(yè)都很賺錢!而且,都可以賺很多錢,想拿高薪不一定非要做程序員。我不是在
這里賣關(guān)子,這是真理,"三百六十行,行行出狀元"。
那么這時,有些朋友聽到了我說的這些話也許會很失望,其實也不要失望,這個職業(yè)有
讓你賺到高薪的機會,只是,賺高薪是在什么時候,或者是在程序員的哪個所屬層級。
我們來了解一下程序員的修煉三層境界,了解一下這個內(nèi)容會比較容易抓住本書中的內(nèi)
容要旨。
1.1」修煉第一層境界:劍指四方,試問天下誰與爭鋒
修煉第一層境界的程序員,對Java開發(fā)技術(shù)盡數(shù)掌握,開發(fā)工具掌握的也較為嫻熟。
可以將第二層次程序員交給的任務(wù)完成的很出色,可以按要求獨立完成類,接口和算法的開
發(fā)。注重技巧,對具體的編程語言非常熟悉。
能力之所及,皆無不用其極,認為所有開發(fā)知識,越是看起來深奧的越值得去研究,希
望在自己開發(fā)的所有項目中,能用上的技術(shù)全用上,目的只有一個,就是盡可能多的獲得實
踐機會??傁胨奶幵嚨?,看看手里的刀到底快不快。滿口都在談,什么框架是最優(yōu)秀的,C#
和Java的優(yōu)劣,滿腦子想著如何將一個程序編寫的更復(fù)雜。熱衷于探討技術(shù)問題,甚至有
可能因為一個開發(fā)觀點而和別人爭論的面紅耳赤。
在編碼中,經(jīng)常可以看到他們會這樣寫程序代碼:
if(a>0)
a++;
else
b++;
他們非常想證明自己掌握技術(shù)的嫻熟程度,沒錯,他知道這個知識,在這里可以省略大
括號。
這類程序員大有"劍指四方,試問天下誰與爭鋒”的氣勢,工作具有活力,常常因為一個
技術(shù)細節(jié)加班到深夜,大多屬于拼命三郎型。如果項目不能讓他們學(xué)到他們想要的東西,他
們會放棄這些項目,去投靠別的公司,跳槽對于他們來說很平常。
第一層境界特征:
工作時間:三年內(nèi)
工作任務(wù):按要求編寫類和接口的具體實現(xiàn)代碼
工作內(nèi)容:編寫具體的代碼
開發(fā)目標:無所不能
開發(fā)特點:注重技巧,對具體的編程語言非常熟悉
工作職位:初級程序員,程序員,軟件工程師
參考薪金:Y2000-Y6000(僅供參考)
1.1.2修煉第二層境界:世界如此之大,要學(xué)的東西很多
修煉第二層境界的程序員,他們往往是從事了Java開發(fā)好幾年了,從第一層境界進階
上來的好手,即,沒有被優(yōu)勝劣汰掉的那批人。之所以說"沒有被優(yōu)勝劣汰"這么"殘酷"的用
詞,并非危言聳聽,因為,一般修煉第一層境界是非常艱苦的,沒有堅強的意志,沒有強健
的體魄,完全不可能進階到第二層境界,也就是說,要頭腦始終保持清醒,抱有堅定的信念,
同時,你的身體也要非常好,才能過關(guān)。
我們經(jīng)??吹?,在這一關(guān)掉隊的人們,由于志向偏離,或者吃不了苦,或者對困難估計
不足,甚至是身體原因放棄軟件開發(fā)職業(yè)。這里之所以強調(diào)"身體",也是因為,第一關(guān)是如
此的殘酷,其實并沒有人要求你加班加點,只是你的一腔熱血使然。
所以,我們說在第二層境界中是“沒有被優(yōu)勝劣汰"的那批好手。
他們已經(jīng)經(jīng)歷了若干個開發(fā)產(chǎn)品或項目,已經(jīng)可以利用自己的知識去帶領(lǐng)第一層次的程
序員開發(fā)項目,可以說是一個很有經(jīng)驗的開發(fā)者,對在上一個層次階段沒有完全理解的技術(shù)
知識己經(jīng)相當(dāng)?shù)那宄?梢宰杂傻倪\用開發(fā)技術(shù),并分的清楚什么技術(shù)用在什么地方。
最讓他們頭痛的是項目的”工期"和"Bug”,根本無暇顧及什么技術(shù)實踐的問題。他們往
往利用自己最擅長的架構(gòu)方法去開發(fā)和設(shè)計整個程序的技術(shù)架構(gòu)。
在編碼中,經(jīng)??梢钥吹剿麄冞@樣編寫程序代碼:
if(a>0){
a-H-;
)
else{
b++;
)
他們老老實實的加上了"{}"大括號,因為他們知道,這些細節(jié)造成的Bug有可能讓他們
花去數(shù)天時間去調(diào)試,而這個省去的大括號,根本不會給系統(tǒng)帶來任何優(yōu)化。
他們知道的越多,越覺得世界是那么的廣闊,不禁嘆息"世界如此之大,要學(xué)的東西很
多",對Java開發(fā)技術(shù)方面的探求知識,大多是在產(chǎn)品的架構(gòu)層面,更愿意去研究架構(gòu)設(shè)計
方面的知識,比如,他們很清楚什么時候使用EJB,什么時候該設(shè)計什么樣的一個接口。
他們逐步感到,Java技術(shù)已經(jīng)不能滿足他們工作成功率的需求,他們不得不去花時間
去研究項目管理的方法,對總體的技術(shù)關(guān)注點也從Java的具體開發(fā)技術(shù),逐步的向和Java
無關(guān)的其他信息技術(shù)方向轉(zhuǎn)移,比如,網(wǎng)絡(luò)應(yīng)用層協(xié)議,其他平臺語言,甚至Linux內(nèi)核裁
剪等問題逐步納入他們的視野。
后來他們會發(fā)現(xiàn),他們想進入修煉的第三層境界的阻礙,恰恰是他們較高的技術(shù)水平。
第二層境界特征:
工作時間:工作三年以上,或直到退休
工作任務(wù):按開發(fā)要求編寫并指導(dǎo)第一層次程序員開發(fā)
工作內(nèi)容:帶領(lǐng)開發(fā)團隊,設(shè)計架構(gòu),并編寫關(guān)鍵程序,保證項目工期,對某開發(fā)項目
的質(zhì)量負責(zé)
開發(fā)目標:不求有功但求無過,質(zhì)量效率勝于一切,合理的技術(shù)用在合理的地方
開發(fā)特點:注重方法,不關(guān)注編程語言細節(jié)
工作職位:高級軟件工程師、開發(fā)經(jīng)理、系統(tǒng)架構(gòu)師、項目經(jīng)理等
參考薪金:Y6000-Y15000(僅供參考)
1.1.3修煉第三層境界:最深即最淺,最淺即最深,不過如此
修煉第三層境界的程序員,他們通常是在第二層境界"突破自我”之后進階上來的有智慧
的人,所謂"突破自我"就是打破自己而脫掉原有的蟬殼,破殼而出獲得新生的過程。
在修煉的第二層境界已經(jīng)將技術(shù)水平練就的如火純清,甚至個別技術(shù)可以用"登封造極"
來形容,有自己的一套"絕活",可以說,靠這些本事在業(yè)界應(yīng)該說是過著“衣食無憂”的生活。
他們逐漸發(fā)現(xiàn),技術(shù)永遠是技術(shù),原來一直認為最深的技術(shù)恰恰是最簡單的,而原來最
簡單的那些技術(shù)恰恰是最值得去研究的,其實那些所謂的“登封造極"對于他們來說,僅僅是
利用他們所掌握的“原理級”技術(shù),將”應(yīng)用級”技術(shù)進行不同的排列組合而已。
任何"應(yīng)用級”技術(shù)在他們眼里,沒有任何區(qū)別,他們看著那些被業(yè)界炒作的“如火如荼"
的技術(shù),像什么,EJB啊,開發(fā)框架啊,或者對于開發(fā)語言,什么Java啊,Vb啊,C啊,
或者其他什么語言,基本上是很"淡然",既不覺得如何好,也不覺得如何不好,只會淡淡的
說一句"不過如此"。
所以,他們要突破,他們要進階,面對他們的是更加廣闊的空間,然而,他們會逐漸發(fā)
現(xiàn),他們進階的桎梏恰恰就是原來自己的"優(yōu)勢",較高的技術(shù)水平,使他們更難”拋棄"或"
擺脫”。
突破自己的方法就是從技術(shù)中跳出來,利用“應(yīng)用級”技術(shù)的不同排列組合去創(chuàng)造,去創(chuàng)
新,這些創(chuàng)新要緊密的結(jié)合市場,要緊密結(jié)合應(yīng)用業(yè)務(wù)。
他們不僅僅要具備很好的技術(shù)知識水平,還要具備更敏銳的產(chǎn)品洞察力,和更靈敏的市
場嗅覺,并能夠?qū)⑦@些能力充分的發(fā)揮并輸出技術(shù)與市場都響當(dāng)當(dāng)?shù)膭?chuàng)意。
最終他們成功了,達到了程序員修煉的第三層境界,他們已經(jīng)突破了原有程序員的傳統(tǒng)
概念,達到了在業(yè)界“橫行無阻,任意馳騁”的能力,這就是程序員修煉的最高境界。
第三層境界特征:
工作時間:工作六年以上(經(jīng)常跳槽的不算)
工作任務(wù):"應(yīng)用級”技術(shù)的不同排列組合,以市場為導(dǎo)向去創(chuàng)新與創(chuàng)造
工作內(nèi)容:面對市場背靠技術(shù)開發(fā)團隊,指導(dǎo)開發(fā)的市場著眼點,指導(dǎo)市場的獲利方式
工作目標:盈利
工作職位:部門經(jīng)理、研發(fā)副總、CTO、解決方案專家、業(yè)務(wù)專家、產(chǎn)品經(jīng)理、高級產(chǎn)
品經(jīng)理等
參考薪金:¥15000以上(僅供參考)
1.1.4點評"修煉三層境界”
王國維在《人間詞話》中對人生三境有如下闡述,”古今之成大事業(yè)、大學(xué)問者,必經(jīng)
過三種之境界?!蛞刮黠L(fēng)凋碧樹,獨上高樓,望盡天涯路‘,此第一境也?!聨u寬終不
悔,為伊消得人憔悴',此第二境也?!娎飳にО俣?,驀然回首,那人卻在,燈火闌珊處
此第三境也。"
又有人說人生境界如陶淵明《桃花源記》中所寫的“初極狹,才通人。復(fù)行數(shù)十步,豁
然開朗。"
程序員的發(fā)展路徑,就是程序員人生路徑,從最初的"看山是山,看水是水”,到后來見
的多了悟到"看山非山,看水非水",沒想到最終發(fā)現(xiàn)"看山還是山,看水還是水"。
1.1.5回答這個問題
言歸此問,"這個職業(yè)賺錢嗎?賺多少錢?",我想我已經(jīng)回答了這個問題,世界上沒有
天上掉下來的餡餅,也不會掉下一個林妹妹。
任何事業(yè),均需如下才可成功:第一要立志,第二要思考,第三要奮斗。
1.2問題2:大學(xué)畢業(yè)生找不到職業(yè)入口
大學(xué)應(yīng)屆畢業(yè)生,現(xiàn)在找工作是如此之難,本書不回避這個問題。目前的情況與筆者當(dāng)
年畢業(yè)時的情況有天壤之別。這個問題說起來是一個大話題,關(guān)系到”社會"、"經(jīng)濟"、"文
化“、“教育”等諸多領(lǐng)域,并非一言以蔽之的事情,對于國內(nèi)教育體制與社會用人需求脫節(jié)
的問題,大家也已心知肚明。
本書也沒有奢望能夠在本節(jié)將其講的很清楚,只希望,能夠結(jié)合本行業(yè)的具體情況給出
一個理由,以及給處于此階段的同學(xué)們一個解決辦法而已。
話說到,"大學(xué)應(yīng)屆畢業(yè)生,現(xiàn)在找工作是如此之難”這一問題,從本行業(yè)出發(fā),不負責(zé)
任的人,無非會給出一個似是而非的解釋"缺少工作經(jīng)驗"。
乍聽起來,好像是很有道理,但仔細一想,簡直是"廢話"。
應(yīng)屆畢業(yè)生哪里來的工作經(jīng)驗?zāi)兀?/p>
如果,按此邏輯,凡是畢業(yè)生通通在待業(yè),因為,始終沒有工作過,哪里來的工作經(jīng)驗,
所以永遠找不到工作啦。
認真的面對這個問題,我們的回答是:
缺少應(yīng)聘該職位所必需的技術(shù)或者能力。
為什么這么說,要知道,并不是只有應(yīng)屆畢業(yè)生找工作難,有"工作經(jīng)驗"但“缺少應(yīng)聘
該職位所必需的技術(shù)和能力”的人找工作同樣難!
所以,要想解決這個問題,作為我們廣大應(yīng)屆畢業(yè)生同學(xué),必須要弄清楚"應(yīng)聘該職位
所必需的技術(shù)和能力”都是什么。
即,工作經(jīng)驗都是什么經(jīng)驗。
1.2.1工作經(jīng)驗都是什么經(jīng)驗
我們剛才己經(jīng)說了,所謂的工作經(jīng)驗就是“應(yīng)聘該職位所必需的技術(shù)和能力”,那么這個
技術(shù)和能力又具體指的是什么呢?
我們只從行業(yè)出發(fā),來剖析這個工作經(jīng)驗,他是包含兩個方面的問題,即“技術(shù)“和“能
力"。
首先說說“必備技術(shù)”
這時有些同學(xué)可能會說,"我已經(jīng)會很多程序的開發(fā)技術(shù)啦,Java、C#、VB,都會呀,
這些技術(shù)難道還不夠嗎?"
我可以毫不遲疑的告訴你,"不夠!
我們再回過頭來看一下,我們在“前言"中提到的那個應(yīng)聘簡歷:
主要擅長于計算機的維護、應(yīng)用以及開發(fā):
軟件方面:現(xiàn)以通過國家軟考中心軟件設(shè)計師資格考試;
主要熟悉的IDE環(huán)境:VC++,C++Builder,VB;
主要使用的數(shù)據(jù)庫接口:ADO;
主要使用的數(shù)據(jù)原:Access,SQLServer,擅長使用SQL語言;
主要使用圖形接口:OPENGL,對DirectX接口也有一定了解;
其它語言:Java(J2EE、J2ME)
網(wǎng)絡(luò)方面:熟悉ASP,PHP,JavaStript,以及網(wǎng)絡(luò)構(gòu)架設(shè)計、施工、調(diào)試,對安全知
識也有相當(dāng)?shù)牧私猓?/p>
系統(tǒng)維護方面:有三年的計算機維護經(jīng)驗,熟悉系統(tǒng)工作原理;
其它:熟悉CAD、Photoshop等幾乎所有常用軟件的使用,UNIX系統(tǒng)的應(yīng)用;
這個簡歷中,幾乎將目前信息系統(tǒng)開發(fā)的所有技術(shù)都列出來了,生怕用人單位會因為自
己的技術(shù)不全面而不給他面試機會。
而結(jié)果是,僅僅有一個公司讓他去面試了。
我們這里所說的技術(shù),并非指的是“廣",而指的是“精"。
倘若這位同學(xué)真的搞定了那些技術(shù),我想,每項技術(shù)能達到用人單位的要求,都至少需
要I年時間,那么,在他的簡歷中提到的技術(shù)大家可以數(shù)一數(shù),至少有10種,簡單一算,全
部掌握需要多長時間呢?
回答:10年!
那么,我請問,這位應(yīng)屆畢業(yè)生同學(xué),哪項技術(shù)可以單獨拿出來工作呢?
有經(jīng)驗的主管們,一眼便知,此君為"應(yīng)屆"。
因此,我們廣大同學(xué)應(yīng)該在所掌握技術(shù)的深度和精度入手,那才是用人單位最需要的。
再說說"必備能力"
說到能力,我們的很多應(yīng)屆畢業(yè)的同學(xué)們都愿意給自己的評價是“我的學(xué)習(xí)能力很強!”
或者是“具有良好的學(xué)習(xí)意識”等等。
請看這是某君簡歷中的自我評價:
本人性格開朗,做事認真,富有開拓精神,不怕挫折,具有良好的團隊意識!具有良好
的身體和心理素質(zhì),有較強的學(xué)習(xí)意識和自學(xué)能力。作為IT行業(yè)的一員,我愿意花費更多
的時間,不怕困難,努力提高自己的專業(yè)水平!
他的這段話看起來似乎還不錯,如果看這個自我評價的是他的班主任,一定會感到很欣
慰-真是一個勤奮好學(xué)的好學(xué)生!
然而,仔細看來,他這段話的重點是“自身學(xué)習(xí)能力和學(xué)習(xí)意識",以及"自我提高的強
烈愿望",他很顯然很想讓用人單位知道他在校的學(xué)習(xí)成績是多么的優(yōu)秀,或者生怕用人單
位覺得他在校期間學(xué)習(xí)并不優(yōu)秀,總之,他千方百計的要突出自己的學(xué)習(xí)能力。
說到這里,肯定有些同學(xué)會很不服氣,會說”突出學(xué)習(xí)能力強和自我提高的強烈愿望,
這不正是說明他或她是一個好學(xué)生,有什么不對嗎?"
當(dāng)然不對啦,如果我作為用人單位,我請問你,"你學(xué)習(xí)能力強,自我提高的愿望那么
強烈,和我們公司有什么關(guān)系”,很顯然你工作的第一愿望還是提高自己的技術(shù)水平,換句
話說,你一定是對這份工作心里沒底,希望借用"學(xué)習(xí)能力強”來告訴用人單位"我現(xiàn)在雖然
什么都不會,但是我學(xué)習(xí)能力很強,很快我會學(xué)會的"。
我在公司中經(jīng)常聽到的一段對話是:
A君:....。
主管:“你到這里的目的是學(xué)習(xí)?還是工作?如果你的目的是學(xué)習(xí)的話,你應(yīng)該給我學(xué)
費,而不是管我要工資?!?/p>
說這話確實有點嚴厲,但是,這恰恰體現(xiàn)出了用人單位對人才能力方面的需求,這個需
求就是,"創(chuàng)造價值"的能力,而不是你"自我提高和學(xué)習(xí)”的能力。
結(jié)論,工作經(jīng)驗是什么經(jīng)驗?
工作經(jīng)驗是:具備職位所需技術(shù)的精度和深度,最好是對那個技術(shù)非常精熟,具有為公
司服務(wù)的意識,有為公司創(chuàng)造價值的能力,至少有為公司節(jié)約成本的能力。
通過以上分析,了解了什么是用人單位的招聘真實意圖,這樣,我們就不難寫出符合用
人單位需求心理的簡歷了,同時也就知道了自己的努力方向。
供求關(guān)系一旦吻合的時候唯一出現(xiàn)的現(xiàn)象就是"頻繁的接到面試通知"。
接下來,我們就要面對兩件事"面試"和"筆試"。
1.2.2他們?yōu)槭裁疵嬖嚨臅r候這么問?
面試是一個"簡單"而又"復(fù)雜"的事情,正因為它具有"簡單"和"復(fù)雜"的雙重性質(zhì),才使
我們對這個問題不敢掉以輕心。介紹如何面試,有時候甚至可以寫一本書,而有時候,你什
么都不準備卻可以面試成功。
因為,面試的成功與否完全取決于主考官,因此,這門學(xué)問的主要科目就是研究主考官
的招聘心理。
我們研究好主考官的招聘心理,自然就可以做到“知己知彼”了。
本小節(jié)只是說說面試的"心理戰(zhàn)",而想真正的能夠?qū)Υ鹑缌?,需要的是“真功?,要想
具備“真功夫"還是需要真正的技術(shù)水平作為前提的,本小節(jié)的內(nèi)容只是給那些已經(jīng)具備相應(yīng)
技術(shù)水平的應(yīng)聘者提供一定的應(yīng)聘技巧而已,以避免沒有把自己的“真功夫”完全展示出來從
而喪失工作機會。
面試前對自己的心理暗示:
面試并不是考試,只是和未來的同事聊聊天。
“心理戰(zhàn)”對象,可能出現(xiàn)的主考官如下幾類:
人物1,人力資源部主管(HR)
人物2,你未來的主管
人物3,你未來主管的主管
我們分別來分析遇到不同類型的主考官的不同情況。
1.2.2.1人物1:人力資源部主管(HR)
“人物1”的出現(xiàn)往往是進行該職位的初審,給出一個概觀定論,如果合格將會提交給"
人物2”?!叭宋?”他們所要進行的是對人的心理和基本技能方面的一個判斷。
不過,也有一些公司,首次面試仍然是由業(yè)務(wù)主管來進行,然后再將初審合格的人交給
人力部門來復(fù)試,如果,是這種情況,你應(yīng)該就算90%入職成功了,因為,這個復(fù)試往往是
走個形式,看看此人有沒有被主管忽略的大問題,如果沒有,基本就差不多了。
那么,我們僅僅以第?一種情況為例,看看"人物1”大多提出的是哪些問題。
.1常見提問1:請你自我介紹一下
這個問題,是人力部主考官必問的問題,這個問題的提問并不是真的想了解你的個人情
況,因為,你的情況基本上在簡歷上都寫著呢。他提出這個問題的主要目的是來考察你的語
言表達能力,和你在表達過程中的一些細節(jié)表現(xiàn)。
所以,我們應(yīng)該怎么回答呢?
看看如下對話:
HR:"請你自我介紹一下"
A君:"您看簡歷吧,基本上我都寫在簡歷上了。"
HR:汗…
HR:"請你自我介紹一下"
B君:"我叫XXX,年齡24,性別男,籍貫……"
HR:倒...
HR:"請你自我介紹一下"
C君:"這話從何說起呢?話說10年前……"
HR:暈...
首先,不要認為主考官沒有認真的看你的簡歷,沒有看你的簡歷就讓你來面試,是在浪
費他自己的時間,所以絕對是首先認為簡歷比較合適,才約你來的。
第二,自我介紹并不是讓你重復(fù)一下你簡歷上的所有內(nèi)容,那些內(nèi)容簡歷上都有,主考
官主要是想聽聽你如何表達和語言的邏輯能力。
第三,這個表達不要滔滔不絕,要有張有弛,有收有放,主要將自己的想說的優(yōu)勢部分
分別道來,能夠通過你的介紹讓人感覺到你的"親和力"為佳。
"語言表達能力”并非我們?nèi)粘Kf的“能侃”或者“口才”,這是片面的理解,在面試過程
中,我們要展現(xiàn)的”語言表達能力"是指,"語言親和力”,能夠讓人感受到你的“溝通”能力。
回答范例:
您好!我來自XXX大學(xué),是應(yīng)屆畢業(yè)生,所學(xué)專業(yè)是計算機應(yīng)用技術(shù),我在校期間參加
多項課余工作,參與了多個應(yīng)用系統(tǒng)的開發(fā)與設(shè)計,熟練掌握Java開發(fā)工具和應(yīng)用系統(tǒng)的
各種開發(fā)方法。在學(xué)習(xí)與工作期間,總結(jié)與實踐了各種技術(shù)實現(xiàn)手段,有了一些小的積累。
近期已經(jīng)畢業(yè),看到您公司的招聘信息,感覺自己的技術(shù)與能力非常合適,就投遞了簡
歷。希望能過了您這關(guān),呵呵……(注:最后的微笑最好不要太牽強,目的是緩和氣氛)
大家看到了,這個回答范例的自我介紹非常簡練,但是,什么也沒有落下。
既實事求是的說了自己是應(yīng)屆畢業(yè)生,又說明了自己雖然是應(yīng)屆畢業(yè)生,但是參加了很
多的課余工作,并且具有實際的項目開發(fā)經(jīng)驗,而且有了一些小的積累。
既說了自己的對這份工作和自己能力之間的考量,又表達了自己對主考官的期望。
意思表達時不卑不亢,言簡意賅,讓人聽起來就感覺很舒服。
這時候你的目的就達到了,展現(xiàn)出自己的”語言表達能力"和"語言親和力”,同時又能夠
讓人感受到你的"溝通"能力。
.2常見提問2:你最大的優(yōu)點是什么?
這個問題如果是HR問,則最好回答了。
回答這個問題的關(guān)鍵是”圍繞自己的技術(shù)特長”展開話題,為什么這樣?
因為,往往HR都不懂技術(shù),圍繞技術(shù)說自己的特長很容易給他說暈(當(dāng)然,個別懂技
術(shù)的HR除外)。這里要注意的是,在說技術(shù)問題的時候,不要讓HR感覺自己什么都不懂,
要注意說話的節(jié)奏,不要太快,不要太驕傲。
.3常見提問3:你最大的缺點是什么?
這個問題是HR的殺手銅,可以說這是HR的狠招,這個問題最難回答,一般應(yīng)聘者都本
著“揚長避短”的心態(tài)去面試,冷不防冒出這么一個問題,還真是挺棘手的。
需要清楚HR問這個問題的目的,其目的仍然不是要真的需要知道你的缺點是什么,還
是看看你的表達能力,尤其是需要考察應(yīng)聘者面對危機的時候的處理能力。
所以,我們不要用下列方式作答:
說出自己的真實缺點,尤其是在前面談話中沒有暴露出來的缺點
認為說說某些大眾化的缺點即可,認為說一兩個無妨
說自己沒有缺點,強調(diào)自己比較完美
總之,HR心里想的是:需要了解他面前的這個人在面對困難的時候,是如何處理問題
的,從處理危機的方法來判斷此人的處理事情的靈活性。當(dāng)然,如果此人自己暴露出自己的
缺點當(dāng)然更好,省得需要去想辦法問更多的問題去發(fā)現(xiàn)了。
所以,在回答這個問題的時候,要看起來"真誠"、"坦白",同時,說出來的并非自己的
缺點,而是最好在別人看來是優(yōu)點的那些方面。
這個問題問的概率很大,通常如果求職者說自己小心眼、愛忌妒人、非常懶、脾氣大、
工作效率低,肯定不會錄用你。HR喜歡求職者從自己的優(yōu)點說起,中間加一些小缺點,最
后再把問題轉(zhuǎn)回到優(yōu)點上,目的還是突出自己優(yōu)點的部分。
HR喜歡聰明的求職者。
這一點比較難掌握,我們也給出范例:
回答范例:
呵呵,這個問題好難回答??!我想想……(親和力表現(xiàn),也緩解了自己的緊張情緒)
我的缺點是,比較執(zhí)著,比如在技術(shù)方面比較愛鉆研,有的時候會為一個技術(shù)問題加班
到深夜。還有就是,工作比較按部就班,總是按照主管的要求完成任務(wù)。另外的缺點是,總
在自己的工作范圍內(nèi)有創(chuàng)新意識,并沒有擴展給其他同事。這些問題我想我可以進入公司以
后以最短的時間來解決,我的學(xué)習(xí)能力很強,我相信可以很快融入公司的企業(yè)文化,進入工
作狀態(tài)。
嗯……,我想就這些吧。
這個回答范例開頭第一句話就讓人覺得很自然,因為這個求職者所說的話恰恰表達了一
般人聽到這個問題后的心理狀態(tài),還有你一定會有一個思考的時間,因為,誰也不會立刻說
出自己的缺點。
后面說出的幾個缺點都是一環(huán)套一環(huán)的,說了自己"比較執(zhí)著“,但又說自己其實是“比
較愛鉆研",說自己總是"按部就班“,但又補充了其實那是“按照主管的要求完成任務(wù)”,這
時候,如果用人單位覺得,此人是不是沒有"創(chuàng)新思維”的時候,馬上就補充道”在自己的范
圍內(nèi)有創(chuàng)新意識",至于"沒有擴展給其他同事"這件事,其實無關(guān)緊要,干脆就賣給HR吧。
以上回答確實賣弄了些“技巧”,相信HR也一定能看的出來,但是,即使看出來了也無
妨,HR也會心領(lǐng)神會,知道你是一個比較善于溝通并且善于表達的人。
人物2:你未來的主管
當(dāng)見到未來主管的時候,往往是應(yīng)聘者已經(jīng)過了HR那一關(guān),或者應(yīng)聘者已經(jīng)過了筆試
的那一關(guān),因此見到這位人物意味著距離成功已經(jīng)向前進了一步。
“人物2”的面試也有他的目的,他是和你在日常工作中接觸最多的人,作為你的直接上
司,他需要在工作中經(jīng)常給你分配任務(wù),他需要對他的主管負責(zé),因此,他招聘的這個人選
必須是可以幫助他完成他整個Team的目標的人。
往往那個吸引你來面試的"招聘啟示”就是這個人物所撰寫的,因此,其實在你和他見面
以前,早已經(jīng)通過“招聘啟示”和他有過交往了。因此,從“招聘啟示"中就可以初顯這位主管
的端倪。
注意,主管同志并不是人事領(lǐng)域的高手,不會用各種語言技巧去發(fā)掘你身上的缺點或者
優(yōu)點,往往問題都是實打?qū)嵉?,或者比較一針見血的,而且,更偏重于日常工作。
那么,我們下面和他過過招。
.1常見提問1:請你自我介紹一下
這個問題,HR也問過了,到他那里有可能還會問,主管問這個問題和HR雖然問的問題
一致,但是,其目的并不是完全相同的。
他不僅僅想考察一下你的表達能力,同時還想考察一下你思路的清晰程度。
我們在回答他的問題前,一定要想清楚一件事:他是該技術(shù)領(lǐng)域的高手,就是我們”程
序員修煉三境界"中描述的"第二層境界"的那個人物,如果還想更清楚的了解這個人物,可
以去重新看看前面的那個章節(jié)。
這個自我介紹最好說的較為簡潔,不要過分炫耀自己的技術(shù)如何如何強,免得引起這位
主管的興趣,引起他的技術(shù)興趣沒有什么好處,只會帶來更多的技術(shù)問題的發(fā)問。
1.2.2.2.2常見提問2:你最引以為自豪的項目是什么?
他問這個問題的意圖是想考察你的成長路徑和編程習(xí)慣,因為,最讓你自豪的項目往往
是你成長最快的項目,那個成長最快的項目往往會給你今后的編程習(xí)慣留下很多痕跡。
所以,通過你對那個引以為豪的項目的描述,有經(jīng)驗的他會很快鎖定你技術(shù)成長中的缺
陷和閃光點,從而判斷是否能夠"為我所用"。
你最好拿出一個自己最擅長技術(shù)的那個項目進行介紹,這個項目最好能夠比較貼近招聘
要求的那些指標。如果,沒有做過什么有規(guī)模的正規(guī)項目,你就拿些自己非常擅長或者有創(chuàng)
意的開發(fā)作品來說。這樣做的好處是,他聽完你的介紹后,會接下來進行提問,他所有發(fā)問,
你都成竹在胸了。
切忌拿一個別人的項目,或者自己參與很少的項目來介紹,如果這樣的話,一旦他深入
的詢問這個項目的問題,很可能你會所答非所問,反而造成更嚴重的影響。你大可以和他大
談特談你在那個項目中獲得的經(jīng)驗,那會引起此君的共鳴,有可能的話,說出一些你自己的
小技巧,他會很高興。
1.2.2.3人物3:主管的主管
遇到"主管的主管”的時,往往已經(jīng)是復(fù)試,這說明基本上已經(jīng)是最后一關(guān)了。但要注意,
這個最后一關(guān)是非常關(guān)鍵的一"關(guān)"。因為,往往如果你未來的主管在公司中某個專業(yè)夠權(quán)威
的話,他的主管一般不會管招聘的事情。因此,你看到這位“老大”的原因,多半是你未來的
那位主管的專業(yè)地位還沒有“穩(wěn)定"。
1.2.23.1最后的"搏殺"
過程大概是這樣的,一般會將兩個或三個人提交給"老大",讓“老大”定奪,去選擇其中
的一個人,因此,這個階段是一個最后的"搏殺"關(guān)鍵階段。
.2“老大”關(guān)注的問題:成本+人員素質(zhì)
所以,我們在和"老大"過招的時候,一定要注意自己的言行,切忌不要穿"奇裝異服”,
或者男士留有個性的頭發(fā)或胡子,總之一定要讓人看起來特別的“平常",
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 ISO/IEC 19788-1:2024 FR Information technology for learning,education and training - Metadata for learning resources - Part 1: Framework
- 【正版授權(quán)】 ISO 26304:2025 EN Welding consumables - Solid wire electrodes,tubular cored electrodes and electrode-flux combinations for submerged arc welding of high strength steels - C
- 【正版授權(quán)】 IEC 62087-6:2015 RU Audio,video,and related equipment - Determination of power consumption - Part 6: Audio equipment
- 【正版授權(quán)】 IEC 60099-4:1991+AMD1:1998+AMD2:2001 CSV FR-D Surge arresters - Part 4: Metal-oxide surge arresters without gaps for a.c. systems
- 環(huán)衛(wèi)掃路車操作教程
- 2025年秋新人教版部編本五班級上冊語文教學(xué)工作方案附教學(xué)進度支配表
- 2025年新冠疫情防控工作方案匯報
- 公文寫作和信息宣傳培訓(xùn)
- 學(xué)齡前兒童教育
- 2025年學(xué)年學(xué)校工作的方案
- 麥肯錫——大數(shù)據(jù):創(chuàng)新、競爭和生產(chǎn)力的下一個前沿
- 人教版小學(xué)語文二年級《雷雨》PPT課件
- (醫(yī)療藥品)藥店拆零藥品記錄表
- 現(xiàn)澆箱梁盤扣式現(xiàn)澆支架施工方案(通過專家論證)
- 《監(jiān)督法》講座稿
- 熱質(zhì)交換課第05講(習(xí)題課1)
- 直線與圓錐曲線之角形面積問題
- 電力行業(yè)顧客滿意度測評辦法
- 群文閱讀感受動物的形象教學(xué)設(shè)計
- 2020最新世界各國安規(guī)插頭尺寸標準版
- 01MDS3400調(diào)度指揮系統(tǒng)系統(tǒng)介紹2011-01-09
評論
0/150
提交評論