soar 发布的所有文章

2018年终总结

感觉什么都没做一年就过去了,本来想照例写一下年终总结,但是回想一下这一年,貌似还真的没有什么值得一书的东西,所以也只能简单总结一下。

工作上继续做着维护项目的工作,新开的项目尽量避免指挥,以培养团队的自主性和积极性。现在看来,来年我还是要考虑适当参与新项目做一些没人愿意做的周边工具如测试等以免自己太没有压力。
业余时间来说,开了几个项目,都做了一些设计和初步的代码,都算是个人兴趣吧,坚持做下去对保持自己的状态提高自己的水平应该还是有很大的帮助。游戏玩得很多很杂,除了PS4游戏白金了好几个以外,大多数游戏还是本着看看有什么新奇/独特的设计和创意去玩,所以也没有玩得特别深入的,花的时间最长的还是一些传统杀时间游戏比如P社四萌之类的。
生活上继续过着两点一线的生活,只是因为一些契机,现在开始每天都增加了锻炼量,努力地控制体重,抑制各种肥胖症发作的可能,这算是一个比较好的习惯,希望来年能保持下去。
这一年真是感觉过得最快的一年,不知不觉就过完了,或许和年纪大了心境有所变化有一定关系吧,去年总结里寄望的状态也没完全实现,只能期许2019我的本命年可以激励自己奋进一下了。总觉得口气消极了点,又或许是老气的感觉?总而言之,愿自己的2019一切顺利,继续进步,在事业和生活上都能有所成绩。

2019年2月2日晚于上海家中

2014年终总结

居然一年又过去了,习惯了大年夜写一下年终总结。

先回顾下工作,整个一年做了一个半项目,大多数时候还算是勤恳,当然也有偷懒的时候,但自衬还是对得起公司付的薪水。今年在管好服务器开发组的前提下,把重心从认真做好自己的事移到了培养成员上,年纪大了毕竟没办法一直拼下去,让大家的水平都提升到可以独当一面的程度,对于减轻个人负担,提高整体开发水平还是非常有益的。具体而言,新项目的整体架构大多数已经放手给别人做,自己只做一些技术攻关和模块开发工作,成果非常显著,自己有了更多的时间去思考和学习,更好地与其他成员交流和实现资源整合,因此新项目的进度上几乎没有出现问题。但还是有改进的余地,特别是成员之间的互动和交流需要加强,这个应该是我在接下来的一年里的主要工作重心。

个人生活方面,因为下半年得了痛风,并且脂肪肝引起了肝功能异常,所以已经开始积极锻炼,病情虽然得到了控制,我还是不能放松,要保持下去,把体重减到一定程度,远离这些肥胖病。PS: 生病或许也是在工作上精力不能完全集中从而必须改变个人工作重心的原因之一。此外,虽然儿子到了满地图乱走满口胡言乱语的年纪,我还是比较少地和他有交流,工作固然是原因之一,但更主要的还是很多时候我不太愿意牺牲自己业余较少的时间(一半用来休闲,一半用来学习)去照顾儿子,这方面来说实在说不上是个称职的父亲,也辛苦了带孩子的家人,在新的一年里在这个方面实现自我控制,或许是一个非常大的挑战,但我一定会试着去做到。

业余时间而言,今年对手游略有研究,深入玩了几个游戏,对于手游的生态有了一定的认识,所以在项目组新的手游项目中还是很快地适应了过来;此外认真研究了D语言2.0版本和C++11/14标准,并在项目中使用和推广,效果还是不错。3D的研究持续了很长的时间,但是因为自己一直没能做一个比较完整的业余项目,所以成果相当有限,基本属于学术上的理解层面的进步,或许来年应该更集中地做一个简易的3D项目来巩固这些知识,要不然过段时间恐怕就要忘光了。

2014年总得来说还是比较充实的一年,个人从各方面来说都有所得,当然不足之处也非常多,希望2015年能够继续这种良好的工作节奏,并能弥补其他不足之处。最后的最后,最关键的是,希望能减肥成功,能活得更轻松更有意义一点。

 

甲午年除夕写于家中

关于Visual Studio对C++非静态成员变量初始化问题的官方说明

官方blog地址
以上是官方blog的解释

具体问题说明如下:
在Visual Studio 2013和Visual Studio 2015 Preview里,C++11的支持一直有一个小问题导致我们的项目在windows下无法正常编译。
class C {
std::vector<int> a {1,2,3};
}

在已知所有Visual Studio版本下都无法通过编译,按照官方说法是编译器存在一个bug导致最后把这种写法标识为了错误。
这种写法在gcc和clang都是允许的。
官方说在Visual Studio 2015最终版发布时会解决这个问题,目前临时解决方案是:
class C {
std::vector<int> a = std::vector<int>{1,2,3};
}

我想吐槽一下尼玛这么写还有毛意义……不过至少官方承诺2015正式版解决这个问题就好。