`

多年前的一封邮件

阅读更多

 

Email昨晚在整理邮件,翻阅到这样一封邮件,它来自我的老师郭军,曾经教我COP(面向组件编程)课程的老师。这个邮件的始末是这样的,郭老师在课上扯到了一道题,在现在看来是再简单不过的题目了,对于给定的n,要求只允许用一层循环,打印这样的星号(下例中n=3):

  *
 ***
*****
 ***
  *

因为只能用一层循环,所以当时是这样实现的:

int n=3;
int row,col,mid;
for(int i=1;i<=(2*n-1)*(2*n);i++){
    row = i/(2*n)+1;
    col = i-(row-1)*(2*n);
    row>n?mid=row-n:mid=n-row; //相对于中间行恒正的行偏移量
    if(!(i%(2*n)))
        printf("\n");
    else if(col>mid && col<n*2-mid)
        printf("*");
    else
        printf(" ");
}

现在看来似乎题目是没什么大不了,但对当时的我来说,课上在脑子里记下了题目,觉得好像可以解决,课后完成以后就发给郭军老师。没想到他给我回复了邮件,邮件说:

发件人: 郭军
发送时间: 9月8日 09:14
收件人: Ray Chase
主题: 回复:星号题目 一层循环 我的方法

很好!
对于平庸的开发者,这是个难题。对于优秀的开发者,这太过简单。
希望你能够永远保持一颗谦虚、向上、进取的心,并且能够和别人愉快地合作,做出一番事业来(不一定是大事业,但一定是有意义)。
郭军

邮件写得很简单,但是对当时的我来说,还是莫大的鼓励。工作以后发现,对于梦想的坚持,无疑是艰苦和孤独的。一封小小的邮件,确实可以改变一个人。

老师的意义在于传道授业解惑,但是老师难做地方在于,这个职业太容易对学生施加影响,无论是什么性质的影响。正所谓有心栽花花不开,无心插柳柳成荫,那些课堂上的故事未必记得太多,可是某些细微的举动,却能对学生有长远的影响。因此,那些特别优秀的老师,没有必要过于纠结他在课上的教学,不如看看他在课下、在业余时间是怎样影响学生的

反之,许多牛人、高手、顾问却只热衷于自己的小圈子里,对同样的知名人士热忱相待,积极互动,但是对于一些资历尚浅、身份普通的朋友却毫无兴趣,冷眼相待。要不就对于他们的来信和言论摆出一副老资格的样子,言行中充满强势和不屑。这兴许是这个行业的通病?

而另一方面,很多入涉软件行业不深的程序员,却自惭形秽,自嘲码农,觉得自己做着苦逼的简单劳动,觉得只是要混个青春饭吃。可是中国的互联网环境,终究要靠他们来拯救,而不是现在那些卖弄成就和故事的“成功人士”。我想,都是对软件的兴趣培养了那么多人,倘若给这些不够自信的程序员一个更宽松和更多支持的环境,他们会做出更有价值的东西来。而老师,有着不可替代的意义。希望在适当的时候,我也可以尽一份力。

教师节马上要到了,祝愿天下的老师节日快乐。

文章系本人原创,转载请注明作者和出处


注:本博客已经迁移到个人站点 
http://www.raychase.net/ ,欢迎大家访问收藏,本ITEye博客在数日后将不再更新。

 

3
3
分享到:
评论
3 楼 ygyz03 2012-09-19  
也不知道都是些什么人,很不错的文章都有人踩,搞不懂那些人在想些什么!
2 楼 drain 2012-09-07  
我现在还记得小学四年级数学老师说过的一句话,靠山,山倒;靠人、人倒、靠自己,最好!

虽然很简单的一句话,但是现在还记忆犹新!
1 楼 whoshaofeng 2012-09-07  
确实如此,好的老师对学生的影响很大。

相关推荐

    pickuphockey:接送曲棍球管理站点

    在每次轮滑会议之前约一周,专员会发送一封电子邮件作为“买卖线程”。 常规和替代者将其名称添加为买方或卖方,例如: Bill sells to Bob TBD sells to Joe 每个响应的播放器都应相应地修改线程,并将其名称插入...

    分享:社交媒体时代的儿童隐私-研究论文

    通过共享或有关育儿的在线共享,父母现在可以在这些年轻人打开他们的第一封电子邮件之前就很容易地塑造孩子的数字身份。 父母在网上披露的信息一定会跟随他们的孩子成年。 的确,社交媒体和博客已经极大地改变了当今...

    网络通信安全策略研究.doc

    同年,RSA公司(RSA公司是一家世界领先的安全公司)也遭遇了重大的信息泄密 事件,而特具讽刺意味的是,其导致泄密的原因是由于其公司的一名员工点击了垃圾箱 中的一封网络钓鱼电子邮件,使得黑客轻轻松松就潜入了...

    网络安全的相关知识.docx

    你会收到一封催你拨打"809"区号的电话号数的电子邮件。诱饵一般是:你在一次竞赛中获胜或赢得一笔奖金。而"809"是加勒比海地区的区号,并且拨打的电话将出现在你下个月的电话账单上,价格高达每分钟20美元。 网络...

    清华大学的计算机网络课件

    可见,如果选择前一种方法,即不作任何其他的处理,那么数据链路层的传输就不能“让网络层向下看起来好像是一条不出差错的链路。” 现在的问题是:到底哪一种说法是正确的? 问题3-2:当数据链路层使用PPP协议或...

    飞鸽传书(IPMessenger) 源码

     开发多年的飞鸽,在他的基础上增加了些许功能,例如语音对话,这里继续讨论FreeEIM(飞鸽传书),前几天,详细的了解了FreeEIM(飞鸽传书)的网络协议,详细分析并且实现了FreeEIM(飞鸽传书)的消息传递过程,这里就...

    网管教程 从入门到精通软件篇.txt

    EML:Microsoft Outlook Express邮件消息(MIME RTC822)文件 EXE:可执行文件(程序) F FAV:Microsoft Outlook导航条 FAX:传真类型图像 FCD:虚拟CD-ROM FDF:Adobe Acrobat表单文档文件 FLA:Macromedia...

Global site tag (gtag.js) - Google Analytics