一个C++程序员的一天,心酸···
早上7:30,起床,洗漱。
早上8:00,挤上了开往西二旗/张江高科/xx软件园方向的地铁。
上午9:30,经过一个多小时的折腾,到达公司,在楼下或食堂解决早饭。
上午10:00,到达工位,刷刷头条、知乎、微博···
上午10:30,开晨会,汇报当前工作进展和问题。
上午11:00,打开编译器,开始编程。五分钟后,忘记了一个API的用法,百度之。
上午11:30,现在需要一个HTTP下载的功能,百度搜索:"C++ HTTP下载",经过十分钟的搜索比较,最后来到一个CXDN页面,里面有一个C++ HTTP下载库源码,但发现需要N个积分才能下载。微信上找人帮忙下载,又20分钟后,终于下载成功。此刻,同事叫一起去吃饭,一看表才发现,已经12点了。
中午12:00,去附近街边小店或食堂解决午饭,饭后遛弯消食
中午13:00,遛弯归来,掏出手机刷朋友圈、头条,并和同事一起玩几把王者荣耀。
中午13:30,趴在桌上开始午睡。
下午14:00,上完厕所开始工作。将上午下载的源码导入自己的工程中,并按照说明,调用了接口函数。十分钟后,开始编译,不料build报错,128个error,256个warning。瞧了一眼发现不知何意,继续各种百度+Google搜索报错信息,看遍了CSDN、博客园、Stackoverflow、SegmentFault上面的解决方案,总算解决,此时已经过去了一个小时。
下午15:00,继续Coding,完成自己的功能开发,准备验证,再次building。按照经验,完成编译至少要十多分钟,遂起身接了一杯水,然后打开网页,刷起了知乎和微博。半个小时后,想起了自己的工程还在编译,赶紧打开瞧瞧,没想到编译顺利,链接又报错了!
下午16:00,继续网络搜索链接报错信息,先后尝试了八种方案,问题终于得以解决,编译通过,半个小时就这样过去了。
下午16:30,开始运行,发现了一个内存报错,开始Debug,然后进入修改代码-编译-debug循环,一不小心一个多小时又过去了···
晚上18:00,同事又来叫吃饭了,而内存报错问题还没有眉目。
晚上18:05,下楼去吃饭,吃完饭到湖边/河边/公园边遛个弯,和同事谈天说地,话题从SB领导一直聊到阿富汗局势。
晚上19:00,回到工位摸出手机开几把黑,摸一会儿鱼。
晚上19:30,打开电脑网页,刷一会儿知乎和微博。
晚上20:00,打开编译器,继续定位下午的问题,晚上突然思如泉涌,很快找到了问题,竟是从CXDN下载的源码中,一处指针使用不当,这坑爹的下载库!
晚上20:30,程序总算真正跑了起来,但随着运行时间推移,内存占用不断增大,开始陷入沉思,想尽办法排查。
晚上21:00,半小时后未果,收到女朋友微信消息:怎么还不下班啊?五分钟后,背起背包,关掉显示器,打卡下班。
晚上22:00,到家,洗漱,和女朋友玩耍。
晚上23:30,睡觉。
这一天就这么过去了···
-----------分割线-----------
上面的内容来自我在知乎的回答:
可能有一些调侃和夸张,但也是很多C++程序员的现状,不知道你有没有躺枪呢?
欢迎评论区告诉我哦~