3月的春招正在火热进行,看到了一个程序员用C语言给自己写的简历,分享一下,不知道国内的HR会看吗?

include

include

typedef struct {

union {

const char * company;

const char * school;

const char * project;

};

union {

const char * location;

const char * url;

};

union {

const char * title;

const char * program;

};

time_t started;

time_t left;

const char * description[];

} thing_t;

typedef thing_t job_t;

typedef thing_t school_t;

typedef thing_t project_t;

define CURRENT 0 /* I wasn't alive at the Unix epoch, so that'll work */

/* Contact Information */

const char * name = "Kevin R. Lange";

const char * email = "klange@toaruos.org";

const char * address = "1045 Mission St, Apt 440\n"

"San Francisco, CA 94103";

/* Education */

school_t uiuc = {

.school = "University of Illinois at Urbana-Champaign",

.location = "Urbana, IL",

.program = "BS Computer Science",

.started = 1251158400,

.left = 1336608000,

.description = {

"Minor in International Studies in Engineering, Japan",

"Focused on systems software courses",

NULL

}

};

school_t hit = {

.school = "Hiroshima Institute of Technology",

.location = "Hiroshima, Japan",

.program = "Study Abroad",

.started = 1274745600,

.left = 1278288000,

.description = {

"Cultural exchange program",

"Intensive language course",

NULL

}

};

school_t * schools[] = {

&uiuc,

&hit,

NULL

};

/* Projects */

project_t compiz = {

.project = "Compiz Window Manager",

.url = "http://compiz.org",

.title = "Developer",

.started = 1201392000,

.left = 1264291200,

.description = {

"Minor plugin contributor",

"Various research projects",

NULL

}

};

project_t toaruos = {

.project = "ToAruOS",

.url = "https://github.com/klange/toaruos",

.title = "Lead",

.started = 1295049600,

.left = CURRENT,

.description = {

"Hobby x86 Unix-like kernel and userspace",

"Advanced in-house GUI with compositing window manager",

NULL

}

};

project_t * projects[] = {

&toaruos,

&compiz,

NULL

};

/* Employment History */

job_t yelp = {

.company = "Yelp, Inc.",

.location = "San Francisco, CA",

.title = "Software Engineer, i18n",

.started = 1339977600,

.left = CURRENT,

.description = {

"Developed several internal tools and libraries",

"Provided critical input and design work for Yelp's launch in Japan",

NULL

}

};

job_t apple_internship = {

.company = "Apple Inc.",

.location = "Cupertino, CA",

.title = "Software Engineering Intern",

.started = 1306886400,

.left = 1314662400,

.description = {

"Built software framework for testing and verification of desktop retina display modes",

"Assisted other interns with Unix fundamentals",

NULL

}

};

job_t * jobs[] = {

&yelp,

&apple_internship,

NULL

};

void print_thing(thing_t * thing) {

char started[100];

char left[100];

struct tm * ti;

printf("%s at %s - %s\n", thing->title, thing->company, thing->location);

ti = localtime(&thing->started);

strftime(started, sizeof(started), "%B %d, %Y", ti);

if (thing->left == CURRENT) {

printf("%s to now\n", started);

} else {

ti = localtime(&thing->left);

strftime(left, sizeof(left), "%B %d, %Y", ti);

printf("%s to %s\n", started, left);

}

const char ** desc;

for (desc = thing->description; *desc; desc++) {

printf("- %s\n", *desc);

}

puts("");

}

int main(int argc, char ** argv) {

school_t ** s;

job_t ** j;

project_t ** p;

printf("%s\n%s\n%s\n\n", name, email, address);

puts("Education\n");

for (s = schools; *s; s++) {

print_thing(*s);

}

puts("Employment\n");

for (j = jobs; *j; j++) {

print_thing(*j);

}

puts("Projects\n");

for (p = projects; *p; p++) {

print_thing(*p);

}

return 0;

}

