<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
    <title>lang</title>
    <description></description>
    <link>http://lang.javaeye.com</link>
    <language>UTF-8</language>
    <copyright>Copyright 2003-2008, JavaEye.com</copyright>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <generator>JavaEye - 做最棒的软件开发交流社区</generator>
      <item>
        <title>开发一套基于j2me的地图api</title>
        <author>lang</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://lang.javaeye.com">lang</a>&nbsp;
          链接：<a href="http://lang.javaeye.com/blog/202005" style="color:red;">http://lang.javaeye.com/blog/202005</a>&nbsp;
          发表时间: 2008年06月11日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>最近从事j2me的手机地图开发，由于受到网站(www.51ditu.com)端的启发和几个网友的询问，就产生了发布一个基于j2me的地图api的想法。<br />
&nbsp;&nbsp;&nbsp; 提供的功能主要包括地图的展示，地图的移动，缩放，支持触摸，支持在地图上展示点集信息和公交线路信息。基于这个api就可以把地图作为一个部件加入到手机应用中来。<br />
&nbsp;&nbsp;&nbsp; 从技术层面考虑，这些实现起来都不是问题，但是主要是市场，法律，产品化流程方面是需要仔细斟酌的。<br />
&nbsp;&nbsp;&nbsp;
首先是市场，虽然现在大家都基本认同手机市场蕴含很大的含金量，从各种展会上也可以看到各式各样的应用（我居然看到一个公司做了一个帮助外国人在奥运会期
间怎么用中文问路的应用），但是，当谈到怎么挖到金子的时候，大家都不免茫然。向手机厂商提供预装收钱，还是收用户的钱，还是运营商的钱（几乎是做梦）。
这个时候，有多少人愿意花钱购买api授权就是要衡量的。对于个人而言，目前觉得api不应该免费。<br />
&nbsp;&nbsp;&nbsp;
第二个最重要，就是法律问题。如果公司提供api出去，就相当于一个有测绘资质的公司对外提供地图展示(是展示，不是测绘)的授权。大家购买这样的授权
后，就可以合法的展示地图。这个过程中，就会牵涉到很多细节的法律问题。比如，如果用户把这个api用于导航了，用于地理测绘了，法律风险有多大，我不知
道。但是公司的利益会受到冲击。<br />
&nbsp;&nbsp;&nbsp; 产品化方面，除了从技术上把东西做的好以外，就是采用怎么的方式发布，用什么样的Licene。<br />
&nbsp;<br />
&nbsp;&nbsp;&nbsp; 以上都是一些个人的想法，大家讨论一下，看看市场是不是需要这样的产品，是不是有法律问题，还有怎么收费问题！</p>
          <br/>
          <span style="color:red;">
            <a href="http://lang.javaeye.com/blog/202005#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 11 Jun 2008 08:41:07 +0800</pubDate>
        <link>http://lang.javaeye.com/blog/202005</link>
        <guid>http://lang.javaeye.com/blog/202005</guid>
      </item>
      <item>
        <title>尝试使用fuzzyquery分析中文字符的相似度</title>
        <author>lang</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://lang.javaeye.com">lang</a>&nbsp;
          链接：<a href="http://lang.javaeye.com/blog/187847" style="color:red;">http://lang.javaeye.com/blog/187847</a>&nbsp;
          发表时间: 2008年04月29日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          需要对一些数据进行去掉重复处理，规则类似于，两条记录的名称和地址相似度很大，则认为是同样的，应该去掉当中的某一个。昨天晚上翻了lucene得书籍，想找找看有什么好的方法没有，最后决定尝试一下fuzzyquery，大早上的就写了一个，结果很让我莫名其妙！<br />    代码如下：<br />     <pre name="code" class="java">

public class FuzzyQueryTest {

