随笔
雪人2015
知其然并知其所以然
展开
-
“失业半年”
在大四上半学期由于种种原因出去实习了,2011年11月4日正式开始实习,日薪100(周六,周天没有薪水)。在原本公司提供的承诺没有兑现的情况下,加之种种外界因素,以及最重要的学习原因,我于2012年 12 月28日左右辞职。自此,一直在家里继续自己的学习,由于对于3d引擎技术向往和以及对很多外国教材的喜爱,自己终于可以继续学习3d的各种技术了。直到2012年4月,我花两个月时间详读了一遍《Re原创 2012-06-19 23:17:11 · 1573 阅读 · 0 评论 -
移动互联网创业交流
YC创始人保罗·格雷厄姆说:25岁时最好的创业年龄,精力、贫穷、无根、无知、无惧,这就是创业者最有力的武器。如果你是一个理想主义者,就原创 2014-08-11 16:45:23 · 5247 阅读 · 0 评论 -
《Advanced Windows Debugging》学习笔记
看完了很久,也一直没有完成这篇博客,在项目使用中,大多数还是用到其中的一些命令去解析,目前没有太多机会,可以让自己用基本命令去锻炼一下“遍历堆链表”等高级调试技巧。看完这本书给我最大的感觉是:当你觉得你有些比较难解决的调试或检测问题的时候,不妨查一查是不是有相应的工具。开发过程中需要的各种分析、检测、调试工具,这本书上都有或多或少的极少。WinDbg自带的堆栈解析能力比vs强很多。每当程序宕掉,发原创 2014-06-26 11:29:10 · 5899 阅读 · 0 评论 -
从“地狱”到“天堂”
记得12年毕业的时候,我十分喜欢继续专研3d游戏引擎,凭借着大学的3d demo,我进了一家200人的公司。 这家公司正好要成立引擎部门,要开发自己引擎,而我正好起步,真的是“天赐良缘”。但是好景不长,这个上海公司是个分公司,做引擎这个战略计划并没有得到北京总公司的支持,在5个月后,引擎部门撤销了。我也第一次正式失业。我分析了一下自己的职业规划,我的最终目标就是要做中国好玩的游戏,所以对原创 2013-04-09 20:35:17 · 1709 阅读 · 6 评论 -
编译基本原理
记得大学刚学编程的时候,用C编写代码,语法学会了。程序也编起来,跑起来了。也没曾想过我的程序为什么能跑起来,也不曾知道有编译和链接两个过程等等,只知道我按语法来,我的程序就能正常跑,如果不是预期的结果,通过查看分析代码,慢慢找到Bug根源。直到Windows平台编写代码,原创 2013-10-12 16:01:35 · 5825 阅读 · 0 评论 -
大师名言集
Donald Knuth 在《Coders at Work》一书里表达了这样一个观点:如果程序员的工作就是摆弄参数去调用现成的库,而不知道这些库是如何实现的,那么这份职业就没啥乐趣可言。换句话说,固然我们强调工作中不要重新发明轮子,但是作为一个合格的程序员,应该具备自制轮子的能力。非不能也,是不为也。Gang of Four 在《Design Patterns》一书中经常提到一句话:enc原创 2012-11-23 09:03:34 · 1021 阅读 · 0 评论 -
李天盟转
李天盟是我大学(曲阜师范大学-日照校区)时期的老师,此人非凡人,他淡泊名利,醉于编程。 还记得第一次见他,是在大三的《XML》课堂上,当全班人都来到实验室时,却发现老师还没来,于是大家就开始玩QQ,东弄弄西弄弄。大约过了40多分钟,有一位年纪轻轻的小伙进到实验室,板着板凳往讲台走。听到班上两个知名的编程高手说,李天盟来了。大家的目光瞬间都贴在了那个小伙身上,“不会吧,这么年轻!还原创 2013-01-07 11:32:52 · 3980 阅读 · 0 评论 -
好玩,诡异,代码大全
通过学习《Inside the C++ Object Model》发现了一些好玩的代码,记录在此吧,以方便搜集以后发现的好玩,或者归你的代码。类对象能展现多态吗? struct Base { int j; virtual void f() { std::cout << "Base::f()" <<原创 2013-01-08 15:01:29 · 11282 阅读 · 0 评论 -
编程书籍 中文翻译版错误纠正
以前看英文原著总有点不求甚解的感觉,最近在看的《Inside the C++ Object Model》的时候,格外要求自己不光整体理解段落含义,更应该真真正正地从语法及上下文上读懂每句话。通过中英对照(一般是在重点难点看看大师的翻译),学习大师的翻译技能。顺便发现了一些自认为欠妥的翻译,记录下来并修改为我的理解,让读者可以有更多认知选择。此后凡中英对照学习过程中发现的比较重要的,晦涩的翻译问题,原创 2013-01-07 14:53:06 · 1407 阅读 · 2 评论 -
自豪-cocos2d-x的灵活运用
由于原来公司不做3d客户端游戏引擎了,所以我在离职前夕思考了很多关于自己发展道路的问题,最后决定转战移动平台(ios)。因为今年刚刚毕业,所以转行更容易些。10年来pc端积累的人才已经很多了(虽然发现的高手并不多),作为一个新人,虽然我很自信自己的pc客户端能力(大学四年的不断磨练),但是我毅然决定往这个新兴的领域进军,想在这片领域成为元老级的人才。我相信只要认认真真干,哪里领域都有施展自己才华的原创 2012-12-12 20:38:35 · 1941 阅读 · 1 评论 -
SmartPointer
很久没有写博客了,很多工作中的总结都写在了自己的记事本里,比较杂,也没反映到博客上。刚去引擎组但却由于总公司的决策原因,引擎组当建立3个月就被撤销了,我也就没能继续做引擎了。部门被撤,当前也没任务,这些天就闲着看书。公司最近准备开IOS项目,我也经过很多思想上的挣扎,终于决定接受转向IOS等移动方向。原因是虽然自己喜欢编程,喜欢做3d引擎,但是机会可遇不可求。能做3d引擎固然好,但是我当前还是原创 2012-10-26 15:12:00 · 916 阅读 · 0 评论 -
对志愿从事IT行业大学生的忠告
作为今年2012年刚毕业的大学生,我很想发表一下本科毕业生应该如何提高自己,如何让自己屹立于IT之林的观点。其实所有人都知道,只要你有能力,IT一林就有你的一席之地。如何让自己有很好的能力,如何让自己舒舒服服成长确实是令多数新人头疼的事。 我觉得一个IT新人能够舒舒服服的成长非常非常重要,因为要知道不是所有新人都能承受各种高手代码带来的厌烦。所以如果一个新人到处学习却碰的满身伤,我想这原创 2012-08-28 15:58:22 · 1329 阅读 · 2 评论 -
书籍阅读记录
大学期间看过的书籍:《C++ Primer Plus》 《Effective C++》 《Windows程序设计》 《深入浅出MFC》 《Windows核心编程》 《Windows游戏编程大师技巧》 《3D游戏编程大师技巧》 《Introduction to 3D Game Programming with DirectX9.0》《Direct3D ShaderX Vertex Sha原创 2013-01-09 12:10:15 · 2083 阅读 · 4 评论