可编译C语言简历模板分享

Resume.c

一个好的简历比的上十个好的学历,所以简历在找工作中尤其重要。那么啥样的简历最吸引眼球呢?程序猿嘛,简历肯定是要用代码写的!而且还要是那种可以编译出来的代码!!下面提供一个我在去年简历设计大赛的作品(连初赛都没过的作品……)

注:以下很多内容都是本渣渣吹的,大家不要相信哈~重点在代码!

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
/*
**********************个人基本信息**********************
*姓名:邓国雄
*学号:1308200047
*学院:教育学院
*专业&班级:教育技术学131班
*此简历请全部复制到C语言编译器中进行编译,编译结果为简历原貌
**********************简历设计大赛**********************
*/
#include <stdio.h>
#include <time.h>
typedef struct{
union{
char * company;
char * school;
char * project;
};
union {
char * location;
char * url;
};
union {
char * title;
char * program;
};
time_t started;
time_t left;
char * description[];
} thing_t;
typedef thing_t job_t;
typedef thing_t school_t;
typedef thing_t project_t;
#define CURRENT 0
/* Contact Information */
char * name = "Deng Guoxiong";
char * email = "airing@ursb.me";
char * address = "Lu'an, AnHui province\n"
"China";
/* Education */
school_t gzhu = {
.school = "Guangzhou High University",
.location = "Guangzhou, China",
.program = "Education Technology and Software Engineering",
.started = 1378000000,
.left = 1496290000,
.description = {
"Bachelor's degree, in 2017",
"First-class Scholarship, GPA:4.23",
"Programing Language:",
" Java, C#, C++, C, VB, Objective-C, Ruby, Pascal, ActionScript,",
"JavaScript, Assembly, SQL and so on",
"Database:",
" MySQL, SQLServer, Access, Oracle, SQLite and so on",
"IDE:",
" eclipse(Java EE, Android), Xcode(iOS), VisualStudio(ASP.NET) ...",
"Other:",
" STC51, OS Developer",
" PhotoShop, Dreamweaver, Premier, 3ds max, Flash ...",
" Java EE(Struts2, Hibernate, Spring), Android, iOS, Cocos-2d ...",
NULL
}
};
school_t * schools[] = {
&gzhu,
NULL
};
/* Projects */
project_t blog = {
.project = "My Personal Blog",
.url = "http://ursb.me",
.title = "Developer",
.started = 1391392000,
.left = 1420258400,
.description = {
"Personal Blog of Airing",
"Created by PHP, MySQL, WordPress",
NULL
}
};
project_t airos = {
.project = "AirOS",
.url = "http://ursb.me",
.title = "Lead",
.started = 1429258400,
.left = CURRENT,
.description = {
"Hobby x86 Unix-like kernel and userspace",
"Advanced in-house GUI with compositing window manager",
"Developing still...",
NULL
}
};
project_t forum = {
.project = "FreePute",
.url = "http://airing.top/bbs",
.title = "Lead",
.started = 1431258400,
.left = CURRENT,
.description = {
"Created by Discuz!3.2",
"a Forum for Debate Club of Guangzhou High University",
NULL
}
};
project_t platform = {
.project = "Study Platform",
.url = "http://jyjssfzx.gzhu.edu.cn",
.title = "Lead",
.started = 1421258400,
.left = 1422958400,
.description = {
"Created by VisualStudio2013",
"Use .NET Framework 4.0, C# and SQLServer2008",
NULL
}
};
project_t * projects[] = {
&airos,
&blog,
&forum,
&platform,
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, 100, "%B %d, %Y", ti);
if (thing->left == CURRENT) {
printf("%s to now\n", started);
} else {
ti = localtime(&thing->left);
strftime(left, 100, "%B %d, %Y", ti);
printf("%s to %s\n", started, left);
}
char ** desc = thing->description;
while (*desc) {
printf("- %s\n", *desc);
desc++;
}
}
int main(int argc, char ** argv) {
printf("%s\n%s\n%s\n\n", name, email, address);
puts("Education\n");
school_t ** s = schools;
while (*s) {
print_thing(*s);
puts("");
s++;
}
puts("Projects\n");
project_t ** p = projects;
while (*p) {
print_thing(*p);
puts("");
p++;
}
return 0;
}

编译后效果:

简历