码农:

黑客:

2B程序员:

求2的32次方:

码农:

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);

交换两个数:

码农:

void swap(int &a,int &b)
{
int temp;
temp=a;
a=b;
b=temp;
}

黑客:

void swap(int &a,int &b)
{ a=a^b; b=a^b; a=a^b; }

2B程序员:

void swap(int a,int b)
{
int temp;
temp=a;
a=b;
b=temp;
}

类属性定义:

码农:

public static int TYPE = 1;

黑客:

/**
* 此策略下消息类型为全局类型,用以通知所有符合B05协议要求的处理者
* …… ……
*/
public static int TYPE = MsgTypes.TYPE_GLOBAL;

2B程序员:

public static String TYPE_ONE = "1";
public String TYPE = TYPE_ONE;

手机开发平台:

码农:WinCE/BlackBerry/Symbian/Android

黑客:iPhone

2B程序员:MTK

桌面应用界面开发:

码农:Swing/MFC/C#

黑客:WPF

2B程序员:VB(哈哈,不要怪我,我也做过VB项目,我没有偏见,不过关于VB的非议实在是太多太多了,连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.”)

即时通讯软件:

码农:工作:MSN,生活:Skype

黑客: 工作:GTalk、生活:保密

2B程序员: 工作:腾讯QQ,生活:QQ

问题查询:

码农: Google搜索

黑客: Google Scholar/Scirus

2B程序员: 百度知道

Window 死机的解决方案:

码农: 根据异常信息搜索问题原因和解决方法

黑客: 哥从懂事起就不用Windows的!

2B程序员: 重装系统(万能解决方案),安装360

个人Blog:

码农: CSDN/CNBlogs/BlogBus

黑客: 个人站(俺不是自夸啊,哈哈)

2B程序员: QQ空间

面试地点:

码农: 会议室/教室

黑客: 咖啡厅

2B程序员: 食堂

Java面试题目:

码农: 请分别说一说封装、继承和多态的含义?

黑客: 如果要设计一个系统,用来统计世界上所有道路的总数,你会怎样设计?

2B程序员: 请说说Spring2.5.6版本和2.5.5版本的区别?

仅此一笑,你还有什么更有意思的程序员版本?


码农、黑客和2B程序员之间的区别的更多相关文章

  1. <开心一笑> 码农 黑客和2B程序员之间的区别

    笔记本电脑 码农: 黑客: 2B程序员: 求2的32次方: 码农: System.out.println(Math.pow(2, 32)); 黑客: System.out.println(1L< ...

  2. 码农-->工程师

    微信公众号推送文章记录,侵删 一个猎人的比喻: 当土著拿到猎枪之后,他们射箭的技能退化严重,但因为食物更多了,厨艺有了长足的进展. 当你不再为一些问题担心之后,你就可以把注意力集中在另外一些问题上了. ...

  3. 普通码农和CTO之间的差距

    虚心 学习的第一步是--"我不懂".一个空是水杯才能装水,如果是满的就没有办法装水了."自我肯定"是一种非常难克服的习惯,经常会有朋友看到某个技术或者实现之后不 ...

  4. 懒人的ERP开发框架--2B&苦B程序员专用

    在企业内部的ERP系统开发中,如果使用MS的技术,那么Winform + DevExpress + IIS + WCF +EF 就是懒人的黄金组合了,EF使用数据库优先,一般ERP应用主要关注点在数据 ...

  5. fw: 专访许鹏:谈C程序员修养及大型项目源码阅读与学习

      C家最近也有一篇关于如何阅读大型c项目源代码的文章,学习..融合.. -------------------- ref:http://www.csdn.net/article/2014-06-05 ...

  6. 【整理】待毕业.Net码农就业求职储备

    声明:本文题目来源于互联网,仅供即将从学校毕业的.Net码农(当然,我本人也是菜逼一个)学习之用.当然,学习了这些题目不一定会拿到offer,但是针对就业求职做些针对性的准备也是不错的.此外,除了技术 ...

  7. it码农之心灵鸡汤(一)

    到底该怎么面对工作,到底怎么面临人生.到底怎么面临青春,对于打工的人来说这些一直都是心中一直无法解惑的谜团. 对于人们怎样看待工作,以前华为创始人任正非说过:非常多人问我,来公司工作有没有双休?需不须 ...

  8. 老码农冒死揭开行业黑幕:如何编写无法维护的代码[ZZ]

    下面是一篇有意思的"代码大全",可谓 逆软件工程. 老码农冒死揭开行业黑幕:如何编写无法维护的代码 原文如下 让自己稳拿铁饭碗 ;-) – Roedy Green(翻译版略有删节) ...

  9. 码农,就要做有范儿的geek【网摘】

    摘要: “我是个geek,圈子里都称呼我为xx,我周一到周五亲自写写代码,指导指导新人,周末参加圈子的活动,跟别人分享一下我的经验.至于未来嘛,还没想过,反正自己技术水平在这了,呵呵,扎克伯格当年不也 ...

随机推荐

  1. 细说css中的position属性

    有过css开发经验的同学,对于position这个属性一定不会陌生,然而这个熟悉的属性确是面试题中的常客,也就说明了该属性在css的世界是有一定的江湖地位的,那么我们就来详细的说说position这个 ...

  2. 第一周Python讲课内容--日记

    1.python的发展史,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年...... 2.第一个helloword程序的开始 3.变量的含义,赋值传参数的作 ...

  3. 原生js怎样获取后台端口数据

    全称: XMLHttpReques <!DOCTYPE html> <html lang="en"> <head> <meta chars ...

  4. 《Linux命令行与shell脚本编程大全》- 读书笔记3 - 理解shell

    当用户登录终端的时候,通常会启动一个默认的交互式shell.系统究竟启动哪个shell,这取决于用户配置.一般这个shell都是/bin/shell.默认的系统shell(/bin/sh)用于系统sh ...

  5. ASP.NET Core Web 支付功能接入 支付宝-电脑网页支付篇

    这篇文章将介绍ASP.NET Core中使用 开源项目 Payment,实现接入支付宝-电脑网页支付接口及同步跳转及异步通知功能. 开发环境:Win 10 x64.VS2017 15.6.4..NET ...

  6. ArrayList源码解析(JDK1.8)

    package java.util; import sun.misc.SharedSecrets; import java.util.function.Consumer; import java.ut ...

  7. 【Python】 linux中python命令的命令行参数

    Python命令行参数 原文地址:http://blog.163.com/weak_time/blog/static/25852809120169333247925/ Python的命令行参数,提供了 ...

  8. pat 喊山

    L3-008. 喊山 时间限制 150 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 陈越 喊山,是人双手围在嘴边成喇叭状,对着远方高山发出" ...

  9. centos7 yum 安装mariadb

    #vim /etc/yum.repos.d/mariadb.repo [mariadb]name = MariaDBbaseurl = https://yum.mariadb.org/10.1.16/ ...

  10. curl 获取外网IP

    #curl http://members.3322.org/dyndns/getip121.204.134.10