﻿<?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++博客-sunrise-随笔分类-学习心得</title><link>http://www.cppblog.com/sunrise/category/18840.html</link><description>每天不断学习，才能不断提升自己。

欢迎交流 QQ：703979707

我的铺子：http://www.u148.net/u/lwx</description><language>zh-cn</language><lastBuildDate>Thu, 02 Aug 2012 02:13:07 GMT</lastBuildDate><pubDate>Thu, 02 Aug 2012 02:13:07 GMT</pubDate><ttl>60</ttl><item><title>编写reg文件修改注册表</title><link>http://www.cppblog.com/sunrise/archive/2012/08/02/185998.html</link><dc:creator>SunRise_at</dc:creator><author>SunRise_at</author><pubDate>Thu, 02 Aug 2012 02:12:00 GMT</pubDate><guid>http://www.cppblog.com/sunrise/archive/2012/08/02/185998.html</guid><wfw:comment>http://www.cppblog.com/sunrise/comments/185998.html</wfw:comment><comments>http://www.cppblog.com/sunrise/archive/2012/08/02/185998.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/sunrise/comments/commentRss/185998.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/sunrise/services/trackbacks/185998.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp; 由于非常不喜欢桌面图标上的那个小箭头，每次重装系统过后都要手动的去修改注册表，很想写个小程序每次点击一下就不用再进行手动操作，通过查找发现可以直接通过写.reg脚本文件来操作注册表。<br />&nbsp;&nbsp;&nbsp; 下面是关于书写.reg文件的一些基础操作：<br />&nbsp;&nbsp;&nbsp; 1、何谓REG文件<br />&nbsp;&nbsp;&nbsp; REG文件实际上是一种注册表脚本文件，双击REG文件即可将其中的数据导入到注册表中。利用REG文件我们可以直接对注册表进行任何修改操作<br />&nbsp;&nbsp;&nbsp; 2.对REG文件进行修改<br />我们在利用REG文件对注册表进行操作时，要操作的对象有两种：一种是对主键进行操作，一种是对主键下的键值项目进行操作。对主键的操作有添加、删除两种，而对键值项目的操作则分为添加、修改和删除三种。<br />&nbsp;&nbsp;&nbsp; 3.添加主键<br />&nbsp;&nbsp;&nbsp; Windows Registry Editor Version 5.00<br />&nbsp;&nbsp;&nbsp; 空一行<br />&nbsp;&nbsp;&nbsp; [主键]<br />&nbsp;&nbsp;&nbsp; 4.对键值项目的操作<br />&nbsp;&nbsp;&nbsp; Windows Registry Editor Version 5.00<br />&nbsp;&nbsp;&nbsp; 空一行<br />&nbsp;&nbsp;&nbsp; [主键]<br />&nbsp;&nbsp;&nbsp; @="键值"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; （默认键值）<br />&nbsp;&nbsp;&nbsp; "键名"="键值"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; （字符串值）<br />&nbsp;&nbsp;&nbsp; "键名"=hex:键值&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; （二进制值）<br />&nbsp;&nbsp;&nbsp; "键名"=dword:键值&nbsp;&nbsp; （DWORD值 32位）<br />&nbsp;&nbsp;&nbsp; "键名"=hex(b):键值&nbsp;&nbsp; （DWORD值 64位）<br />&nbsp;&nbsp;&nbsp; "键名"=hex:键值&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; （二进制值）<br />&nbsp;&nbsp;&nbsp; "键名"=hex(7):键值&nbsp;&nbsp; （多字符串值）<br />&nbsp;&nbsp;&nbsp; "键名"=hex(2):键值&nbsp;&nbsp;&nbsp; （可扩充字符串值）<br />&nbsp;&nbsp;&nbsp; 5.删除主键<br />&nbsp;&nbsp;&nbsp; Windows Registry Editor Version 5.00<br />&nbsp;&nbsp;&nbsp; 空一行<br />&nbsp;&nbsp;&nbsp; [-主键]<br />&nbsp;&nbsp;&nbsp; 6.删除键值<br />&nbsp;&nbsp;&nbsp; Windows Registry Editor Version 5.00<br />&nbsp;&nbsp;&nbsp; 空一行<br />&nbsp;&nbsp;&nbsp; [主键]<br />&nbsp;&nbsp;&nbsp; "键值"=-<br />&nbsp;&nbsp;&nbsp; reg文件格式<br />&nbsp;&nbsp;&nbsp; (1)Windows 95/98/ME/NT 4.0第一行必须是&#8220;REGEDIT4&#8221;。Windows 2000/XP/Vista是&#8220;Windows Registry Editor Version 5.00"。<br />&nbsp;&nbsp;&nbsp; (2)第一行后必须空一行。条与条之间最好也空一行。每行前不能留空格。<br />&nbsp;&nbsp;&nbsp; (3)注册表信息头尾用&#8220;[&#8221;与&#8220;]&#8221;包起来；<br />&nbsp;&nbsp;&nbsp; (4)" "内就是字符串内容；&#8220;DWORD&#8221;为&#8220;0&#8221;就是用&#8220;dword:00000000&#8221;表示。<br />&nbsp;&nbsp;&nbsp; (5)如果有两个以上的注册表信息，信息与信息之间就需要有空行隔开。<br />&nbsp;&nbsp;&nbsp; (6)如果要删除某个注册表信息该怎么办？很简单，在注册表信息前面加上&#8220;-&#8221;（减）号。<br />&nbsp;&nbsp;&nbsp; reg文件规则<br />&nbsp;&nbsp;&nbsp; 字符串值S表示: "字符串"=""<br />&nbsp;&nbsp;&nbsp; 二进制值B表示: "二进制"=hex:<br />&nbsp;&nbsp;&nbsp; DWORD（32-位）值D表示: "DWORD（32-位）"=dword:00000000<br />&nbsp;&nbsp;&nbsp; DWORD（64-位）值Q表示: "DWORD（64-位）"=hex(b):00,00,00,00,00,00,00,00<br />&nbsp;&nbsp;&nbsp; 多字符串值M表示: "多字符串"=hex(7):00,00<br />&nbsp;&nbsp;&nbsp; 可扩充字符串值E表示： "可扩充字符串"=hex(2):00,00<br />&nbsp;&nbsp; <br />&nbsp;&nbsp; 下面是我写的一个删除桌面图标小箭头的实例：<br />&nbsp;&nbsp;&nbsp; 1.新建一个记事本文件；<br />&nbsp;&nbsp;&nbsp; 2.将以下内容复制到记事本中去：<br />&nbsp;&nbsp;&nbsp; 
<div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><img align="top" src="http://www.cppblog.com/images/OutliningIndicators/None.gif"  alt="" /><span style="color: #000000">REGEDIT4<br /><img align="top" src="http://www.cppblog.com/images/OutliningIndicators/None.gif"  alt="" /><br /><img align="top" src="http://www.cppblog.com/images/OutliningIndicators/None.gif"  alt="" />[HKEY_CLASSES_ROOT</span><span style="color: #000000">\</span><span style="color: #000000">lnkfile]<br /><img align="top" src="http://www.cppblog.com/images/OutliningIndicators/None.gif"  alt="" /></span><span style="color: #000000">"</span><span style="color: #000000">IsShortcut</span><span style="color: #000000">"</span><span style="color: #000000">=-</span><span style="color: #000000"><br /><img align="top" src="http://www.cppblog.com/images/OutliningIndicators/None.gif"  alt="" /><br /><img align="top" src="http://www.cppblog.com/images/OutliningIndicators/None.gif"  alt="" />[HKEY_CLASSES_ROOT</span><span style="color: #000000">\</span><span style="color: #000000">piffile]<br /><img align="top" src="http://www.cppblog.com/images/OutliningIndicators/None.gif"  alt="" /></span><span style="color: #000000">"</span><span style="color: #000000">IsShortcut</span><span style="color: #000000">"</span><span style="color: #000000">=-</span></div>&nbsp;&nbsp; 3.最后将文件重名为.reg后缀的文件;<br />&nbsp;&nbsp; 4.双击该文件，然后重启计算机，桌面箭头的小图标就会消失不见了。<img src ="http://www.cppblog.com/sunrise/aggbug/185998.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/sunrise/" target="_blank">SunRise_at</a> 2012-08-02 10:12 <a href="http://www.cppblog.com/sunrise/archive/2012/08/02/185998.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>作为软件工程师，你必须知道的20个常识</title><link>http://www.cppblog.com/sunrise/archive/2012/07/03/181273.html</link><dc:creator>SunRise_at</dc:creator><author>SunRise_at</author><pubDate>Tue, 03 Jul 2012 09:48:00 GMT</pubDate><guid>http://www.cppblog.com/sunrise/archive/2012/07/03/181273.html</guid><wfw:comment>http://www.cppblog.com/sunrise/comments/181273.html</wfw:comment><comments>http://www.cppblog.com/sunrise/archive/2012/07/03/181273.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cppblog.com/sunrise/comments/commentRss/181273.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/sunrise/services/trackbacks/181273.html</trackback:ping><description><![CDATA[<u>转自</u><a href="http://sd.csdn.net/a/20120628/2806962.html">http://sd.csdn.net/a/20120628/2806962.html</a><br />
<p>&nbsp;</p>
<p><span style="font-weight: bold">1.针对面向对象的设计与分析：</span>为了让软件有更好的可维护性，重用性以及快速开发，简短的OOAD与它的SOLID原则对于每一个软件工程师来说都是该牢记的。</p>
<p><span style="font-family: 'Microsoft YaHei'"><span style="font-weight: bold">2.软件品质因素：</span></span><span style="font-family: 宋体">软件工程的好坏与软件的品质因素是绝对关联的。请在开发过程中深刻的理解这一点。</span></p>
<p><span style="font-family: 'Microsoft YaHei'"><span style="font-weight: bold">3.数据结构与算法：</span></span><span style="font-family: 宋体">深刻理解像数组，列表，栈，树，图，集合等这样的基本数据结构，并在软件开发过程的关键部分使用好的算法。这样整个软件逻辑就会很清晰了。</span></p>
<p><span style="font-family: 'Microsoft YaHei'"><span style="font-weight: bold">4.Big-O符号来标记算法复杂度：</span></span><span style="font-family: 宋体">在开发过程中，请务必使用Big-O符号来比较两个代码段或者不同算法所消耗的时间复杂度，这在开发高性能软件项目中是非常重要的。</span></p>
<p><span style="font-family: 'Microsoft YaHei'"><span style="font-weight: bold">5.UML图：</span></span><span style="font-family: 宋体">UML图已经是一个通用的软件设计与分析的语言。如果你们在开发软件的过程中还没有做UML图，那么给人的感觉就是这压根就不是软件工程。&nbsp;</span></p>
<p><span style="font-family: 'Microsoft YaHei'"><span style="font-weight: bold">6.正确的衡量软件开发进度</span>。</span></p>
<p><span style="font-family: 'Microsoft YaHei'"><span style="font-weight: bold">7.设计模式：</span></span><span style="font-family: 宋体">设计模式是前人在解决各种各样问题的过程中总结出来的一套标准对策，在绝大部分情况下，使用这些模式肯定是利大于弊的。如果你不想在开发过程中重新造轮子，那么就直接使用它吧。</span></p>
<p><span style="font-family: 'Microsoft YaHei'"><span style="font-weight: bold">8.理解操作系统的基本原理：</span></span><span style="font-family: 宋体">因为所有的应用程序都是直接运行在操作系统这个层级的，学习操作系统的基本原理能让我们对应用程序的底层以及性能有更好的把握。</span></p>
<p><span style="font-family: 'Microsoft YaHei'"><span style="font-weight: bold">9.学习计算机组成原理：</span></span><span style="font-family: 宋体">几乎所有的应用程序甚至是OS都需要与物理硬件打交道的，所以学习计算机组成原理与理解操作系统原理一样都可以让你对于应用程序有更深刻的理解。</span></p>
<p><span style="font-family: 'Microsoft YaHei'"><span style="font-weight: bold">10.网络基础：</span></span><span style="font-family: 宋体">网络与计算机组成，操作系统以及传输流程都是紧密关联的，理解网络基础能让你在开发过程中得心应手。</span></p>
<p><span style="font-family: 'Microsoft YaHei'"><span style="font-weight: bold">11.需求分析：</span></span>对于软件工程来说，需求分析是项目的起点，也是整个项目最最重要的部分。如果这玩意你搞错了，整个项目的方向也就错了。</p>
<p><span style="font-family: 'Microsoft YaHei'"><span style="font-weight: bold">12.软件测试：</span></span><span style="font-family: 宋体">在软件工程中，测试也是非常重要的。单元测试，黑盒测试，白盒测试，TDD，集成测试等等都是我们必须知道的。</span></p>
<p><span style="font-family: 'Microsoft YaHei'"><span style="font-weight: bold">13.独立管理：</span></span><span style="font-family: 宋体">主要是说类库(JAR,DLL等等)的管理，熟悉使用一些类似Maven,Ant,lvy这样的知名工具对于大型项目的类库管理是非常有用的。</span></p>
<p><span style="font-family: 'Microsoft YaHei'"><span style="font-weight: bold">14.持续化集成：</span></span><span style="font-family: 宋体">持续化集成能让测试大型模块与组件更加简单与自动化，关于这一点，你可以去了解Hudson这个工具。&nbsp;</span></p>
<p><span style="font-family: 'Microsoft YaHei'"><span style="font-weight: bold">15.ORM：</span></span><span style="font-family: 宋体">了解Hibernate这种将对象与数据库表映射工具是非常有好处的，它可以减少你的代码量并节省你的代码维护时间。</span></p>
<p><span style="font-family: 'Microsoft YaHei'"><span style="font-weight: bold">16.DI（独立注入）：</span></span><span style="font-family: 宋体">DI或者IoC(Inversion of Control)的具体实现框架Spring能让你创建对象时更加轻松，对于大型企业级项目更是如此。</span></p>
<p><span style="font-family: 'Microsoft YaHei'"><span style="font-weight: bold">17.版本控制系统：</span></span><span style="font-family: 宋体">VSC工具(SVN，TFS，CVS等)对于团队合作开发以及版本控制都是非常重要的。熟练使用这类工具算得上是必备技能。&nbsp;</span></p>
<p><span style="font-family: 'Microsoft YaHei'"><span style="font-weight: bold">18.国际化：</span></span><span style="font-family: 宋体">通过i18n来将不同语种的字符串存储在其他文件是让软件支持多语种最好的方法。所以i18n在不同的IDE上使用的方法我们应该了解。&nbsp;</span></p>
<p><span style="font-family: 'Microsoft YaHei'"><span style="font-weight: bold">19.架构模式：</span></span><span style="font-family: 宋体">理解类似MVC，MVP，MVVM这样的架构模式非常关键，这能让你写出易维护，简洁以及方便测试的代码。</span></p>
<p><span style="font-family: 'Microsoft YaHei'"><span style="font-weight: bold">20.编写干净的代码：</span></span><span style="font-family: 宋体">你的代码仅仅只是能够正常运行是远远不够的，它必须让编程人员轻易看懂来方便后续维护，所以，代码格式以及编写易读的代码技术都是我们需要了解的关键点。</span></p><img src ="http://www.cppblog.com/sunrise/aggbug/181273.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/sunrise/" target="_blank">SunRise_at</a> 2012-07-03 17:48 <a href="http://www.cppblog.com/sunrise/archive/2012/07/03/181273.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>自然语言学习流程</title><link>http://www.cppblog.com/sunrise/archive/2012/06/29/180735.html</link><dc:creator>SunRise_at</dc:creator><author>SunRise_at</author><pubDate>Fri, 29 Jun 2012 02:33:00 GMT</pubDate><guid>http://www.cppblog.com/sunrise/archive/2012/06/29/180735.html</guid><wfw:comment>http://www.cppblog.com/sunrise/comments/180735.html</wfw:comment><comments>http://www.cppblog.com/sunrise/archive/2012/06/29/180735.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/sunrise/comments/commentRss/180735.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/sunrise/services/trackbacks/180735.html</trackback:ping><description><![CDATA[<div style="text-align: left;"></div><div style="text-align: left; ">&nbsp; &nbsp; 根据陶导的指导，大体知道了，作为一个NLP的学习流程。</div><div style="text-align: left;">&nbsp; &nbsp; 一个是：规则、模板，语言学提出语法的规则，交给机器实现。另外一个是：概率、统计。</div><div style="text-align: left;">&nbsp; 先学一些基础的，马尔可夫、随机游走、条件随机场等等。</div><div style="text-align: left;">&nbsp; &nbsp; 后面就是看个人兴趣，挑一个你喜欢的方向研究。分词、词性、主题抽取、倾向性识别、句法分析、依存分词、指代消解等等</div><div style="text-align: left;">&nbsp; 比如可以学习下数据挖掘的一些做法，lda什么的。人工智能也可以了解下，神经网络什么的。不过不用深入，只要了解就行。</div><div style="text-align: left;">&nbsp; &nbsp; 最后最好的状态是能知道各种方法的优劣：规则、模板、统计。</div><img src ="http://www.cppblog.com/sunrise/aggbug/180735.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/sunrise/" target="_blank">SunRise_at</a> 2012-06-29 10:33 <a href="http://www.cppblog.com/sunrise/archive/2012/06/29/180735.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>（转）职场警示：20不努力，30做助理</title><link>http://www.cppblog.com/sunrise/archive/2012/05/18/175281.html</link><dc:creator>SunRise_at</dc:creator><author>SunRise_at</author><pubDate>Fri, 18 May 2012 03:01:00 GMT</pubDate><guid>http://www.cppblog.com/sunrise/archive/2012/05/18/175281.html</guid><wfw:comment>http://www.cppblog.com/sunrise/comments/175281.html</wfw:comment><comments>http://www.cppblog.com/sunrise/archive/2012/05/18/175281.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.cppblog.com/sunrise/comments/commentRss/175281.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/sunrise/services/trackbacks/175281.html</trackback:ping><description><![CDATA[<table style="width: 100%; table-layout: fixed">
<tbody>
<tr>
<td>
<div id="blog_text" class="cnt">
<p>大二的表弟给我打电话，说大学生活很无聊，日子不知道该怎么打发。他是不想泡妞的，因为&#8220;时间还没到&#8221;，他内心深处隐隐认为应该做点什么，方不荒废青春，却不知该做些什么好。 </p>
<p>我知道这孩子一向乖，也一向有毅力，不然以湖北的高考难度，也不能进入现在的全国重点。我问了他的学习和生活状况，他说家里给的生活费足够，不需要他出去打工。学习成绩虽不能拿奖学金，但还算不错，业余也看些书，参加些社团，但却觉得这些&#8220;很没有意思&#8221;，渐渐厌倦起来。</p>
<p>我跟他讲我这些年我带过的实习生和合作过的助理们。</p>
<p>三年前我带过一个应届毕业生。是个大男孩，1米85，蛮帅，笑起来会脸红。因为分在我手下，我便让他把座位搬我身边，好随时安排工作及教些专业知识，印象中他很少主动问我问题，都是我找他，然后教给他。我也没在意这些，因为这样的应届毕业生，我见多了。如果日子就这样平淡的过，那么他实习结束的时候，我会按照惯例打个中评。然而有一天发生了一件事情，提早结束了他在这间公司的实习生涯。</p>
<p>那天早上，我到办公室开电脑，却怎么都打不开，主机响都不响。我不知道怎么回事，便蹲在地上，摇晃主机，这时候那男孩开口了：&#8220;姐，电脑我也不熟悉，所以我帮不了你的忙。&#8221;我抬头看他，他惯例性的脸红，很局促的样子，我让他到楼下行政部帮我借个螺丝刀，我拆开机箱看看。他连忙跑下去，几分钟后过来问：&#8220;姐，你要梅花口的，还是平口的。&#8221;我很惊讶的看他一眼，我要是他，要么直接把几种型号的螺丝刀全带了过来，要么带了刚好我需要的，毕竟下楼走到行政部再跑上来挺远的。我说：&#8220;行政的电脑主机跟我们都是一个型号的，你去看看就知道了。&#8221;他又跑了下去，拿回了螺丝刀。<span></span></p>
<p>因为高跟鞋不方便，我脱了鞋子跪在地上拆机箱。那天穿着短裙，不太好意思直接跪在地上做这些事情，内心是很希望他能搭把手的，便用余光看他。只见他仍然很局促的站着，手脚不知道该放在哪里。我拆开机箱，发现硬盘松掉，上紧之后，开机，正常。松了口气，费力把机箱归位。他很好心的问：&#8220;电脑好了？&#8221;我穿好鞋，回答&#8220;好了，你把螺丝刀还下去吧！&#8221;其实我心里想说的是：&#8220;明知顾问的话何必要说！虽说工作不分男女，但我一个女同志，又是你的上司，我脱掉高跟鞋跪在地上拆机箱，拆完又使劲儿搬到桌子底下归位，从前到后你站在旁边不帮忙，用一个&#8220;不会&#8221;就全部推脱掉，先不说作为同事你合格不合格，起码作为一个男人，你就很不合格，因为你从前到后的表现都只是一个&#8220;小男孩&#8221;。</p>
<p>没多长时间，领导问我他怎么样。我说，我要一个三个月之内能上手工作的，这孩子我没把握。公司理所当然的辞退了他。他走的时候问我：&#8220;姐，我每天早上提前半小时到公司，推后半小时下班，主动帮你擦桌子，帮你倒水，你为什么不跟公司讲让我留下来？&#8221;我告诉他，很多告诫职场新人的书里都会讲早到公司，晚下班。但这些只是形式，如果你在上班时间都没办法把工作处理的漂漂亮亮，那么所有的时间都是在浪费；现在的公司基本都有保洁阿姨每天打扫卫生擦桌子，所以这些你大可不必去做；帮我倒水这些活，你不去做，我的助手也会去做，这是应该的，不作为你工作考核内容之一。</p>
<p>他不甘心，哀求道：&#8220;我就想找个好单位学习，可以不要工资的，姐你帮我跟领导说一说。&#8221;我看着这个单纯的孩子，叹了口气，我说：&#8220;就算你不要工资，公司也要为此支付成本的。比如说我的工作职责之一是带新人，那么我薪水中的一部分是带新人的费用。这笔钱你没拿，但公司付给我了，也是公司聘请你所需要花费的成本。另外，你用的电脑属于资产，损耗是有费用的，加上每天免费的午餐、咖啡和水果，以及卫生间的卷纸等。这些都是小钱，加起来却也不少。另外，公司人事是有编制的，你留下，实习生的名额就会少一个，公司衡量了许久，不愿意浪费这样一个名额，你懂么？&#8221;他是懂非懂的点点头，虽不愿意，也只能无可奈何的走掉。</p>
<p>表弟插嘴说：&#8220;我要是到哪个公司实习，肯定不会像他这样。&#8221;</p>
<p>我笑了：&#8220;这可难说。他遇到的问题是不会修电脑，谁知道你到时候会遇见不会什么。&#8221;</p>
<p>表弟说：&#8220;如果真不会，那也没办法。&#8221;</p>
<p>我说：&#8220;我再跟你讲一个实习生，你或许会明白一点。&#8221;</p>
<p>另一个实习生是个女孩，复旦的应届毕业生。那女孩比我矮比我瘦，平时也是不声不响的。那女孩有几个习惯，她从来不在上午问我问题，都是下班前一个小时，拿张单子给我，上面列举了那一天她不知道的东西，问题不多，大概三四个左右。有一天我问她，为什么每天这个时间问问题。她说：&#8220;从早到晚你都有很多工作要做，我中途打断你，会影响你工作进度的，快下班基本上你的工作都处理的差不多了，这时候问会比较合适。&#8221;我又问：&#8220;那你白天一整天都在做什么呢？&#8221;她说：&#8220;看书，百度。书上遇到不懂的问题或者专业名词都先百度一遍，百度没有才问你，这样不浪费你的时间，我也能系统的思考一遍。&#8221;我赞许的点点头，说：&#8220;百度大多数时候比我全面，但百度有时候也会出错，毕竟工作是灵活的，是突发的。&#8221;</p>
<p>一段时间以后，她要求我每次出去开会或者见客户，都带上她。我没问为什么，因为我知道，跟客户接触的越多，才能越了解客户的需求，工作也就能越落地。我们出去开会，我常常要带笔记本或者投影仪。一般笔记本都是随行的男同事帮忙提，我自己拿着相对比较轻的投影仪。自从她跟着一起开会，投影仪都是她主动抢着拿，有时候男同事不去，她一手拿笔记本，一手拿投影仪。我要一个过来她也不肯给，她开玩笑说：&#8220;姐，你待会儿还要跟客户斗智斗勇呢，你要保存体力。&#8221;</p>
<p>一个半月之后，我交给她一个很急却不是特别重要的活儿，是个调查报告，那个报告深度一般，却比较花时间，我头天早上派给她，让她第二天中午交给我。我估算了时间，一个实习生只要踏踏实实做满八小时，没有什么问题的。第二天一早，她就把报告交给了我。我随口说了句：&#8220;这么早。&#8221;她不好意思的笑笑：&#8220;早点给你，你早点提修改意见，这样我中午就能给你一个好一点的报告了。&#8221;我笑了笑，打开了报告。说实话，以一个实习生的功力，做的非常不错了。更难得的是，她在PPT里附带了很多图片，还很认真的排了版，我问她昨晚做到几点，她脸红红的说：&#8220;也就十一点多吧&#8221;。我点点头没说什么，她实习期一结束，我就给她转正了，还让公司给她加了薪。之后她一直留在那家公司，职位升的很快，据说现在也开始带新人了。</p>
<p>表弟说：&#8220;你是想说，做事情要认真，主动对吧？但这些跟我问你的问题有什么关系呢？&#8221;</p>
<p>我说：&#8220;不止要认真主动，还要朝前面多想一步，这样你才能多做一步，发展也就比别人快一步。至于我为什么要跟你讲这两个案例，因为他们都是应届毕业生啊！再过两年，你也要走他们走过的路。他们的起点一样，但结局完全不同，在你看来，只能简单的归纳为性格决定命运。在我看来却不仅如此。那句&#8216;性格决定命运&#8217;前面还有几句话，&#8216;思想决定行为，行为决定习惯，习惯决定性格，性格决定命运&#8217;。所有的问题归根结底都是思想的问题，也就是说思维方式的问题。想到了，并去做了，自然就积累经验了，还养成习惯了。这个习惯自然会影响你的一生。你不要觉得工作是毕业了才去思考的问题，你要真那样想，就来不及了。也不要想学却不知道该去学什么。人活一辈子，不懂的东西很多，要学的东西也很多！想进步，两条途径最快，一是看书，二是跟比你聪明、比你厉害的人聊天。&#8221;</p>
<p>表弟问：&#8220;那我该看些什么书？该怎么样找到那些比我聪明，比我厉害的人？&#8221;</p>
<p>我说：&#8220;人要博学广识，所以除了专业知识以外还应该多看看其他的专业书。如果要分个先后，就从哲学和历史开始吧！至于社交，这个是相互的，你做到什么程度，自然会吸引什么样的人。你不优秀，别人跟你聊天没话题，你跟别人聊天没深度，是在浪费彼此的时间。&#8221;</p>
<p>表弟问为什么要看哲学和历史。我说：&#8220;哲学让人学会思考，历史让人耳聪目明。&#8221;</p>
<p>表弟问：&#8220;你以前是不是就这样过来的？&#8221;</p>
<p>我说是，而且我那时候还同时做很多份工作，比如说给公司代账、给杂志写稿什么的。表弟开玩笑说：&#8220;你一个女人，那时候不去想找个好男人嫁了，却偏偏这样忙。&#8221;</p>
<p>我哈哈大笑：&#8220;我精力充沛，都不耽误呀！&#8221;</p>
<p>我跟他说：&#8220;遇到不错的女孩子，还是要谈谈恋爱的。先不说大学的感情是否最纯真，但起码谈恋爱也是需要经验的。这方面可千万别有短板，不然就算将来事业有成，也只能沦落为感情的loser。&#8221;</p>
<p>他说都明白了，问还有什么要交代的。我说：&#8220;我跟你讲讲我现在的助理。&#8221;</p>
<p>这是一个37岁左右的女人，拿着比我少一半还多的薪水，在这间大公司混着日子，没结婚，没小孩，有一套小公寓。从不做饭，爱去夜店，可惜岁月不饶人，眼角皱纹已很深。我交代她写一个给业务员提佣的申请单，四百字的申请有八个错别字，还有一句不通顺，因为她比我大不少，又是公司的老员工，我不好直接骂她，便叫过来当着她的面一一改好。正准备发邮件给领导的时候，发现文件名还有一个错别字，&#8220;佣金&#8221;的&#8220;佣&#8221;写成了&#8220;拥抱&#8221;的&#8220;拥&#8221;。我边改无语的看了她一眼，没说话，她不好意思的说：&#8220;这要是发给领导，领导非疯了不可。&#8221;我说：&#8220;下次注意点。&#8221;便没多说什么。</p>
<p>我问表弟：&#8220;你知道我为什么不说她吗？&#8221;</p>
<p>表弟问：&#8220;是不是因为她比你大，你不好意思？&#8221;。我说：&#8220;不是不好意思，而是她的人生前半部分都这样混过去了，混已经成了习惯，再改会非常困难。她只是一个助理，做好基础工作就成了。我只会交代她认真点，多检查几遍，不会多说别的。因为说了也没用。&#8221;</p>
<p>表弟说：&#8220;跟我说这个，是想说少年不努力，老大徒伤悲吧？&#8221;</p>
<p>我说：&#8220;对呀，20不努力，30做助理，40做助理，人总不能一辈子都做助理吧？&#8221;</p></div></td></tr></tbody></table><img src ="http://www.cppblog.com/sunrise/aggbug/175281.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/sunrise/" target="_blank">SunRise_at</a> 2012-05-18 11:01 <a href="http://www.cppblog.com/sunrise/archive/2012/05/18/175281.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>转：女程共勉：必须证明自己是真正的优秀</title><link>http://www.cppblog.com/sunrise/archive/2012/03/15/167977.html</link><dc:creator>SunRise_at</dc:creator><author>SunRise_at</author><pubDate>Thu, 15 Mar 2012 06:25:00 GMT</pubDate><guid>http://www.cppblog.com/sunrise/archive/2012/03/15/167977.html</guid><wfw:comment>http://www.cppblog.com/sunrise/comments/167977.html</wfw:comment><comments>http://www.cppblog.com/sunrise/archive/2012/03/15/167977.html#Feedback</comments><slash:comments>16</slash:comments><wfw:commentRss>http://www.cppblog.com/sunrise/comments/commentRss/167977.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/sunrise/services/trackbacks/167977.html</trackback:ping><description><![CDATA[<p align="center" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "><span style="font-family: 'Microsoft YaHei'; font-size: 16px; ">不得不承认，在这个数量上男性占主导的IT行业，女程序员的工作能力常常遭到质疑。有些企业暗文规定不招女开发，有些企业频频降低招聘要求，抢招女开发却只为调节团队气氛。对于这种现状，我们应当抱着积极的态度去看待：起初越是不被看好，最后赢得才会更加出彩。<br />&nbsp; &nbsp; 想赢，就必须证明自己是真正的优秀。究竟该如何证明自己是优秀的？怎么才能变得更优秀？<br />&nbsp; &nbsp;&nbsp;</span></p><p align="center" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "><span style="font-family: 'Microsoft YaHei'; font-size: 16px; ">&nbsp; &nbsp; 首先，要调整好心态。我们应当心存感激地看待每一个看轻我们的人。正因为被看轻，所以才更有勇气，更有斗志。如果还没有忘记上学时老师同学对待你的质疑：&#8220;这是你自己做的么？&#8221;，那么面对求职时工作中的被质疑，就更不应感到酸楚。心底有个梦，以信仰一般坚持，又何必在乎别人懂不懂自己？<br />&nbsp; &nbsp; &nbsp; &nbsp;</span></p><p align="center" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "><span style="font-family: 'Microsoft YaHei'; font-size: 16px; ">&nbsp; &nbsp; 其次，要努力进步。很多人始终想不通，毕业时大家处在相近的起跑线上，为何2年之后差距会慢慢拉开，直至天壤之别。如果你读过很多名人自传，会发现他们很爱用&#8220;也许是因为幸运&#8221;来形容自己的人生转折点。事实上，天下没有&#8220;幸运&#8221;这回事。所谓的&#8220;幸运&#8221;，其实是机会来临的时候，绝不让它溜走而是牢牢抓住。为了抓住每一个机会，就必须做好充足的准备。如何做好准备？为何毕业2年后就出现分水岭？答案就在每天下班回家后8点到10点这两个小时里。看看自己在做什么，别人在做什么就明白了。<br />&nbsp; &nbsp; 人是有限理性的。人的知识、想象力和计算力是有限的。想要进步，除了自我学习，还需要注重交流。交流，是个相互提高认知的过程。如果有机会，力争和最专业的人一起工作，就可以学到最专业的经验和技能。这绝不是多看两本书就可以悟到的宝贵财富，是使人可以快速进步的不二法门。<br />&nbsp; &nbsp;&nbsp;</span></p><p align="center" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "><span style="font-family: 'Microsoft YaHei'; font-size: 16px; ">&nbsp; &nbsp; 再者，依旧热爱生活。上班时融入木讷大于风趣的编程气氛中，下班后作回爱生活爱享受的自己。&#8220;女程序员&#8221;中的这个&#8220;女&#8221;字，绝非为了强调编程能力差异，而是为了诠释我们更懂生活。女人，天生爱美爱玩爱享受人生。插花、茶道、瑜伽、台球、电影，陶艺&#8230;&#8230;在丰富多彩的生活中，开阔眼界，开拓思路，发展人脉，排解压力，工作生活两不误，井井有条。每当有男程这样调侃我：&#8220;找个男人嫁了吧，写什么代码啊？&#8221;，我都会毫不留情地杀回去：&#8220;还在写代码啊？找到老婆了吗？&#8221;。<br />&nbsp; &nbsp;&nbsp;</span></p><p align="center" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "><span style="font-family: 'Microsoft YaHei'; font-size: 16px; ">&nbsp; &nbsp; 最后，永不言弃。人生难免消沉和迷茫，对于事情的本质，眼睛不会帮我们看得更清楚，那么随心而为吧。每个聪明人都曾经愚蠢过，每个成功人都曾经失败过。既然荆棘是为历练的必经之路，何不以微笑回应苦涩，坚持的终点，就是胜利。<br />&nbsp; &nbsp;&nbsp;</span></p><p align="center" style="color: #333333; font-family: Arial; line-height: 26px; text-align: left; background-color: #ffffff; "><span style="font-family: 'Microsoft YaHei'; font-size: 16px; ">&nbsp; &nbsp; 值得开心的是，如今的女程序员大军愈发壮大了。何必要去感叹，竟有女性的技术水平可以达到如何如何的高度。每一个女程序员都应受到肯定和尊重。这个时代赋予了女性经营家庭的重任，同是奋斗在技术一线，也就意味着她们思考了更多，权衡了更多，并且付出了更多&#8230;&#8230; 正因男程们的存在，女程序员，<span style="color: #ff0000; ">朵朵皆奇葩</span>。<br />&nbsp; &nbsp; 程序一点一点地写，日子一天一天地过。渐渐地，我不再为实现一个复杂的需求，或者修复一个重大bug后的成就感而倍感骄傲和喜悦。在我脑海里，这早已潜移默化地成为我本该完成的事情。支撑我继续向前的，是心底那个信仰一般，永不磨灭的梦&#8230;&#8230;</span></p><img src ="http://www.cppblog.com/sunrise/aggbug/167977.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/sunrise/" target="_blank">SunRise_at</a> 2012-03-15 14:25 <a href="http://www.cppblog.com/sunrise/archive/2012/03/15/167977.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>