昨天晚上做了一个很神奇的梦,梦里我在清华听一个报告,旁边坐的是一个同学的导师。听完报告,旁边的教授问我,听懂了吗?我说,大概都听懂了,我真的以为我听懂了。于是教授向我抛出了三个问题:是什么?为什么?怎么做?随着问题的深入,我被问的哑口无言,最终竟无言以对。原来,我以为的并不是我以为的。
半夜里我从梦中惊醒,内心久久不能平静,沉思良久,这不只是一个简单的梦。从出生到现在,一路走来,面对许多的选择,彷徨过,思考过,退缩过,当然也勇敢过。但是自己更多的是浅尝辄止,不思进取。当面临自己需要付出巨大努力才能突破的难题,更多的是退缩。浅尝辄止真的很容易,省时省力,拥有这些小技能很多时候也能蒙混过关,这更加为自己找借口推波助澜,盲目地增加自己那虚无的自信心,私以为自己真的懂了。但是当问题真的来了,当真正去思考问题的根源时,会发现,自己什么都不懂,甚至还没有入门,而自己却天真的以为自己已经洞知一切,so ridiculous!
以前在人人上看到过一个段子,一个人的求职简历上写了这么一句话,熟练掌握ps,pr,AE,dreamveaver…的安装,这当然只是一个拿来娱乐的段子。但是确反映了一个现实问题,大学四年,要找工作了,发现自己并没有一个能拿得出手的技能,能够为自己找到一份工作的亮点。追根溯源就是自己学习的浅尝辄止,记得五柳先生传中五柳先生读书是喜欢不求甚解,自得其乐的。但是如果我们对待所有事情都是不求甚解的,对学术对研究不是深入研究,最后自己肯定就泯然众人了。反观自己,这也是自己的一个大问题。学习一门新的技术,了解几个专业术语,不看推导,不看过程,就以为自己学通了,然后摆弄几个小项目就觉得自己很厉害,可是如果再涉及深一些,却也只能是袖手旁观。我觉得研究生阶段最重要的学会做研究,这需要时间,这需要大量精力的投入,这需要心思。
现代社会节奏越来越快,能够潜心下来专心做自己的事的人已经越来越少了。功利心太重,过于急功近利已经变成了社会的通病。当我看到许许多多的外国学者一心沉醉学术,一心为了自己的理想不计得失的做研究时,我是欣赏的,同时我也是羞愧的。如果问全世界所有人一个问题,why are you here? 有多少人会回答说I have a dream. 梦想显得是一个奢侈的东西。即使有,功利心可能慢慢地也把她掩盖了,悲夫!拿掉世俗的眼光,我们会在做什么?
昨晚的梦深深的击中了我的软肋,也引发了我深刻的反思。教授的面容油然在我的脑海中,谆谆教导依旧响彻在我的耳畔。多年的经验,我的梦总会在未来的现实中得到印证,这次,我希望把未来改写。浅尝辄止终究难成大事!谨记之!
——–2015年8月1日于杭州西子湖畔
相关文章
- 【问题描述】 编写程序统计一个英文文本文件中每个单词的出现次数(词频统计),并将统计结果按单词出现频率由高至低输出到指定文件中。 注:在此单词为仅由字母组成的字符序列。包含大写字母的单词应将大写字母转
- 编写一个程序,声明抽象基类Shape,由它派生出3个派生类:Circle(圆形)、Rectangle(矩形)、Triangle(三角形),用一个函数printArea分别输出以上三者的面积,3个图形的
- 循环结构:求Sn=a+aa+aaa+…+aaa…a的值,其中a为一个数字。例如,2+22+222,此时a=2,n=3, n由键盘输入。——[C语言]入门基础编程 1018
- Leaf - 一个由 Go 语言编写的开发效率和执行效率并重的开源游戏服务器框架
- 给出一个非空的字符串,判断这个字符串是否是由它的一个子串进行多次首尾拼接构成的
- RV1126画面质量一:视频基础- 说视频之前先聊聊图像。图像就是图像,大家都知道,是由很多“带有颜色的点”组成的。这个点,就是“像素点” 像素点的英文叫 Pixel (缩写为 PX )。 这个单词是由 Picture ( 图像 ) 和 Element (元素)这两个单词的字母所组成的。 像素 是图像显示的基本单位。所以图片设计有一个一个像素点组成的 我们通常说一幅图片的大小,例如是 1920×1080,就是宽度为 1920 个像素点,高度为 1080 个像素点。 乘积是 2,073,600,也就是说,这个图片是两百万像素,1920×1080,这个也被称为这幅图片的分辨率。分辨率也是显示器的重要指标。 PPI: 什么是 PPI? 那么,我们经常所说的 PPI 又是什么东西呢? PPI,就是“Pixels Per Inch”,每英寸像素数。 也就是,手机(或显示器)屏幕上每英寸面积,到底能放下多少个“像素点”。 这个值当然是越高越好啦! PPI 越高,图像就越清晰细腻 前的功能机,例如诺基亚,屏幕 PPI 都很低,有很强烈的颗粒感。后来,苹果开创了史无前例的“视网膜”(Retina)屏幕, PPI 值高达 326(每英寸屏幕有 326 像素),画质清晰,再也没有了颗粒感。 视频编码基础知识:
- 使用 SVG 和 JS 创建一个由星形变心形的动画
- c语言 位运算符与赋值运算符可以组成复合赋值运算符;例如 a << =2相当于a = a << 2 1、左移运算符(< 左移运算符是用来将一个数的各二进制位左移若干位,移动的位数由右操作数指定(右操作数必须是非负值),其右边空出的位用0填补,高位左移溢出则舍弃该高位。 例如:将a的二进制数左移2位,右边空出的位补0,左边溢出的位舍弃。 若a=15,即00001111(2),左移2,位得00111100(2)。 左移1位相当于该数乘以2,左移2位相当于该数乘以2*2=4,15<<2=60,即乘了4。但此结论只适用于该数左移时被溢出舍弃的高位中不包含1的情况。 假设以一个字节(8位)存一个整数,若a为无符号整型变量,则a=64时,左移一位时溢出的是0,而左移2位时,溢出的高位中包含1。 2、右移运算符(>>) 右移运算符是用来将一个数的各二进制位右移若干位,移动的位数由右操作数指定(右操作数必须是非负值),移到右端的低位被舍弃,对于无符号数,高位补0。对于有符号数,某些机器将对左边空出的部分用符号位填补(即“算术移位”),而另一些机器则对左边空出的部分用0填补(即“逻辑移位”)。 注意:对无符号数,右移时左边高位移入0;对于有符号的值,如果原来符号位为0(该数为正),则左边也是移入0。如果符号位原来为1(即负数),则左边移入0还是1,要取决于所用的计算机系统。有的系统移入0,有的系统移入1。移入0的称为“逻辑移位”,即简单移位;移入1的称为“算术移位”。 例: a的值是八进制数113755: a:1001011111101101 (用二进制形式表示) a>>1: 0100101111110110 (逻辑右移时) a>>1: 1100101111110110 (算术右移时) 在有些系统中,a>>1得八进制数045766,而在另一些系统上可能得到的是145766。Turbo C和其他一些C 编译采用的是算术右移,即对有符号数右移时,如果符号位原来为1,左面移入高位的是1。 拓展资料 运算符含义描述 & 按位与 如果两个相应的二进制位都为1,则该位的结果值为1,否则为0 | 按位或 两个相应的二进制位中只要有一个为1,该位的结果值为1 ^ 按位异或 若参加运算的两个二进制位值相同则为0,否则为1 ~ 取反 ~是一元运算符,用来对一个二进制数按位取反,即将0变1,将1变0 << 左移 用来将一个数的各二进制位全部左移N位,右补0 >> 右移 将一个数的各二进制位右移N位,移到右端的低位被舍弃,对于无符号数,高位补0
- 写一个程序,定义抽象基类Shape,由它派生出3个派生类,Circle(圆形)、Rectangle(矩形)、Triangle(三角形)。用如下的main函数,求出定义的几个几何体的面积和。
- Layer 一个让你想到即可做到的web弹窗/层 解决方案