用C语言编写的简历,一份用C语言写的简历相关推荐

  1. c语言编写程序x的y次方,C语言变为编程y = x-x立方/ 3! + x五次方力量/ 5! -x7th power / 7!...

    这似乎不对,但是无论如何,我只是想补充一个问题,如果可以的话,您能再帮我一次吗? 您不能采用它,但不要说我的代码是错误的!结果留在那里,我自己看了一下. 它不是正整数(x)的序列,被写了n次,怎么可能 ...

  2. 软件工程-c语言--基于at89c51单片机c语言编写的计算器,基于AT89C1单片机C语言编写的计算器.doc...

    基于AT89C1单片机C语言编写的计算器 #include #define uint unsigned int #define uchar unsigned char sbit dula=P2^6; ...

  3. jdbc是java语言编写的类和接口_JDBC——Java语言连接数据库的标准

    JDBC概述 API JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Jav ...

  4. c语言编写简单的成绩管理系统,用c语言编写学生成绩管理系统

    <用c语言编写学生成绩管理系统>由会员分享,可在线阅读,更多相关<用c语言编写学生成绩管理系统(9页珍藏版)>请在人人文库网上搜索. 1.include#include#inc ...

  5. C语言编写一个四位数的和,c语言编写一段程序,输入一个四位数,输出各位数字的和...

    用C语言编写程序,输入一个正整数n(1 #include"stdio.h"intmain(){\x09inti,j,n;\x09inta[12];\x09intmin,mx;\x0 ...

  6. 用 C 语言编写的程序被称为,用c语言编写的程序被称为

    快速导读: Q1:用C语言编写以下程序 #includeintmain(void){ intm,n,i,t; printf("InputM,N(int0if(scanf("%d%d ...

  7. 用c语言编写的打字母游戏,用C语言编写小游戏——“井字棋”

    原标题:用C语言编写小游戏--"井字棋" 作者:Milo Yip 来源:知乎 原文链接:https://zhuanlan.zhihu.com/p/39581573 在 Milo Y ...

  8. c语言编写fun函数使其实现,函数式语言Corefun的设计与实现(全文完整版)

    <函数式语言Corefun的设计与实现.ppt>由会员分享,可免费在线阅读全文,更多与<函数式语言Corefun的设计与实现>相关文档资源请在帮帮文库(www.woc88.co ...

  9. 应用c语言编写adams用户自定义函数的研究,C语言编写adams用户自定义函数导入到adams中function_builder.doc...

    C语言编写adams用户自定义函数导入到adams中function_builder 应用C语言编写adams用户自定义函数导入到adams中function builder 的整个过程 当前使用软件 ...

最新文章

  1. javascript获取和设置URL中的参数
  2. 文档中没有介绍的SQL Server DBCC命令
  3. 噪音曲线图测试软件,利用示波器统计工具分析有噪声信号之测量统计和余晖图...
  4. Hyperledger Fabric MSP Identity Validity Rules——MSP身份验证规则
  5. 基于MeanShift的Camshift算法原理详解(opencv实现,有源码)
  6. warcraft3Viewer模型导入到3dsmax到Unity
  7. 电阻用计算机怎么算,电阻分压计算器
  8. phpQuery占用过多内存的解决方法
  9. 小程序获取用户openid,php获取微信小程序openid的方法
  10. 分治算法之循环赛程日志表
  11. SBUS协议(20200210)
  12. 单位冲激信号和数字信号处理
  13. PTA 3+2转段考试 数据库 mysql(3篇)
  14. 二极管三极管 模电
  15. Syntax error parameterized types are only available if sourc
  16. 个人博客搭建记录 Hexo+Butterfly+Github Page+Coding
  17. 推荐一个支持各种地理坐标系、投影坐标系的在线转换工具
  18. android list 分组,安卓ExpandableListView实现多组列表,类似于QQ分组
  19. 记一次小米8从miui12降级miui10 解决fastboot模式miflash不识别问题
  20. 文本分类方案,飞浆PaddleNLP涵盖了所有

热门文章

  1. vue点击按钮之后置成不可用_2020.03vue常见问题总结
  2. python的基本语术_Python中的基本语句详细资料说明
  3. Confluence 实现公司wiki【转】
  4. Openstack介绍
  5. Jzoj5235 好的排列
  6. destoon 屏蔽会员组,让个人,游客不显示
  7. (转)OpenGL中位图的操作(glReadPixels,glDrawPixels和glCopyPixels应用举例)
  8. USACO shuttle
  9. JS语法字典---网友总结
  10. tomcat部署web應用時涉及到的基本概念