﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-Sheppard Y-随笔分类-编程生涯</title><link>http://www.cppblog.com/yangsf5/category/20467.html</link><description>keep thinking keep coding.</description><language>zh-cn</language><lastBuildDate>Wed, 13 Jul 2016 07:12:14 GMT</lastBuildDate><pubDate>Wed, 13 Jul 2016 07:12:14 GMT</pubDate><ttl>60</ttl><item><title>请访问我博客的新地址-blog.clawz.me</title><link>http://www.cppblog.com/yangsf5/archive/2014/07/09/207593.html</link><dc:creator>Sheppard Y</dc:creator><author>Sheppard Y</author><pubDate>Wed, 09 Jul 2014 11:58:00 GMT</pubDate><guid>http://www.cppblog.com/yangsf5/archive/2014/07/09/207593.html</guid><wfw:comment>http://www.cppblog.com/yangsf5/comments/207593.html</wfw:comment><comments>http://www.cppblog.com/yangsf5/archive/2014/07/09/207593.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/yangsf5/comments/commentRss/207593.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/yangsf5/services/trackbacks/207593.html</trackback:ping><description><![CDATA[博客搬家，之后就在 <a href="http://blog.clawz.me/">http://blog.clawz.me/</a> 写博客了，这里应该不会再更新。<img src ="http://www.cppblog.com/yangsf5/aggbug/207593.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/yangsf5/" target="_blank">Sheppard Y</a> 2014-07-09 19:58 <a href="http://www.cppblog.com/yangsf5/archive/2014/07/09/207593.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>控制反转</title><link>http://www.cppblog.com/yangsf5/archive/2014/04/14/206573.html</link><dc:creator>Sheppard Y</dc:creator><author>Sheppard Y</author><pubDate>Mon, 14 Apr 2014 03:10:00 GMT</pubDate><guid>http://www.cppblog.com/yangsf5/archive/2014/04/14/206573.html</guid><wfw:comment>http://www.cppblog.com/yangsf5/comments/206573.html</wfw:comment><comments>http://www.cppblog.com/yangsf5/archive/2014/04/14/206573.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/yangsf5/comments/commentRss/206573.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/yangsf5/services/trackbacks/206573.html</trackback:ping><description><![CDATA[<div><div style="orphans: 2; text-align: -webkit-auto; widows: 2;"><div></div><fieldset><legend><span style="color: #ff0000; line-height: normal;">2016-07-12 日更新&nbsp;</span></legend><div><span style="line-height:normal;color:red;">此篇博客已经迁移到新博客，并做行文检查和优化排版：</span></div><div></div><a href="http://blog.clawz.me/2014/04/14/14-ioc/"><div><span style="color:red;">http://blog.clawz.me/2014/04/14/14-ioc/</span></div></a></fieldset><a href="http://blog.clawz.me/2014/04/14/14-ioc/"><div></div></a><br /><font face="微软雅黑" size="3"><span style="line-height: normal;">一、概念</span></font></div><span style="font-family: 微软雅黑; line-height: normal; orphans: 2; text-align: -webkit-auto; widows: 2; font-size: medium;">&nbsp; &nbsp; &nbsp;从酷客看的</span><a href="http://coolshell.cn/articles/6950.html" style="font-family: 微软雅黑; line-height: normal; orphans: 2; text-align: -webkit-auto; widows: 2; font-size: medium;">《需求变化与IoC》</a><span style="font-family: 微软雅黑; line-height: normal; orphans: 2; text-align: -webkit-auto; widows: 2; font-size: medium;">，里边讲的东西挺形象的。</span><div style="font-family: 微软雅黑; line-height: normal; orphans: 2; text-align: -webkit-auto; widows: 2; font-size: medium;"></div><div style="font-family: 微软雅黑; line-height: normal; orphans: 2; text-align: -webkit-auto; widows: 2; font-size: medium;">&nbsp; &nbsp; &nbsp;用户需求是一直变的，如果一直根据用户来做，程序员会累死。</div><div style="font-family: 微软雅黑; line-height: normal; orphans: 2; text-align: -webkit-auto; widows: 2; font-size: medium;"></div><div style="font-family: 微软雅黑; line-height: normal; orphans: 2; text-align: -webkit-auto; widows: 2; font-size: medium;">&nbsp; &nbsp; &nbsp;控制反转的比较形象的例子：PC机的架构都是设计好的，用户想要什么样的，再去组装配置。而不是用户说想要什么功能，每个用户去设计一套PC架构，这样厂商就会累死，而且成本非常高。</div><div style="font-family: 微软雅黑; line-height: normal; orphans: 2; text-align: -webkit-auto; widows: 2; font-size: medium;"></div><div style="font-family: 微软雅黑; line-height: normal; orphans: 2; text-align: -webkit-auto; widows: 2; font-size: medium;">二、拓展</div><div style="font-family: 微软雅黑; line-height: normal; orphans: 2; text-align: -webkit-auto; widows: 2; font-size: medium;">&nbsp; &nbsp; &nbsp;不被多变的需求牵制，做好自己的人生架构设计。</div><div style="font-family: 微软雅黑; line-height: normal; orphans: 2; text-align: -webkit-auto; widows: 2; font-size: medium;">&nbsp; &nbsp; &nbsp;不因为某某小事而去花大精力去钻研没用的东西，要专注自己喜欢的技能。</div><div style="font-family: 微软雅黑; line-height: normal; orphans: 2; text-align: -webkit-auto; widows: 2; font-size: medium;">&nbsp; &nbsp; &nbsp;还没仔细想玩。</div></div><img src ="http://www.cppblog.com/yangsf5/aggbug/206573.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/yangsf5/" target="_blank">Sheppard Y</a> 2014-04-14 11:10 <a href="http://www.cppblog.com/yangsf5/archive/2014/04/14/206573.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>重拾博客一年多</title><link>http://www.cppblog.com/yangsf5/archive/2013/11/05/204104.html</link><dc:creator>Sheppard Y</dc:creator><author>Sheppard Y</author><pubDate>Tue, 05 Nov 2013 14:12:00 GMT</pubDate><guid>http://www.cppblog.com/yangsf5/archive/2013/11/05/204104.html</guid><wfw:comment>http://www.cppblog.com/yangsf5/comments/204104.html</wfw:comment><comments>http://www.cppblog.com/yangsf5/archive/2013/11/05/204104.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/yangsf5/comments/commentRss/204104.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/yangsf5/services/trackbacks/204104.html</trackback:ping><description><![CDATA[<div></div><fieldset><legend><span style="color: #ff0000;">2016-07-11 日更新&nbsp;</span></legend><div><span style="color:red;">此篇博客已经迁移到新博客，并做行文检查和优化排版：</span></div><div></div><a href="http://blog.clawz.me/2013/11/05/13-blog-reborn/"><div><span style="color:red;">http://blog.clawz.me/2013/11/05/13-blog-reborn/</span></div></a></fieldset><a href="http://blog.clawz.me/2013/11/05/13-blog-reborn/"><div></div><p>&nbsp;</p></a><p><br /><br />&nbsp; &nbsp; 博客断断续续写了好几年，重拾博客的第一篇是2012年9月19日写的<a title="" href="http://www.cppblog.com/yangsf5/archive/2013/04/08/199222.html" target="_self" _href="http://www.cppblog.com/yangsf5/archive/2013/04/08/199222.html" data_ue_src="http://www.cppblog.com/yangsf5/archive/2013/04/08/199222.html">吐槽as3的接口</a>。这一年多每月都坚持写个2、3篇，纪念下。</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;这些年在多个地方写过（<a title="" href="http://www.cppblog.com/yangsf5/archive/2013/04/08/199225.html" target="_self" _href="http://www.cppblog.com/yangsf5/archive/2013/04/08/199225.html" data_ue_src="http://www.cppblog.com/yangsf5/archive/2013/04/08/199225.html">我的技术博客初衷</a>），  1年前的决定定在c++博客园了。最近又看到些用github pages写博客的文章，有股搞一搞的暗劲。</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;在github写博客的优势就是我一直想要的一个功能，写的文章有版本管理，当自己修改某些文章的时候，看下历史记录就知道修改的原因了。另外隐约感觉github应该比博客园活的久。</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;但是放github之后，会有人看吗，搜索引擎能很快收录吗？不得不再次思考自己博客的初衷&#8230;&#8230;</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;慢慢去想吧，无论放到哪，一定要坚持更新&#8230;&#8230;</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;这一年多也有不少心得和经验没有写到博客里，有的可能是忙完后忘了总结，有时根本都没意识到那个东西挺值得总结的。另外这一年的博客也有些有充数嫌疑，汗，这点慢慢改正。</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;特别讨厌很多博客转载别人的文章，所以我的博客里肯定是坚持原创，至少也是一番搜索了解某项技术后的总结（并给出原出处的链接且不赘述人家写完的）。</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;一直在考虑要不要写点技术外的东西，例如硬件相关的。想了下，硬件也是程序员的工具（工欲善其事必先利其器）啊，工具又不一定是软件写成的tool，所以以后碰到也可以写点儿。</p><img src ="http://www.cppblog.com/yangsf5/aggbug/204104.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/yangsf5/" target="_blank">Sheppard Y</a> 2013-11-05 22:12 <a href="http://www.cppblog.com/yangsf5/archive/2013/11/05/204104.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>懒人厨房</title><link>http://www.cppblog.com/yangsf5/archive/2013/07/17/201910.html</link><dc:creator>Sheppard Y</dc:creator><author>Sheppard Y</author><pubDate>Wed, 17 Jul 2013 13:13:00 GMT</pubDate><guid>http://www.cppblog.com/yangsf5/archive/2013/07/17/201910.html</guid><wfw:comment>http://www.cppblog.com/yangsf5/comments/201910.html</wfw:comment><comments>http://www.cppblog.com/yangsf5/archive/2013/07/17/201910.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/yangsf5/comments/commentRss/201910.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/yangsf5/services/trackbacks/201910.html</trackback:ping><description><![CDATA[<div></div><fieldset><legend><span style="color: #ff0000;">2016-07-08 日更新&nbsp;</span></legend><div><span style="color:red;">此篇博客已经迁移到新博客，并做行文检查和优化排版：</span></div><div></div><a href="http://blog.clawz.me/2013/07/17/13-lazy-cook/"><div><span style="color:red;">http://blog.clawz.me/2013/07/17/13-lazy-cook/</span></div></a></fieldset><a href="http://blog.clawz.me/2013/07/17/13-lazy-cook/"><div></div><p>&nbsp;</p></a><p>&nbsp;</p><div><div style="font-family: 微软雅黑; line-height: normal; orphans: 2; text-align: -webkit-auto; widows: 2; font-size: medium;">&nbsp; &nbsp; 有时候忙了一天下班后，和女朋友都不想做饭，女朋友就受懒人天气app（里边突出显示重要信息，其他都没有，这样一眼就能看到想要的）的影响，考虑写个懒人厨房的app。</div><div style="font-family: 微软雅黑; line-height: normal; orphans: 2; text-align: -webkit-auto; widows: 2; font-size: medium;">&nbsp;&nbsp;&nbsp;&nbsp;其实女朋友想的懒人厨房跟那个懒人天气的关联就是&#8220;懒人&#8221;，：）</div><div style="font-family: 微软雅黑; line-height: normal; orphans: 2; text-align: -webkit-auto; widows: 2; font-size: medium;">&nbsp;&nbsp;&nbsp;&nbsp;女朋友在看android方面的资料，暂时又得快速写好app，我就先在github开个项目，先把想到的菜名给记下来吧，以后再慢慢看怎么去演变这个项目&#8212;&#8212;是只做开放文档形式，还是演变成个app之类的。</div><div style="font-family: 微软雅黑; line-height: normal; orphans: 2; text-align: -webkit-auto; widows: 2; font-size: medium;">&nbsp;&nbsp;&nbsp;&nbsp;项目网址：<a href="https://github.com/yangsf5/claw-lazycook">https://github.com/yangsf5/lazycook</a></div><div style="font-family: 微软雅黑; line-height: normal; orphans: 2; text-align: -webkit-auto; widows: 2; font-size: medium;"></div><div style="font-family: 微软雅黑; line-height: normal; orphans: 2; text-align: -webkit-auto; widows: 2; font-size: medium;"><hr /> &nbsp; &nbsp; &nbsp;这个后来没搞起来，老婆那也不想做了，哈哈哈。</div><div style="font-family: 微软雅黑; line-height: normal; orphans: 2; text-align: -webkit-auto; widows: 2; font-size: medium;">&nbsp; &nbsp; &nbsp;简单谈下这个事情吧，感觉做菜复杂的话太耗费时间，可以靠多练习来增加熟练度，各个步骤也慢慢根据经验来优化，来做好时间统筹。</div></div><p><a href="https://github.com/yangsf5/claw-lazycook"></a></p><img src ="http://www.cppblog.com/yangsf5/aggbug/201910.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/yangsf5/" target="_blank">Sheppard Y</a> 2013-07-17 21:13 <a href="http://www.cppblog.com/yangsf5/archive/2013/07/17/201910.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>快速迭代无处不在</title><link>http://www.cppblog.com/yangsf5/archive/2013/04/08/199226.html</link><dc:creator>Sheppard Y</dc:creator><author>Sheppard Y</author><pubDate>Mon, 08 Apr 2013 10:06:00 GMT</pubDate><guid>http://www.cppblog.com/yangsf5/archive/2013/04/08/199226.html</guid><wfw:comment>http://www.cppblog.com/yangsf5/comments/199226.html</wfw:comment><comments>http://www.cppblog.com/yangsf5/archive/2013/04/08/199226.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/yangsf5/comments/commentRss/199226.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/yangsf5/services/trackbacks/199226.html</trackback:ping><description><![CDATA[<p>&nbsp; &nbsp; 敏捷和迭代不止常见于软件开发，生活中的事情也有挺多应用的。</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;例如，之前一直想找个云笔记，替代以前的本地svn存自己文档的笔记存储方式。但是同时有好几个待选的产品。传统的方式是，等你慢慢全部体验完后，再加所有的感受放一起比较，然后痛苦的选择着，这样到你真正使用云笔记已经过去一个多月了。而同时你考虑到将会使用云笔记，本地文档需要更新时，你就以此为借口推迟了，或许重要的更新就那么忘了。</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;迭代的方式就是先选一个，把以前本地svn里的文档导入进去，先把这个用起来。边用边体验当前的云以及别的云。过段时间后你就完全知道自己该要什么了，而同时没有耽误你的文档更新。并且你对中意的云的操作已经很娴熟了。</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;再如，要重新整理笔记目录部分。一会整理一点，下次有空了再整理些&#8230;&#8230;在这种迭代中，还能发现之前的想法的问题，可以重构。</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;&#8230;&#8230;</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;Done&nbsp;is&nbsp;better&nbsp;than&nbsp;perfect！<br /><br />ps：2012年12月2日我在CU的博客</p><img src ="http://www.cppblog.com/yangsf5/aggbug/199226.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/yangsf5/" target="_blank">Sheppard Y</a> 2013-04-08 18:06 <a href="http://www.cppblog.com/yangsf5/archive/2013/04/08/199226.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>我的技术博客初衷</title><link>http://www.cppblog.com/yangsf5/archive/2013/04/08/199225.html</link><dc:creator>Sheppard Y</dc:creator><author>Sheppard Y</author><pubDate>Mon, 08 Apr 2013 10:03:00 GMT</pubDate><guid>http://www.cppblog.com/yangsf5/archive/2013/04/08/199225.html</guid><wfw:comment>http://www.cppblog.com/yangsf5/comments/199225.html</wfw:comment><comments>http://www.cppblog.com/yangsf5/archive/2013/04/08/199225.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/yangsf5/comments/commentRss/199225.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/yangsf5/services/trackbacks/199225.html</trackback:ping><description><![CDATA[<div></div><fieldset><legend><span style="color: #ff0000;">2016-07-03 日更新&nbsp;</span></legend><div><span style="color:red;">此篇博客已经迁移到新博客，并做行文检查和优化排版：</span></div><div></div><a href="http://blog.clawz.me/2012/11/19/12-blog-purpose/"><div><span style="color:red;">http://blog.clawz.me/2012/11/19/12-blog-purpose/</span></div></a></fieldset><a href="http://blog.clawz.me/2012/11/19/12-blog-purpose/"><div></div><p>&nbsp;</p></a><p><br />&nbsp;</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;博客前前后后换了好几个，各个的初衷也不一。</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;大二时有个为了学英语，坚持写英语短篇而建的。可是英语很挫，没坚持多久&#8230;&#8230;</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;再后来大概是大三了，转到百度空间了，就是写写自己都在做什么，在学习什么技术，心得，一些设计想法，一些问题搜索整理。</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;大四了，开始实习了，看了些前辈的博客，都在CU和博客园等程序员博客专业些的地方。考虑下就搬到c++博客园了，当时就冲着c++这个明确的名字去的&#8230;&#8230;大四一年挺忙的，又是全职实习，又是毕业设计，博客也没怎么写。很多想写的，只是占了个位置，&#8220;待补充&#8230;&#8230;&#8221;待到现在也没补充。</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;毕业后进的CY，搞游戏的，对代码管理比较严，工作机是没有外网的。工作也挺忙，一般都加班很晚，晚上回家就顾不上写什么博客了。</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;在CY呆了两年多的时候，开始山地骑行了。很新鲜的事情嘛，就想写些游记总结攻略什么的。这样的文章很私人，就最终决定在人人网上写了。还不错，去的经典的地方都写了&#8230;&#8230;</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;本来准备也在人人上写技术日志时，发现大家不感冒，想想也是，人人上的好友大部分是以前同学，他们又不是搞IT的&#8230;&#8230;</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;所以就先在麦库上写着，当自己的笔记算了。也考查过自己买vps自己写主页，但是发现没那份精力。</p> <p>&nbsp;</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;五月份换了现在的工作，又有外网了，感觉像是&#8220;被放出来了&#8221;。工作机就有外网的直接好处是，工作中的问题能立刻去搜索资料，加快解决进度。很多棘手的问题，我习惯的将要点记到麦库上，方便下次再出现这些问题，这类问题，能很快温习上次的解决结果和解决手段。</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;网上的垃圾信息很多，有些问题，自己解决了，把过滤后的信息帖出来，方便别人，也督促自己总结。这就是我的技术博客的初衷。</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;技术博客选在CU，主要是对CU有些感情。但是这里的博客审核有点令人蛋疼啊。</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;至于生活日志，还是记在人人上，我个人不喜欢把自己生活上的事情暴露太多在外边，被围观的感觉怪怪的，没人鸟的感觉更怪~哈哈。<br /><br /><br />ps：2012年11月19日我在CU的博文<br />ps：CU的博客不稳定，还是回博客园了</p><img src ="http://www.cppblog.com/yangsf5/aggbug/199225.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/yangsf5/" target="_blank">Sheppard Y</a> 2013-04-08 18:03 <a href="http://www.cppblog.com/yangsf5/archive/2013/04/08/199225.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>编程语言的学习挑选</title><link>http://www.cppblog.com/yangsf5/archive/2013/04/08/199224.html</link><dc:creator>Sheppard Y</dc:creator><author>Sheppard Y</author><pubDate>Mon, 08 Apr 2013 10:01:00 GMT</pubDate><guid>http://www.cppblog.com/yangsf5/archive/2013/04/08/199224.html</guid><wfw:comment>http://www.cppblog.com/yangsf5/comments/199224.html</wfw:comment><comments>http://www.cppblog.com/yangsf5/archive/2013/04/08/199224.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/yangsf5/comments/commentRss/199224.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/yangsf5/services/trackbacks/199224.html</trackback:ping><description><![CDATA[<div></div><fieldset><legend><span style="color: #ff0000;">2016-07-03 日更新</span></legend><div><span style="color:red;">此篇博客已经迁移到新博客，并做行文检查和优化排版：</span></div><div></div><a href="http://blog.clawz.me/2012/11/12/12-chose-bian-cheng-yu-yan-study/"><div><span style="color:red;">http://blog.clawz.me/2012/11/12/12-chose-bian-cheng-yu-yan-study/</span></div></a></fieldset><a href="http://blog.clawz.me/2012/11/12/12-chose-bian-cheng-yu-yan-study/"><div></div><p>&nbsp;</p></a><p><br />一、前世</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;以前发现自己有个规律，就是学的东西太杂的话，容易造成不精，搞的全部没学会。后来就是通俗的那套，术业有专攻，例如编程语言，选了c++，就一直只想搞这个，其余的了解都不想了解&#8230;&#8230;</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;学校的时候学过asp，javascript，vb等毫无用处的语言，非211的二本开的课，你懂的&#8230;&#8230;这些课都是为了应付考试，没有花太多力气去费心钻研。&nbsp;用心学和用的（貌似大二的寒假开始）就只c/c++了。&nbsp;</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;因为对自己的那个总结，所以学生时代逛CU时，某次跟flw等大牛们讨论是否应该多学几个语言，我自己基本不想多学别的语言，例如flw强推的文本处理利器perl。我是想等自己把c++学精，把整个软件开发过程和编程思想搞熟透再碰别的语言。为此flw还bs我把饭吃完才吃菜吗？~</p> <p>&nbsp;</p> <p>二、今生</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;后来实习1年结束，同时毕业了。去了那家当时很兴奋现在爱恨交加很是纠结的公司，一呆就是3年。这是一家游戏公司（业内Top5的上市公司，开发模式却是作坊式的），做的是端游，所以以c++和lua来开发。这是工作需要，就由不得自己的喜好了，所以也没什么说的。</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;后来换项目，我的一个比较重要的任务里包含分析重要日志的部分，就刚好趁机挑选一门脚本语言来学。如是开始学perl。当时选perl，就是调研了下，看perl社区的创造性强，python太严谨。两个语言的哲学，我比较喜欢perl的。</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;随着岁月的流失，见识的增长，就不再是当初那样执着于一种语言了。c++和lua主菜，perl辅助。顺便还了解了AHK，写点win下小工具。</p> <p>&nbsp;</p> <p>三、现在</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;由于种种原因，今天5月应朋友的邀请（刚好自己也想早日从老东家滚蛋）来了现在公司。说好让我来写c++的。然后就莫名其妙的主菜换成了java，还有php和as。</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;一开始心理上没什么准备。本来就对java没什么好感，突然不写c++了，主语言变成java了，嗨&#8230;&#8230;</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;这种不爽可能更多的是一种惯性思维吧。工作三四了，快速学习使用一门语言的能力还是不缺的。我的不爽，更多的是担心未来几年会对c++的知识遗忘掉一些，并且没有强力的进步，会被我的朋友们甩的远远的。另外现在轻量级游戏用java，对我以后可能会换互联网行业没有太多帮助，而且阻止了进步。</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;现在感觉稍好，&nbsp;java开发速度快，能很快应用设计模式，能些许提高研发的迭代速度。</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;java虽然开发快，但是还在学校里学生不建议编程入门就学这个。编程入门还是c/c++比较好，多知道些底层的东西，指针等，以后如果学java才能理解java的哲学，JVM，GC那些，等等。</p> <p>&nbsp;</p> <p>四、将来</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;想了解学习下ruby和lisp。</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;ruby号称快速迭代利器，创业者的首选。</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;lisp，现代很多语言的设计都借鉴了他，而且一直想挑一门FP语言学习下。《黑客与画家》里也很推荐lisp，所以很想学习下。</p> <p>&nbsp;<br />ps：2012年11月12日我在CU的博文</p><img src ="http://www.cppblog.com/yangsf5/aggbug/199224.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/yangsf5/" target="_blank">Sheppard Y</a> 2013-04-08 18:01 <a href="http://www.cppblog.com/yangsf5/archive/2013/04/08/199224.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>