Jian's profile星舞PhotosBlogListsMore Tools Help

Blog


    3/30/2007

    几点随想

      高中那会,生物科技,生化工程非常热门.只要是对自己的理科有一点信心都,都争着抢着想往生化专业挤,可是结果呢?4年大学毕业后,怎个惨字了得?97年开始房产大热,学建筑的,学土木的一下子成为了高薪高位职业,引得无数学子竞折腰,可现在呢?只要不是进著名设计院的,都是个混的!
     
      这几年中国大学也开始学西方,开始跟风搞什么MBA(Master of Business Administration)课程,无数学子,冲着那个嚣张的工商管理学硕士名头,挤的是个头破血流啊...悲壮!而网上有不少人,动不动就来个MBA案例,动不动就用MBA的所谓先进理念来个品头论足.无知者无畏,此话一点不假.
     
         可对我来说,MBA,在我眼里,是个失败的课程,它培养出来的所谓精英,并不适合将来的企业环境!McGill University的Dr.Mintzberg曾尖锐的批评MBA课程培养出来的只是雇佣兵,他们无法对企业负责,和企业的价值格格不入.而且也有人批评MBA出来的,只注重个人表现,不擅长团队合作,这在将来全球化的大背景下,很难有突出的表现.所以,我不看好MBA.
     
         相反的,再对比我们学校的课程设置,就会发现,UOIT的课程设置更加符合21世纪的要求,既具有领导的才能,有解决问题的能力,能够和人沟通,并有很强的团队合作精神.可惜,由于UOIT是所非常年轻的大学,生源素质整体不高,目前还没有形成一种非常浓厚的学术氛围,但是,随着时间的推移,能力低的人逐步的被淘汰出去,剩下的人,即使不是精英,也会是人才的.
     
         团队合作,需要一个团队中的人有个共同的目标以及相似的价值观,这样这个团队才能运行良好.否则,除了个别做事的,别的都是混的,那就根本不叫什么团队了,还不如叫扶贫.我目前的两个团队(反正老外又不懂中文),编程的第21组,理论上应该有6人,结果所有的3个项目,只有包括我在内的3个人在做...剩下的3个人连个影子也没见过!商业计划的那个5人组合作还算融洽,就是太拖,有两个"二"上星期就应该完成的东西一直拖到现在都没开始动笔!和这样的组员一起做事,一点激情也提不起来.
     
         现在挺怀念以前玩游戏的时候,和辉子,晓,贝贝等人组成的任务组,完美的teamwork!现在也挺期待以后和小郁子,蛋蛋,雪原等人组成的工作组,呵呵,这世界上有能让我们皱眉的难题吗?impossible!
     
        

    还一个月回国喽~

    往返签还没到...早知道就应该在国内做,省的现在提心吊胆...
     
    转个笑话:
    一对同居男女的日记
    她的日记:
    昨天晚上他真的是非常非常古怪。我们本来约好了一起去一个餐厅吃晚饭。
    但是我白天和我好朋友去shopping了,结果就去晚了一会儿--可能就因此他就不高兴了。他一直不理睬我,气氛僵极了。后来我主动让步,说我们都退一步,好好的交流一下吧。他虽然同意了,但是还是继续沉默,一副无精打采心不在焉的样子。我问他到底怎么了,他只说"没事。"后来我就问他,是不是我惹他生气了。他说,这不关我的事,让我不要管。在回家的路上我对他说,我爱他。但是他只是继续开车,一点反应也没有。我真的不明白阿,我不知道他为什么不再说"我也爱你"了。
    我们到家的时候我感觉,我可能要失去他了,因为他已经不想跟我有什么关系了,他不想理我了。他坐在那儿什么也不说,就只是闷着头的看电视。继续发呆,继续无精打采。后来我只好自己上床睡去了。10分钟以后他爬到床上来了。让我吃惊的是他居然过来爱抚我然后和我......。可是尽管如此我还是感觉,他一直都在想别的什么。他的心思根本不在我这里!这真的是太让我心痛了。我决定要跟他好好的谈一谈。但是他居然就已经睡着了!我只好躺在他身边默默的流泪,后来哭着哭着睡着了。我现在非常的确定,他肯定是有了别的女人了。这真的像天塌下来了一样。天哪,我真不知道我活着还有什么意义。
     
    他的日记:
    TMD今天意大利居然输了。。。
     
    .....由此可见....男人和女人的思维确确实实是不一样的....
     
    昨天在博论小发一帖,评论少有的统一...在那个左右势力剧烈较劲的地方能有这样的战绩,真应该小贺一下了...
     

  • 别再讨论台湾独不独了,没意思 - 无聊过客 (2855 bytes) 3/29/07 (286 reads)
  • 3/28/2007

    Working on programming final project!

    INFR 1100U Final Project:
     
    要求编个小软件,用来管理员工.貌似挺复杂...好好想想,把思路理顺...
     
    这次是孤军奋战!不借助任何人的帮助!
     
    因为:
     
    我以后要编比这个难上百倍千倍的程序
     
    这门课只是Introduction to programming!!
     
    是我编程类主课里最简单的一门,如果我连独立完成这个的自信和能力都没有,又怎么去领导那群和我一起开创事业的天才们呢?
     
    所以,这个作业是个挑战,更是个超越自我的契机.
     
    哈哈,开始热血沸腾了!
    3/27/2007

    Astronomy

    明天天文mid_trem_2
     
    接触天文至今...我还是不能在星空中认出一个星座,哈哈...(苦笑...)...准确的说,是自打出生起就没在星空中认出一星座...大概是我的思维和想象太理性了吧...
     
    天文学是一门研究无限大的科学...大的令人无法想象.比地球大几倍的木卫一,在我的眼里也不过是一颗小卫星...更别说比木卫一大几百万倍的supernova了...
     
    一个晚上+一个白天,20小时不到,我要把太阳系所有排的上地位的行星,卫星的特性看一遍...要把彗星,小行星的性质过一遍...要把恒星的进化过程记忆一遍...要把百来个天文专业词汇背一遍...额的神啊!!!!额当时就不应该...(省略N多字)
     
    怕么...NO...
    刺激么...恩...
    有挑战么...有...
    有点兴奋么...有...
    那就开始看吧...好...
     
     
     
     
    3/23/2007

    CROSSGATE,梦开始的地方

    玩过无数款游戏,不能说懂游戏.玩的精,也不能说懂游戏.只有观察的到位,才能算是真正意义上的懂游戏.
    我,应该算是个懂游戏的人吧.
    对这个行业看的越深,看的越透,就会发现阻力越大,压力也越大.
    一个人,如果只会投钱叫别人来开发游戏,这个人做不好游戏.
    一个人,如果只会编程,这个人做不好游戏,
    一个人,如果会编程会CG,这个人做不好游戏,
    一个人,如果会编程会CG,饱览群书,这个人做不好游戏,
    一个人,如果会编程会CG,饱览群书,对各个事物能提出独特观点,这个人做不好游戏,
    一个人,如果会编程会CG,饱览群书,对各个事物能提出独特观点,经历过磨难,这个人也做不好游戏,
    一个人,如果会编程会CG,饱览群书,对各个事物能提出独特观点,经历过磨难,曾经沦落在游戏中而又在游戏中重生,这个人才有可能做好游戏.
    所以,我要努力...那么多人等着我举旗呢...呵呵...我也算是肩负重担的人了~
    目前,国内的挚友,有几个已经开始在社会中历练了:
    大海和勋顺利进入机场当地勤;
    蛋蛋进中控练技术;
    肥子争取进政府,慢慢地当个有实权的官玩玩;
    yidi应该能很顺利在大型通讯集团里当个高级技术人员;
    老熊猫估计能在广告公司里学到点实用的东西;
    驴MM快要去阿联酋公干了;
    凯子在日本那么多年,以后应该能给我介绍点业务啥的;
    辉子在深圳也不知道准备怎么混;
    晓的酒店大堂副总经验以后能当个不错的中层管理;
    还有小郁子,哈哈,大耳红脸黑包子在我们的关系面前也要略微逊色点~
    周围的人都在努力,我也不能没有点作为了,CROSSGATE在中国已经死了,不过,我会让它再活过来的,将来的某一天!
    3/20/2007

    上一贴的程序问题被蛋蛋解决了^^

    他的代码如下:
    #include <iostream>
    #include <string>
    #include <cctype>
    using namespace std;

    int main()
    {      
        string str1,str2,str3;
        cout << "Please enter a sentence:\n";
        getline(cin,str1);     
        int temp=0;
        for(int i=0;i<str1.length();i++)
        {
           if(str1[i]==' '||str1[i]=='\t'||(i==str1.length()-1))
           {
               if(i==str1.length()-1) i++;      
               str2=str1.substr(temp,i-temp);
               if (str2[0]=='a'||str2[0]=='e'||str2[0]=='i'||str2[0]=='o'||str2[0]=='u')                     
               {
                   str2=str2+"way";
                   str3=str3+str2;
                   str3=str3+' ';
               }
               else
               {
                   char keep;
                   keep = str2[0];
                   for (int p = 0;p<str2.length()-1;p++)
                   {
                        str2[p] = str2[p+1];
                   }
                   str2[str2.length()-1] = keep;
                   str2 = str2+"ay";
                   str3 =str3 + str2;
                   str3 = str3+' ';
               }
               temp=i+1;      
            }
         }
         cout << str3 <<endl;
         return 0;
    }

    他把我用来试验的do while套do while循环给换成了个for循环,然后用了个读取一段字符串的函数substr替换了我写的那段储存字符的方法(估计是我的那个方法导致的运行错误...不过substr函数我从来没看到过...初学者郁闷之处...).

    substr的格式是:string(就是想要读的字符串).substr(起始位置,长度).

    蛋蛋的代码原理是:

    先输入一段字符(str1);

    然后有for循环来逐个的筛选;

    当筛选到"空格符号"和"TAB长度"或者是字符串最末端的时候;

    用substr把那个"空格符号"或者"TAB长度"或者最末端前的那些个字符存到另外一个字符串str2中;

    注:因为字符串末尾是'\0',所以-1才是最后一个字符.那句if(i==str1.length()-1) i++;后面跟的是;,所以下面那个读字符的statement不是那个if statement里的.

    变量temp的作用和我的代码中len的作用不一样,我的len当时计划是用来记录每个输入单词的长度的,但是这的temp是用来记录每个单词第一个字母的起始位置;

    所以只所以在第一个if statement的最末要来个temp+1,就是用来跳过那个"空格"字符的;

    别的和我前面那段代码都差不多一样了,元音的变化很简单,辅音的稍微麻烦点,变量keep的作用是用来储存首个字母,然后后面的代码是把接下去的字母递推到前面一个位置,最后在原最后一个字母的地方加上keep所储存的字符.

    PS.感谢蛋蛋辛勤的劳动,哈哈,昨天他一句"上班是代码,下班还是代码..."搞的我很不好意思^^

    不过我身边高手如云啊,值得欣慰

    3/19/2007

    终于明白程序员都短命这句话的真谛了...

    从第一次接触C++到现在快3个月了,中间并不是很疯狂的在学,就每星期一节可去可不去的lecture3小时,所以到现在为止,掌握的进度还算基本满意.暑假回国后再买几本书好好的恶补一下,估计就可以了...毕竟编程不是我这个专业的重点所在.
     
    星期4最后个assignment就要交了,但我很不幸的卡在一道题上...
     
    这个题目的意思是这样的:"允许用户输入一个句子,然后把用户输的东西转换成pig Latin.转换规则是元音字母开头的单词后面加'way',辅音字母开头的单词,开头的字母移到最后,然后再加上'ay'."
     
    我编了个,build的时候一点问题都没,但是开始debug后,只要一输入句子,窗口就死...估计是什么地方溢出了,哎...郁闷...
     
    我的代码是这样的,谁看的懂帮着看看毛病在哪...我是不想再死脑细胞去找了...
    #include <iostream>
    #include <string>
    #include <cctype>
    using namespace std;
    int main()
    {
        string str1,str2,str3;
        cout << "Please enter a sentence:\n";
        getline(cin,str1);
        int i = 0;
        do
        {
            int len = 0;
            do
            {
                str2[len] = str1[i];
                len++;
                i++;
             }while (str2[len]!=' ');
             if (str2[0]=='a'||str2[0]=='e'||str2[0]=='i'||str2[0]=='o'||str2[0]=='u')
             {
                 str2=str2+"way";
                 str3=str3+str2;
                 str3=str3+' ';
              }
              else
              {
                  char keep;
                  keep = str2.at(0);
                  for (int p = 0;p<str2.length()-1;p++)
                  {
                      str2.at(p) = str2.at(p+1);
                  }
                  str2.at(str2.length()-1) = keep;
                  str2 = str2+"ay";
                  str3 =str3 + str2;
                  str3 = str3+' ';
               }  
         }while (i<str1.length());
         cout << str3 <<endl;
         return 0;
    }
     
    我的思路是设立3个string,第一个用来读取用户输入的句子,第2个是用来储存拆分那个句子后的单词,然后把每个单词按照规则变形,最后把每个单词储存在第3个里,用来生成一个新的句子.
    3/13/2007

    3.13

    还有4个星期的课,考试的时间也都排出来了,这个艰苦的学期很快就要过去了...
     
    Programming的期中很是郁闷...和期望中的差了不止一大截...对该科冲A+的目标带来了点小麻烦.没看到卷子,任何可能性都是有的...至少我怎么也想不通那些地方会丢分,回忆了一下卷子的结构和分值,好象前面的小题占分相当的大...对比平时assignment的小题得分情况,这个结果到也还合乎情理...不过还好有附加分...只不过给最后的结果带了点变数,不再是100%的肯定了...
     
    最近以前的小师妹来我这灌水,到勾起我以前学画的那段回忆,那时确实还是满开心的,至少没有现在这种牵一发而动全身的压力.有的时候一个人静下来想想,人生到现在,以前的路到底是走对了还是走错了呢?如果当时继续在那学下去,现在也满可能叼着根烟,开着辆2手车满世界找素材写生去了吧,哈哈,那样的日子想想还是满憧憬的,至少比现在一天到晚端坐在电脑前四下闲逛充实的多...不过,学游戏设计这条路也一定不会错.墙上钉满了创意,资料,手办,想认真干活了在右边的小本上编编程,编累了在左边的小本上连个绘图板搞搞CG,渴了在左脚旁的可乐箱里随便抽个一听出来,饿了在右手边的PIZZA盒里解决一下,日子么,就是这么过的,哈哈
     
    刚刚在apple那订了块intous3 9*12的板子...结果一看要4月10号才能收到货...哎...早知道在国内买了,不过国外买的唯一好处就是...100%是正品...
    3/11/2007

    手绘技巧1[视频]

    高手视频...很有学习价值...暑假里买个手绘用的数码笔...没事了就练练
     
    点评:
    作者平时观察的很仔细哎,很多人物面相的小细节也没有放过.
    胡子用的是网上下的现成的笔刷绘制的,如果是用原始的画笔画的话,那实在是太BT了!
    光头反光的处理是用低透明度的橡皮擦,这种技巧很实用也很有建设性.
    不过在眼眶的处理上有一点小失误,估计本来是想用正片叠底的,后来看看效果一般,就直接删了那些个图层.
    不过,能有这样手绘技巧的photoshopper,目前中国应该还找不到几个.
    3/9/2007

    3.9

    还1个多月就要回家了,每年回国前的那段时间都很难熬...
     
    今年,玩伴少了很多,大多要开始工作了...看来我也不能太虚度这4个月的假期,要好好的做几件事情,积累点经验...
     
    去年和政府打交道,打的我是一头雾水...终于明白...和政府做事绝对不能想当然...人家说一,就算是二也要当一,否则就会浪费很多时间...也不知道去年丢下的那个烂摊子被人收拾好没,哎...没经验啊,还是没经验啊...今年要塌实点了!