	public static void main(String[] args) {
		RAMDirectory directory = new RAMDirectory();
		try {
			IndexWriter indexWriter = new IndexWriter(directory,
					new MMAnalyzer(), true);
			Document document1 = new Document();
			Document document2 = new Document();
			Document document3 = new Document();
			Document document4 = new Document();
			Field f1 = new Field("content", "北京科技大学", Field.Store.YES,
					Field.Index.TOKENIZED);
			Field f2 = new Field("content", "北京语言大学", Field.Store.YES,
					Field.Index.TOKENIZED);
			Field f3 = new Field("content", "中国科技大学", Field.Store.YES,
					Field.Index.TOKENIZED);
			Field f4 = new Field("content", "北京大学科技馆", Field.Store.YES,
					Field.Index.TOKENIZED);
			document1.add(f1);
			document2.add(f2);
			document3.add(f3);
			document4.add(f4);
			indexWriter.addDocument(document4);
			indexWriter.addDocument(document3);
			indexWriter.addDocument(document2);
			indexWriter.addDocument(document1);
			indexWriter.close();
			// search
			IndexSearcher indexSearcher = new IndexSearcher(directory);
			Term term = new Term("content", "北京语言大学");
			FuzzyQuery fuzzyQuery = new FuzzyQuery(term);
			Hits hits = indexSearcher.search(fuzzyQuery);
			for (int i = 0; i &lt; hits.length(); i++) {
				System.out.println(hits.doc(i));
				System.out.println(hits.score(i));
				Explanation explanation = indexSearcher.explain(fuzzyQuery, i);
				System.out.println(explanation.toString());
				System.out.println("-----------------");
			}
		} catch (CorruptIndexException e) {
			e.printStackTrace();
		} catch (LockObtainFailedException e) {
			e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		}
	}
}

      </pre><br /><br /><br />结果是空，如果只是搜索大学或者北京，是有结果的。但是，怎么看这个结果都不能够满足我那个排重的需求阿！<br />各位，有什么好的建议！指导一下！<br /><br />自己修正一下我自己提出的问题，我提出的问题实际上是比较两个字符的相似度。对于这个问题，doris给出的解释思路是使用lcss找到最大的匹配字符串。我正在考虑，找到最大字符串后，怎么通过某种机制来衡量和原来字符相似的评分！
          <br/>
          <span style="color:red;">
            <a href="http://lang.javaeye.com/blog/187847#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Tue, 29 Apr 2008 08:02:50 +0800</pubDate>
        <link>http://lang.javaeye.com/blog/187847</link>
        <guid>http://lang.javaeye.com/blog/187847</guid>
      </item>
      <item>
        <title>hibernate返回的connection在调用oracle存贮过程时，传递数组参数出错？</title>
        <author>lang</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://lang.javaeye.com">lang</a>&nbsp;
          链接：<a href="http://lang.javaeye.com/blog/138545" style="color:red;">http://lang.javaeye.com/blog/138545</a>&nbsp;
          发表时间: 2007年11月06日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          得到连接的方法：<br />java.sql.Connection dbConn= session.connection();<br /><br />构造数组时，执行oracle.sql.ArrayDescriptor destarray = oracle.sql.ArrayDescriptor.createDescriptor("TYPE_ALANG", dbConn);<br />出错，抛出java.lang.ClassCastException异常？<br /><br />请问如何解决？<br /><br />用jdbc直接生成的连接就是正确的，难道是连接池中得到的连接是一个代理连接造成的？<br /><br />另外，请问hibernate有什么方法可以直接执行oracle的存贮过程吗？
          <br/>
          <span style="color:red;">
            <a href="http://lang.javaeye.com/blog/138545#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Tue, 06 Nov 2007 15:55:44 +0800</pubDate>
        <link>http://lang.javaeye.com/blog/138545</link>
        <guid>http://lang.javaeye.com/blog/138545</guid>
      </item>
      <item>
        <title>dwr session error 问题求解</title>
        <author>lang</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://lang.javaeye.com">lang</a>&nbsp;
          链接：<a href="http://lang.javaeye.com/blog/82648" style="color:red;">http://lang.javaeye.com/blog/82648</a>&nbsp;
          发表时间: 2007年05月24日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>昨天在使用dwr的时候遇到了session error 错误，google之后，在老外的一个论坛上看到了一个解决方法，<br />
