检测你处于程序员的哪个层级

2018-02-15 陈皓 程序员干货站

高中时期

view plaincopy to clipboardprint?

  1. 10 PRINT "HELLO WORLD"

  2. 20 END

大学新生

view plaincopy to clipboardprint?

  1. program Hello(input, output)

  2. begin

  3. writeln(\'Hello World\')

  4. end.

高年级大学生

view plaincopy to clipboardprint?

  1. #include <stdio.h>

  2. int main(void)

  3. {

  4. printf("Hello, world!\\n");

  5. return 0;

  6. }

  7. </stdio.h>

职业新手

view plaincopy to clipboardprint?

  1. #include <stdio.h>

  2. void main(void)

  3. {

  4. char *message[] = {"Hello ", "World"};

  5. int i;

  6. for(i = 0; i < 2; ++i)

  7. printf("%s", message[i]);

  8. printf("\\n");

  9. }

  10. stdio.h>

职业老手

view plaincopy to clipboardprint?

  1. #include <iostream>

  2. #include <string>

  3. using namespace std;

  4. class string

  5. {

  6. private:

  7. int size;

  8. char *ptr;

  9. string() : size(0), ptr(new char[1]) { ptr[0] = 0; }

  10. string(const string &s) : size(s.size)

  11. {

  12. ptr = new char[size + 1];

  13. strcpy(ptr, s.ptr);

  14. }

  15. ~string()

  16. {

  17. delete [] ptr;

  18. }

  19. friend ostream &operator <<(ostream &, const string &);

  20. string &operator=(const char *);

  21. };

  22. ostream &operator<<(ostream &stream, const string &s)

  23. {

  24. return(stream << s.ptr);

  25. }

  26. string &string::operator=(const char *chrs)

  27. {

  28. if (this != &chrs)

  29. {

  30. delete [] ptr;

  31. size = strlen(chrs);

  32. ptr = new char[size + 1];

  33. strcpy(ptr, chrs);

  34. }

  35. return(*this);

  36. }

  37. int main()

  38. {

  39. string str;

  40. str = "Hello World";

  41. cout << str << endl;

  42. return(0);

  43. }

  44. /string></iostream>

黑客学徒

  #!/usr/local/bin/perl$msg="Hello, world.\\n";if ($#ARGV >= 0) {while(defined($arg=shift(@ARGV))) {$outfilename = $arg;open(FILE, ">" . $outfilename) || die "Can\'t write $arg: $!\\n";print (FILE $msg);close(FILE) || die "Can\'t close $arg: $!\\n";}} else {print ($msg);}1;

有经验的黑客

view plaincopy to clipboardprint?

  1. #include <stdio.h>

  2. #define S "Hello, World\\n"

  3. main(){exit(printf(S) == strlen(S) ? 0 : 1);}

  4. stdio.h>

老练的黑客

  % cc -o a.out ~/src/misc/hw/hw.c% a.out

超级黑客

  % echo "Hello, world."

一线经理

view plaincopy to clipboardprint?

  1. 10 PRINT "HELLO WORLD"

  2. 20 END

中层经理

  mail -s "Hello, world." bob@b12Bob, could you please write me a program that prints "Hello, world."?I need it by tomorrow.^D

高级经理

  % zmail jimI need a "Hello, world." program by this afternoon.

首席执行官

  % letterletter: Command not found.% mailTo: ^X ^F ^C% help mailhelp: Command not found.% damn!!: Event unrecognized% logou

转载于:https://www.cnblogs.com/mike-mei/p/8449645.html

检测你处于程序员的哪个层级相关推荐

  1. 如何划分程序员的技术层级

    自西方文艺复兴以来,中国在自然科学方面落后西方很多,软件领域也不例外.当然现在中国的许多程序员们对此可能有许多不同的意见,有些人认为中国的程序员水平远落后于西方,有些则认为中国的程序员个人能力并不比西 ...

  2. 程序员的十层楼:大家都来测测你的技术层级

    转帖说明(因原帖也是转的且没有贴出源贴的地址,所以就没把其地址写上.看过这篇文章,最让我着迷的是最后几段关于大哲门的讨论,这些零零碎碎的讨论才真的是新世界大门的钥匙,不得不说这些知识才是真的娱乐) 自 ...

  3. 程序员的十层楼   (1)

    自西方文艺复兴以来,中国在自然科学方面落后西方很多,软件领域也不例外.当然现在中国的许多程序员们对此可能有许多不同的意见,有些人认为中国的程序员水平远落后于西方,有些则认为中国的程序员个人能力并不比西 ...

  4. 程序员10大境界【走在路上,潜心修行】

    致应届毕业生 少走弯路的十条忠告 1.买个闹钟,以便按时叫醒你.贪睡和不守时,都将成为你工作和事业上的绊脚石,任何时候都一样.不仅要学会准时,更要学会提前.就如你坐车去某地,沿途的风景很美,你忍不住下 ...

  5. 【转】程序员10大境界【走在路上,潜心修行】

    致应届毕业生 少走弯路的十条忠告  原文地址:http://blog.csdn.net/itm_hadf/article/details/7424493   1.买个闹钟,以便按时叫醒你.贪睡和不守时 ...

  6. 程序员的十层楼,比尔盖茨仅第四层,你能到第几层?

    自西方文艺复兴以来,中国在自然科学方面落后西方很多,软件领域也不例外.当然现在中国的许多程序员们对此可能有许多不同的意见,有些人认为中国的程序员水平远落后于西方,有些则认为中国的程序员个人能力并不比西 ...

  7. 程序员的10大境界,计算科学的10层楼,比尔盖茨看了会自卑,牛顿看了会落泪!

    程序员10大境界 作者简介:周伟明先生毕业于上海交通大学,1994年开始 从事专业软件开发,曾工作于美国加州硅谷的DASCOM Inc公司(现为IBM的全资子公司)和华为技术有限公司等企业.在网络安全 ...

  8. 程序员的十个等级(最详尽)

    见过最强最深刻的关于程序员等级的思考,甚至涉及到了宇宙洪荒,生命起源,时间维度,强的一批,与君共勉! 转载自:http://blog.csdn.net/fx0000001/article/detail ...

  9. 程序员的十层楼,你属于哪一层?

    原文网址:程序员的十层楼 今天整理收藏夹,发现经典的太多了.这篇同上一篇"[转]世界上最牛的程序员"一样都是收藏很久的东西了,现在也忍痛转载一下. 程序员的十层楼 作者:周伟明   ...

最新文章

  1. 【数据挖掘】关联规则挖掘 Apriori 算法 ( Apriori 算法过程 | Apriori 算法示例 )
  2. MySQL中的日期和时间类型
  3. csdn自定义模块backup
  4. 利用键盘钩子捕获Windows键盘动作
  5. 搭建分布式 ASP.NET Core Web
  6. 怎么检测mysql主从正常_使用pt-table-checksum检查主从复制是否正常
  7. mysql 执行计划_mysql执行计划
  8. 园子装修 | 打造自己的直男审美博客园(施工中,持续更新)
  9. wordpress谷歌字体
  10. 很多工控产品都在用的 CODESYS 软件中被曝10个严重漏洞
  11. php常用技术与thinkphp5,thinkPHP5框架路由常用知识点汇总
  12. 做头条问答项目,月入4000元到底有多简单
  13. 【CVPR2022】Beyond Fixation: Dynamic Window Visual Transformer
  14. 编写程序,由键盘输入三个整数分别存入变量num1,num2,num3中,对它们进行排序, 使用if-else结构,并按从小到大的顺序输出
  15. 细说安装php的webp文件格式支持
  16. Build On实验学习心得
  17. 数据库两大必备神器:索引和锁底层原理是什么!
  18. 浙大计算机科学与技术专业分数线,浙江大学数学系分数线
  19. 拼多多查排名、拼多多查销量、拼多多提升排名工具, 拼多多的生意参谋
  20. ic启动器我的世界_hmcl启动器下载

热门文章

  1. 解决php写入mysql乱码问题汇总
  2. python中参数(带星号的参数)
  3. 数据仓库、数据湖、流批一体,终于有大神讲清楚了!
  4. Java中的门面设计模式,非常有用!
  5. 面试「计算机操作系统」知识点大集合!
  6. 用TensorFlow基于神经网络实现井字棋(含代码)
  7. 【Consul】Consul实践指导-健康检查(Checks)
  8. Stack:peek、pop、push、search
  9. IDEA_Spring Data JPA有关报错Cannot resolve table 'XXX'
  10. 接口结构_适用于Mac系统的API接口调试应用