邢波老师致广大学员的一封信(2010-10-26)

Dear Students,

It has been a great experience to work with you during the 5-day Dragon Star lectures. I truly appreciate that you have attended all the lectures with patience and enthusiasm, and I am glad most you have enjoyed and liked the lectures. As a teacher, your approval and support are the highest honor I can enjoyed in my career.  I got many questions from you on how to be a good researcher, bellow are some words I wrote to a student i don't personally know who asked me the same question through email a few years ago. Hopefully this complement Fei-Fei's excellent essay on how to do good research.

.... as general advices on students interested in pursue a serious science career, I think the following are important:

1) know exactly what your goal is, what is your strength and your weakness, both technical and mental, as they are equally important for success. 
Set you goal and plan your moves accordingly.

2) don't wait if you really believe a change is needed. It is never too late to change career course if the change is serious and a full dedication for the new course is committed. The amount of time wasted in waiting is often longer than the time needed to clinch the new life. For me, I was once at the bottom of my new career because I nearly knew nothing of machine learning when I changed major, but I knew I would love it because of its beauty and power. It took me 5 years starting from that point to 
become a professor of machine learning at CMU.

3) you need to work extremely hard. In my graduate and professional career, I worked on average 12 hours per day and 7 days per week, with high concentration and efficiency. (Of course, as I mentioned in our evening chat, I personally do not actually view such activities as "work", they are fun and exciting, as much as, or better than other entertainments.)

4) you work hard not because you are pushed by your boss, but because you are inspired and you love what you do. Indeed, I often told my students and friends that I "LIVE" my research rather than doing my research. I enjoy doing it more than watching TV and playing card, etc.

5) you can still live a colorful life and be energetic. I am big sports and music fun, and love to do many other things, and I enjoy being with my friends and family.  So I waist no time idling. Whenever I am not working, I play or exercise hard, and be with my family and friends.

6) you need to train yourself to be very creative, and very independent. Honestly almost all the research ideas in my graduate study were not from my advisors, but from myself; what I got from my advisors at Berkeley were moral support, inspiration on research style and taste, sense of honest and pride, and their friendship.

7) being informed of the latest progress in your research area. It is not unusual to read 1 thousand papers per year. Basically, to be on top of the field you need to know EVERYTHING of your field, and in many cases many related fields.

8) when breaking new grounds, on the one hand, you need to respect the intelligence of the authorities in the fields, don't assume they are stupid and you are smarter, and always ask why they do not do the same as what you want to do years ago. On the other hand, when you can convince yourself that you indeed gain an insight that those authorities had not, you should have the courage to surpass them.

9) Being versatile and flexible. Many problems and techniques are related, don't hand yourself on a single tree.

10) It is never a bad thing to be a perfectionist and idealist in research. It is absolutely important to have an optimistic character, and to be physically fit and strong. It is very stupid to assume that one can work less because others are less smart. The truth is that, most of the top researchers I know of are not only extremely smart, but also work long hours and are efficient. So even physically you need to have means to compete. I myself used to be a semi-professional athlete when I was in college, and
even now I have no problem consistently working/playing harder and longer than my students 10+ years younger than my age.

11) learn the art of communication. Be ready to discuss and share your ideas with your colleagues and competitors. Learn from not only your colleagues, but also from your competitors.

12) Most importantly, be honest, open, patient, happy, and far-sighted, rather than being sneaky, isolated, anxious, bitter, and short-sighted.

Finally, I wish all of you happy and prosperous in the years to come.

Best regards,
Eric

