碼農(nóng)、黑客和2B程序員之間的區(qū)別
筆記本電腦
碼農(nóng):
黑客:
2B程序員:
求2的32次方:
碼農(nóng):
- System.out.println(Math.pow(2, 32));
黑客:
- System.out.println(1L<<32);
2B程序員:
- System.out.println(2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2*2
交換兩個(gè)數(shù):
碼農(nóng):
- void swap(int &a,int &b) { int temp; temp=a; a=b; b=temp; }
黑客:
- Python
- # Life is short, I use Python a, b = b, a
2B程序員:
- void swap(int a,int b)
- {
- int temp;
- temp=a;
- a=b;
- b=temp;
- }
類屬性定義:
碼農(nóng):
- public static int TYPE = 1;
黑客:
- /**
- * 此策略下消息類型為全局類型,用以通知所有符合B05協(xié)議要求的處理者
- * …… ……
- */
- public static int TYPE = MsgTypes.TYPE_GLOBAL;
2B程序員:
- public static String TYPE_ONE = "1"; public String TYPE = TYPE_ONE;
手機(jī)開發(fā)平臺(tái):
碼農(nóng):WinCE/BlackBerry/Symbian/Android
黑客:iPhone
2B程序員:MTK
桌面應(yīng)用界面開發(fā):
碼農(nóng):Swing/MFC/C#
黑客:CLI
2B程序員:VB(哈哈,不要怪我,我也做過VB項(xiàng)目,我沒有偏見,不過關(guān)于VB的非議實(shí)在是太多太多了,連 Dijkstra都說,“It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration.”)
即時(shí)通訊軟件:
碼農(nóng):工作:MSN,生活:Skype
黑客: 工作:GTalk、生活:保密
2B程序員: 工作:騰訊QQ,生活:QQ
問題查詢:
碼農(nóng): Google搜索
黑客: Google Scholar/Scirus/StackOverflow
2B程序員: 百度知道
Window 死機(jī)的解決方案:
碼農(nóng): 根據(jù)異常信息搜索問題原因和解決方法
黑客: 哥從懂事起就不用Windows的!
2B程序員: 重裝系統(tǒng)(***解決方案),安裝360
個(gè)人Blog:
碼農(nóng): CSDN/CNBlogs/BlogBus
黑客: 個(gè)人站(俺不是自夸啊,哈哈)
2B程序員: QQ空間
面試地點(diǎn):
碼農(nóng): 會(huì)議室/教室
黑客: 咖啡廳
2B程序員: 食堂
Java面試題目:
碼農(nóng): 請分別說一說封裝、繼承和多態(tài)的含義?
黑客: 如果要設(shè)計(jì)一個(gè)系統(tǒng),用來統(tǒng)計(jì)世界上所有道路的總數(shù),你會(huì)怎樣設(shè)計(jì)?
2B程序員: 請說說Spring2.5.6版本和2.5.5版本的區(qū)別?
僅此一笑,你還有什么更有意思的程序員版本?