就是在web.xml 中配置如下：<br />
&nbsp;&nbsp;xml 代码</p>
<div class="dp-highlighter">
<div class="bar"></div>
<ol class="dp-xml">
    <li class="alt"><span><span class="comments">&lt;!--&nbsp;DWR&nbsp;servlet,生产环境应该Debug为false&nbsp;--&gt;</span><span>&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;</span><span class="tag-name">servlet</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;</span><span class="tag-name">servlet-name</span><span class="tag">&gt;</span><span>dwr-invoker</span><span class="tag">&lt;/</span><span class="tag-name">servlet-name</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;</span><span class="tag-name">servlet-class</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;org.directwebremoting.servlet.DwrServlet &nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;/</span><span class="tag-name">servlet-class</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;</span><span class="tag-name">init-param</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;</span><span class="tag-name">param-name</span><span class="tag">&gt;</span><span>debug</span><span class="tag">&lt;/</span><span class="tag-name">param-name</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;</span><span class="tag-name">param-value</span><span class="tag">&gt;</span><span>true</span><span class="tag">&lt;/</span><span class="tag-name">param-value</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;/</span><span class="tag-name">init-param</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;</span><span class="tag-name">init-param</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;</span><span class="tag-name">param-name</span><span class="tag">&gt;</span><span>logLevel</span><span class="tag">&lt;/</span><span class="tag-name">param-name</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;</span><span class="tag-name">param-value</span><span class="tag">&gt;</span><span>warn</span><span class="tag">&lt;/</span><span class="tag-name">param-value</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;/</span><span class="tag-name">init-param</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;</span><span class="tag-name">init-param</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;</span><span class="tag-name">param-name</span><span class="tag">&gt;</span><span>crossDomainSessionSecurity</span><span class="tag">&lt;/</span><span class="tag-name">param-name</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;</span><span class="tag-name">param-value</span><span class="tag">&gt;</span><span>false</span><span class="tag">&lt;/</span><span class="tag-name">param-value</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;/</span><span class="tag-name">init-param</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;</span><span class="tag-name">load-on-startup</span><span class="tag">&gt;</span><span>1</span><span class="tag">&lt;/</span><span class="tag-name">load-on-startup</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;/</span><span class="tag-name">servlet</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
</ol>
</div>
<p>&nbsp;&nbsp;当中的那个&nbsp;&nbsp;</p>
<div class="code_title">xml 代码</div>
<div class="dp-highlighter">
<div class="bar"></div>
<ol class="dp-xml">
    <li class="alt"><span><span class="tag">&lt;</span><span class="tag-name">init-param</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;</span><span class="tag-name">param-name</span><span class="tag">&gt;</span><span>crossDomainSessionSecurity</span><span class="tag">&lt;/</span><span class="tag-name">param-name</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;</span><span class="tag-name">param-value</span><span class="tag">&gt;</span><span>false</span><span class="tag">&lt;/</span><span class="tag-name">param-value</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="tag">&lt;/</span><span class="tag-name">init-param</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></li>