邢波老师致广大学员的一封信(2010-10-26)相关推荐

  1. 2010龙星计划 机器学习 邢波老师(Eric)写给学员的一封信

    邢波老师致广大学员的一封信(2010-10-26) 转载自:http://bcmi.sjtu.edu.cn/ds/ Dear Students, It has been a great experie ...

  2. 《致未来老婆的一封信》

            题记:今年5月2日结婚,马上要回去了.现将我之前写过的"致未来老婆的一封信"发于此处,算是我们结婚前的一份礼物.同时,愿天下有情人终成眷属! 未来的老婆大人: 你好 ...

  3. 2010.10.30 OA 项目组一周工作报告

    本周基本上实现了上周的目标,但和计划相比有落后. 进度:55 本周提交了3.0任务评估的第一个版本,一共为1003小时,客户收到该评估后,对3.0任务进行了调整,将部分任务移到2011.2版本中,同时 ...

  4. java语言显示运算时间_JAVA语言之ACM日期计算:输入一个日期,格式如:2010 10 24 ,判断这一天是这一年中的第几天...

    本文主要向大家介绍了JAVA语言之ACM日期计算:输入一个日期,格式如:2010 10 24 ,判断这一天是这一年中的第几天,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助. ACM日期 ...

  5. 高级学员:2015年10月24日作业

    高级学员:2015年10月24日作业 一.信息安全系统和安全体系 1.信息安全系统三维空间示意图中,X.Y.Z轴的名称,及它们各自包括的内容: Y轴是OSI网络参考模型,包括:物理层.链路层.网络层. ...

  6. Python线程指南 ---转自 http://www.cnblogs.com/huxi/archive/2010/06/26/1765808.html

    Python线程指南 ---转自 http://www.cnblogs.com/huxi/archive/2010/06/26/1765808.html 本文介绍了Python对于线程的支持,包括&q ...

  7. 最近的问题汇总(至2010/10/6 12:00)

    *请不要使用第三方软件"关闭服务"或者"删除垃圾文件",否则很可能会导致系统不稳定或者功能不正常! 1. 如果有系统文件损坏(少见)或者丢失(这个常见,有些&q ...

  8. Linux TUN/TAP 虚拟网卡编程入门https://backreference.org/2010/03/26/tuntap-interface-tutorial/...

    原文: https://backreference.org/2010/03/26/tuntap-interface-tutorial/ (为防和谐,下文中p=屁) Tun/Tap interface ...

  9. Windows 7常见问答汇总一【2010.10】

    1)     Q:如何修正Windows7部分磁盘分区图标显示错误? A:出现此问题有如下两种状况: 1. 除了系统所在分区外的其他分区磁盘不显示卷标. 2. 部分分区图标损坏. 可以采用方法解决: ...

  10. Windows7常见问答汇总二【2010.10】

    47)Q   : 电脑装完系统(win7),如何再进行分区. A :用windows7自带的分区工具分区 1.右键计算机-管理-存储-磁盘管理. 2.右击你要分割的磁盘C-选择"压缩卷&qu ...

最新文章

  1. Lua(Codea) 中 table.insert 越界错误原因分析
  2. AS3.0的int uint Number的使用原则
  3. 记录如何防止跨站点脚本攻击之抄写
  4. pscs6插件_PS插件-灯光工厂
  5. python gevent教程_Python的gevent框架的入门教程
  6. OC Swift 走马灯效果
  7. git常用操作,切换分支,合并分支
  8. python%20是什么运算
  9. php版本越高越好么,php版本越高越好吗
  10. [转载] 高阶函数和柯里化
  11. 多字符串查找算法:kmp与step
  12. 无锁并发和无等待并发的对比分析
  13. LC振荡器的工作原理
  14. Java中浏览量怎么实现_Java刷视频浏览量点赞量的实现代码
  15. MybatisPlus代码生成器报错AutoGenerator()‘ has private access in ‘com.baomidou.
  16. http请求报错context deadline exceeded (Client.Timeout exceeded while awaiting headers)
  17. python的request发请求报500原因
  18. matlab db dbm dbfs,dbfs(dbfs和dbm的换算)
  19. 五大经典算法-动态规划 及其算法应用
  20. 数据结构c语言程序杨辉三角,杨辉三角 --- C语言程序

热门文章

  1. 手机信令数据在城市规划领域的应用
  2. js实现全排列组合算法
  3. linux显示防火墙端口命令,Linux查询端口是否被防火墙屏蔽 firewall-cmd命令用法
  4. Java 单向链表翻转
  5. OkHttp之BridgeInterceptor简单分析
  6. ImageLoader的简单分析(五)
  7. 用大前端技术实现的一款仿Boss直聘app(已开源)
  8. java反射机制的实现机制_Java反射机制实践
  9. c#服务器上的文件怎么打印机,如何通过使用C#窗口服务通过打印机打印数据打印文本文件...
  10. svm分类代码_数据挖掘入门系列教程(九)之基于sklearn的SVM使用