C/C++ 程序员的一天

王练
 王练
发布于 2017年07月18日
收藏 40

来源:红猴子

原标题:程序员的一天

Kevin 是一家知名外企公司的 C/C++ 软件工程师,主要工作是开发与维护公司核心业务的代码库。

跟公司里的其他开发人员一样,他的每一天是这样度过的。

9:00 到公司

让电脑开机,起身去茶水间接一杯白开水,然后返回工位上,打开 Outlook 查收邮件。

又收到几十封新邮件,有人问项目进展,还有各种问题,开始回复邮件。

10:00 开会

处理完邮件,刚好有一个会,抱着笔记本电脑去会议室。

部门所有同事都在,这是一个关于项目进展的会议,每个人汇报了自己现在的情况以及所遇到的问题。项目经理用 PPT 展示了下阶段的 schedule 和 milestone。

11:30 午饭

原本计划一个小时的会议,因为有人争论不得不拖延了。回到座位上,差不多快饭点了。

每天一起吃午饭的小伙伴叫了,算了,吃饭去。

食堂人山人海,排了几十分钟队好不容易买到饭,又找来找去找不到座位。端着盘子张望着哪里有空位?空位在哪里? 找到了!

终于吃上了,好像也没啥食欲,食堂的饭越来越难吃了。

不过好在吃饭的时候可以动动嘴,聊聊天,一天中难得这样的机会。

“孩子怎么样了”

“房子换了没有”

“股票涨了没有”

“周末去哪玩了”

吃完饭,出去溜达溜达,刷刷手机,看看新闻。

13:00 继续工作

打开 Souce Insight,看代码,把今天邮件里老板说的功能加进去。

加好了,先把 windows 工程用 Visual Studio 编译一下。

编译通过。

再用 Cygwin 把 Linux 工程也编译一下。

OK, 编译好了。

跑一个 test case 测试一下。

卧槽~~ 结果不对。。。郁闷。。。

上个厕所,回来继续 debug。

用 Beyond Compare 比较一下刚才修改了哪些文件。

再用 Notepad++ 看一下出来的16进制结果。

噢~~~原来是刚才 Linux 下的编译规则不对,这个规则太长了,作为 BKM (Best Know Message) 把它记在 OneNote 里面。

好了,结果终于对了。

用 git 提交代码。

18:00 下班

今天进展还不错,总算是搞定一个任务,看下时间,5点50。

收拾一下,下班喽~~

腰酸背痛脖子疼,又一天过去了,好累啊~~

19:30 继续工作

你以为下班回到家就没事了? 公司给你发的笔记本电脑是让你白用的吗? 

连上公司的 VPN,继续工作。

先查查邮件,再继续写代码,修 Bug,赶明天的 PPT...

这就是一个普通C/C++码农最真实的一天,平时用到的各种工具都在上面了,没注意的小伙伴再看一遍。

>>>【评论有礼】7月10日-31日在下方评论资讯,即有机会获得 9 活跃积分和开源中国实物周边。活动详情

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:C/C++ 程序员的一天
加载中

精彩评论

Adpex
Adpex
我好像是第二次看到这个文章了
eechen
eechen
查看16进制的那个编辑器,截图明明是基于wxWidgets跨平台的MadEdit,怎么就成了Notepad++了,真是文不对图.
Linux上要查看文件的 hex+ASCII (16进制和对应的ASCII字符) ,只需 hexdump -C /path/to/file 即可.

另外,文中还把Source Insight给拼错了.
不过阅读和编译C/C++代码,在Linux上完全可以用开源免费的Qt Creator:
https://my.oschina.net/eechen/blog/166969
http://static.oschina.net/uploads/space/2014/0217/025140_OJwD_561214.png
Qt Creator集成VIM编辑模式,GDB调试前端,Valgrind内存分析前端,对C/C++的智能提示和跳转也不在话下.
所以还什么还要去折腾盗版的Source Insight和几十个GB的Visual Studio呢?是吧.
再说Qt Creator不也支持Windows么?
i
i_m_p
这个文章之前不是发过一次,怎么又发,失忆了?
人生能绕几个圈
人生能绕几个圈
微软软文再次现身?

最新评论(38

Lzz_Love
Lzz_Love
怎么感觉就是我工作的翻版
人生能绕几个圈
人生能绕几个圈

引用来自“人生能绕几个圈”的评论

微软软文再次现身?

引用来自“kidfruit”的评论

@人生能绕几个圈 你有被害妄想症?

引用来自“人生能绕几个圈”的评论

你也一样

引用来自“kidfruit”的评论

@人生能绕几个圈 你跟eechan已经没什么区别了,加油,争取超过他
但跟你比还有不小的差距,我决定放弃了,还是你加油吧
kidfruit
kidfruit

引用来自“人生能绕几个圈”的评论

微软软文再次现身?

引用来自“kidfruit”的评论

@人生能绕几个圈 你有被害妄想症?

引用来自“人生能绕几个圈”的评论

你也一样
@人生能绕几个圈 你跟eechan已经没什么区别了,加油,争取超过他
人生能绕几个圈
人生能绕几个圈

引用来自“人生能绕几个圈”的评论

微软软文再次现身?

引用来自“kidfruit”的评论

@人生能绕几个圈 你有被害妄想症?
你也一样
土卫十六
土卫十六
没看懂,文章里的第一个C++ IDE是什么?
kidfruit
kidfruit

引用来自“人生能绕几个圈”的评论

微软软文再次现身?
@人生能绕几个圈 你有被害妄想症?
开源中国首席屌炸天
开源中国首席屌炸天

引用来自“eechen”的评论

查看16进制的那个编辑器,截图明明是基于wxWidgets跨平台的MadEdit,怎么就成了Notepad++了,真是文不对图.
Linux上要查看文件的 hex+ASCII (16进制和对应的ASCII字符) ,只需 hexdump -C /path/to/file 即可.

另外,文中还把Source Insight给拼错了.
不过阅读和编译C/C++代码,在Linux上完全可以用开源免费的Qt Creator:
https://my.oschina.net/eechen/blog/166969
http://static.oschina.net/uploads/space/2014/0217/025140_OJwD_561214.png
Qt Creator集成VIM编辑模式,GDB调试前端,Valgrind内存分析前端,对C/C++的智能提示和跳转也不在话下.
所以还什么还要去折腾盗版的Source Insight和几十个GB的Visual Studio呢?是吧.
再说Qt Creator不也支持Windows么?
这个 @eechen 就是个笑话,天天要喊着吊打,结果现在挂在树上惨遭吊打,屁都不敢放一个,又一个神棍被拉下神坛 --via FalconChen . 有链接有真相: https://www.oschina.net/question/253880_2236467
安浪
安浪
用啥viVisual ststudio做liLinux版本????
楼兰碎叶
楼兰碎叶
尼玛完全一b样
返回顶部
顶部