</ol>
</div>
<p><br />
</p>
是为处理这个问题而加入的，经验证的确好用，但是不知道原因！<br />
故而相问！
          <br/>
          <span style="color:red;">
            <a href="http://lang.javaeye.com/blog/82648#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 24 May 2007 19:01:18 +0800</pubDate>
        <link>http://lang.javaeye.com/blog/82648</link>
        <guid>http://lang.javaeye.com/blog/82648</guid>
      </item>
      <item>
        <title>没想到，因为这个我发火离开了公司！</title>
        <author>lang</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://lang.javaeye.com">lang</a>&nbsp;
          链接：<a href="http://lang.javaeye.com/blog/78987" style="color:red;">http://lang.javaeye.com/blog/78987</a>&nbsp;
          发表时间: 2007年05月12日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p><font face="Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 我还没有毕业，也就是应届本科生，当然这是去年的今天。而今天，我选择辞职离开了我工作了一年的公司。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 其实，离开一个地方，离开某些人，并没有什么纪录的。只是，这次离开的有些特别，有些值得记下来。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 一言以蔽之，我骂了自己的老板，然后算钱走人！<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在这个清晨的半夜，请允许我备上一杯苦咖啡，向你讲讲一些或许大家都经历过的小事。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 我所在的公司是国内相当具有规模的从事数字化校园的公司，有英明的领导和充满激情的技术人员，还有态度和蔼的售后服务人员。这是这个公司所宣传的，但是，不是那么回事情，根本就不是那么回事情！就像张爱玲说：&ldquo;可以看到人生这个华美的袍子上爬满了虱子一样&rdquo;！<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 我不想具体描述那是一个什么公司，因为很多小公司都是那个模样。我想告诉你的是我的故事。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 北京，科大，mis实验室，就是我的出身，当然了，我毕业的时候，实验室还没有现在这么好。如果你是去年找工作，或者你是应届毕业生，那么你可能知道，工作是多么的难找。那就是狗一样在北京想找口饭吃的可怜。根本不是什么天之骄子的意气风发。不断的笔试，面试，等待，失望。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 于是，最后几乎麻木和满脑子充满了抢银行的我，在网上大肆的投递简历。简历几乎类似如下格式：&ldquo;本人，男，重点大学毕业，身体强壮，可以砌砖，碼缝，垒墙，可以代写小学生作业，家教，可以熟练使用java，pb，c...&rdquo;。终于有一个小公司问我愿不愿意过去垒代码。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 哥们，我有的选吗？有，就是拒绝，可是，拒绝后我欠中国银行的钱，欠学校的钱，欠亲戚朋友的钱。因为我要交大学的学费。可是我有钱吗，没有，所以我不能拒绝这个工作。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 于是乎，我用自己大学自学得来的java知识，加上自己恶补几天的struts和hibernate在我的同学还在享受大学毕业的欢呼中，自己大早上的骑着自行车去工作。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 我必须承认，自己大学没有学好，没拿到奖学金，没考研才会这么辛苦。当时的辛苦和每一个刚刚入门it的人一样，昏天暗地，什么都不会。如果你也是刚刚入门it，那么我想说的是，忍着吧，这个行业不是那么风光无限，想上少林寺学艺，你得先撞钟阿！<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 这个时候，我向大家隆重介绍我的技术主管。对于这个瘦高的男士，我到目前为止还是充满了敬意。可能刚开始是由于技术上的敬佩，但是如果一个工作了一年的人还是对于自己的主管是一种敬意的话，那么一定是因为主管的品质，而不是其他的。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 任何一个刚刚入门的人，都需要一个好的上级来带领，这个是必须的。否则，你可能走弯路。我很感谢这个人，这个人领我入了门。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 正所谓师傅领进门，我自然要努力的学了。于是乎，就是很大程度上的学习。到八月份的时候，我发现一个问题，那么就是，我的技术上遇到一个很得障碍。那就是，我学习地的东西不在公司受到重视。<br />
比如ant,junit,commons,ec,spring,hibernate，我当时有充足的时间来郁闷。我也和主管提了要把这些技术应用到项目中，但是没有回应，而且需要注意的是，我提的时候，老的员工会有很大的怀疑的眼神。于是乎在几次失败后，我没有再坚持。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 我过生日请大学同学吃饭，他们告诉我说，老师那里有一个项目，没有人做。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 我写了邮件给自己的老师，告诉他，我想用业余时间来学习一下那个项目中的东西。老师回邮件了，说：&ldquo;你有什么想法&rdquo;！<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 对于老师，我想再次的耽误大家一下，介绍这个人给你认识，因为他影响我很大，不仅仅是技术，还有品质，注意，是品质。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 俞斌，大学教授，工作狂。为了让大家对他有些直接印象，我列举如下事例：<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 爱情：这个家伙在95年毕业的时候，学校只有一个留京指标，他很幸运的拿到了。但是他喜欢他们班的一个女生，于是乎，他让出了指标给那个女生。自己呢选择留校当辅导员（特别孙子的活）。那个女生，现在就是师母了。他们有一对儿女（应该算是超生吧，过几天我问问，我也将来想要一对儿女！）。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 发脾气：某一次发脾气，我的师哥师姐们都很老师的干活，只有我晃来晃去。后来得知，他在和院长发脾气，原因是，有一根网线的质量不好，使我们干活的时候，忽然中断了。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 上课：曾经很严格，不及格就是不及格，因为有了女儿，变得具有父亲的宽容了，最近看到他把一个29分的哥们的oracle课给调的及格了。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 就是这个充满个性的老师，给我机会，让我进入那个有70台优良计算机，6台服务器的实验室。让我用我任何向学的技术来做人事处的系统。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 如果，你学习的时候，有什么限制了你，突破它，别让任何东西限制你得学习，无论是人还是别的。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 你可以想象，我当时五点钟起来，学习新技术，7点钟去上班，中午休息时间学习，晚上回来还是学习。我必在大学更加勤奋地学习。到了周末去实验室指导那些师哥师姐们坐东西。那个项目我学会了自己怎么带领一些人干活，学会了jasreport，用了ec，用了我想用，想学得东西。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 这个时候，我的公司在制度上有所变化，我的技术主管到另外的组去开发。我们这个team由一个跳梁小丑来领导。他有着任何一个奸猾之辈的嘴脸，让你一看就觉得恶心的体态，一身由于上膘而产生的难闻的气味。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 最主要的是，他那肮脏的想法让人,....忽然无语。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 对属下就是压榨欺凌，对客户就是坑蒙拐骗，对女人就是就是就是献媚，可以看出有任何一个标准的流氓老板的特色。还有就是，也是最主要的，公司是他投资的。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 他自己说，大家不要加班，可是周末也是他自己打电话给你，说：&ldquo;过来弄一下这个&rdquo;！等你过去了，忽然发现自己没什么要干的，问他呢，他也说，你看着办。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 某一次招人，他很明白的拒绝一个人，因为那个人说：&ldquo;我不会加班&rdquo;！<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 他经常到程序员跟前说：&ldquo;这个你不行啊，你应该，，，，&rdquo;！<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 他预言：&ldquo;这个公司只有我炒员工没有员工炒我！&rdquo;。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 如果你还不能确定这是一个什么样的人，那么你把简历给我，我帮你投递，你去面试一下。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 不过，我需要在此说明。很多公司的老板都是这样。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 咖啡有些苦，如同一个应届毕业生第一年的工作总结。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 接下来的事情似乎顺利成章的，他问了节省成本，把一些老员工裁掉。年终奖少发，用空洞的语言来喊口号，加班，没有加班费，对员工的工作不满时就凌厉的谈话训斥。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 大约在三月份的时候，他叫我出去，说：&ldquo;好好干，公司不会亏待你，你长500块钱工资！&rdquo;；<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 我回来就开始招手准备简历，因为一个月后的今天左右，我的合同到期。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 然后，今天发工资，发现我的工资没有长。我去问曾经的主管，主管的回答很干脆：&ldquo;给你长工资是想你留下来，可是你要走，所...&rdquo;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 我去问，那个跳梁的，他找了一堆不相干的理由，在被我各个回驳之后，他仍然在把不给我钱的责任推给我。这个时候，我说：&ldquo;张工资，使你说的，不给也是你。你自己订立的规则，你自己当儿戏。哥们你需要注意你的人品，注意是人品！&rdquo;。我当时很激动，当着全部同事的面，指着他的鼻子说了&ldquo;给我算钱，我不干了！&rdquo;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 于是，我这样结束了我第一份工作。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 其实，我在乎那500块钱吗！<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 答案是在乎，那么还有比那五百块钱更在乎的吗！<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 有，一个技术人员的人格需要受到尊重！<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 我的女友给我讲过这样的一个故事：<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 一个员工想离职，去和老板谈，老板刚听一句话，就哭，什么都不说的哭。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 而我，走的时候，去和我的主管告别，鞠躬说谢谢，谢谢他教了我那么多。我的主管说，我没想到你走是因为这个。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 其实有些人之所以成为领导者，不是因为钱，而是一种超然的素质，一种涵养，一种帝王般的大气，君子的坦荡。如果一个小公司有这样的老板，那么你可以看看那些让我们尊敬的公司的创始人事什么样的品质。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 如果你是一个和我一样的刚毕业的人，同时，你也走了类似我的道路，那么，我想说的是：&ldquo;坚持走，别让什么档着你的路！&rdquo;.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 夜深了，明天开始找工作了。希望新的公司的老板有让我敬佩的品质，有加糖的咖啡。 </font></p>
<p><font face="Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&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; </font></p>
          <br/>
          <span style="color:red;">
            <a href="http://lang.javaeye.com/blog/78987#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sat, 12 May 2007 01:43:00 +0800</pubDate>
        <link>http://lang.javaeye.com/blog/78987</link>
        <guid>http://lang.javaeye.com/blog/78987</guid>
      </item>
  </channel>
</rss>