对自己的定位要明确,不要定义为码农,我是computational biologist.

入了这一行就不要三心二意,这基本注定你未来10年都在干这个,就算要转行也要先把这个做好。其实大多数人最喜欢的肯定是心理学、哲学、脑科学、人工智能,其他的真的没什么意思,虽然有时候觉得未来挺没劲的,老是做这些,但是稍微比较一下,computational biologist还是挺有意思的。

抵抗诱惑,科研是真的枯燥,大部分人是完全无法忍受这份无聊、孤独和压力的,还好现在是论文和基金导向的,大部分人才有目标,如果都没有考核和激励,科研根本就没有人来做。长期保持专注于科研本来就是一个非常难的事情。

心态摆正

心歪了,做什么都是白费,就像老板说的“你要是这个态度,那你永远都不可能取得进步”,确实,心态太重要了。

乐观者总在想如何解决问题,悲观者总是沉浸于问题所带来的烦恼中,这两者之间的执行力会有天壤之别,我们大部分人也是常常在这两者之间徘徊,一定要了解并管理好自己的情绪。

一旦陷入了自悲的状态就只能靠自我的顿悟来解脱了,其他任何人都帮不了你。一个简单的判断自己情绪的方法,平时自己爱吃的食物、爱做的事情、爱听的歌自己现在是否还爱?悲观者做什么都会觉得没劲。

兴趣

没有兴趣,难以持续发力,顶多偶尔爆发,后面还会被反噬。生活和科研都是场马拉松,笑到最后的才是赢家,如果你不让自己喜欢上马拉松,那你肯定是跑不下去的。

长处

田忌赛马,弯道超车,对于我这种开局就落后,智力平平、一般努力的人而言就显得极为重要。

专注

学海无涯,你需要潜入深处,发现新大陆,而不是在水面上浮着,扑哧几下。现在这个世界所有的信息都是过载的,在科学界更是过载,每天发表的paper不计其数,你永远都跟不上。

但我们是科研工作者,我们不必要什么都会,但是按照我们的研究方法,我们能在某个细微的领域有所创新,取得突破,这就足够了。

随时出发

不要指望上完所有的课之后再去开始展开科学研究,基础固然重要,但没必要过于执着,可以边做边学。

每一次的presentation都只有15min,你只能选择性的讲。

模仿

平时看到paper时,看到有用的分析方法,很有用的图,自己可以模仿一下,培养手感。

专业思维

每个行业都有自己的套路,先学习套路有利于入门,后面再谈创新。

尤其是在专业的presentation时,PPT一定要有逻辑(上次被老板批惨了),不要什么都讲又什么都没讲清楚,搞得跟个文献汇报一样。

终身学习

A New Online Computational Biology Curriculum

格局

渺小的人都是奴隶,即使当了皇帝,如果人格渺小,一样是奴隶。

不想当将军的士兵不是好士兵。

总有一天我们要离开打工者的位置,如果格局起不来,就算你做了PI当了领导,最终还是会垮掉,沦为屌丝的,这样的实例太多了。

落实

要有发表欲,当然不是要你拼命作假、灌水,而是自己有了创新之后就要写成论文,把代码写成package,供后人使用。

塑造自己在领域内的影响力,知名度,以期获得更多的合作机会。

研究方向

1. bulk和single cell的打分模型;正好有验证数据;

2. 基于marker的subgroup鉴定;现有的pseudotime和diffusion map;

3. 非聚类的细胞分析方法;

4. lncRNA的分析和鉴定;大数据集、神经网络;one-class

5. 写个DEG分析方法;

6. get marker function;

7. Batch effects评估, detected gene number是否需要评估?

8. SOX10的missing到底是怎么回事?如何评估?

computational biology | Bioinformatician | 开发者指南的更多相关文章

  1. Cocos引擎开发者指南(1-5)

    Cocos引擎开发者指南 英文原版:http://www.cocos2d-x.org/docs/programmers-guide/1/ 中午翻译:http://www.cocos.com/doc/t ...

  2. GOOGLE PROTOBUF开发者指南

    原文地址:http://www.cppblog.com/liquidx/archive/2009/06/23/88366.html 译者: gashero 目录 1   概览 1.1   什么是pro ...

  3. Protocol Buffers(Protobuf)开发者指南---概览

    Protocol Buffers(Protobuf)开发者指南---概览 欢迎来到protocol buffers的开发者指南文档,protocol buffers是一个与编程语言无关‘.系统平台无关 ...

  4. Android开发者指南-方位传感器-Position Sensor

    Android开发者指南-方位传感器-Position Sensor 转载自:http://blog.sina.com.cn/s/blog_48d4913001010zsu.html Position ...

  5. libusb 开发者指南-牛胜超(转)

    源:libusb 开发者指南 libusb Developers Guidelibusb 开发者指南 原作者:Johannes Erdfelt翻译者:牛胜超 Table of Contents目录 P ...

  6. libusb开发者指南(转)

    源:libusb开发者指南 译者: gashero 作者: Johannes Erdfelt 日期: 2010-04-17 地址: http://libusb.sourceforge.net/doc/ ...

  7. [译]AngularJS 1.3.0 开发者指南(一) -- 介绍

    [译]AngularJS 1.3.0 开发者指南(一) -- 介绍 Angular是什么 ? AngularJS是一款针对动态web应用的结构框架. 它可以让像使用模板语言使用HTML, 并且可以扩展 ...

  8. ASP.NET Core开发者指南

    ASP.NET Core开发者指南 2019年ASP.NET Core开发者指南: 你可以在下面找到一张图,该图展示了你可以选取的路径及你想学习的库,从而成为一名 ASP.NET Core 开发者.“ ...

  9. Spring Security OAuth 2开发者指南译

    Spring Security OAuth 2开发者指南译 介绍 这是用户指南的支持OAuth 2.0.对于OAuth 1.0,一切都是不同的,所以看到它的用户指南. 本用户指南分为两部分,第一部分为 ...

随机推荐

  1. 运行django新的项目,页面总是显示以前的项目,问题解决

    运行django新的项目,页面总是显示以前的项目 只需打开任务管理器,再进程中关闭python.exe 再次重新启动服务,python manage.py runserver.即可

  2. 买不到的数目|2018年蓝桥杯A组题解析第八题-fishers

    买不到的数目 小明开了一家糖果店.他别出心裁:把水果糖包成4颗一包和7颗一包的两种.糖果不能拆包卖. 小朋友来买糖的时候,他就用这两种包装来组合.当然有些糖果数目是无法组合出来的,比如要买 10 颗糖 ...

  3. sublime使用技巧总结

    软件右下角可以选择文档语法模式 Ctrl + Shift + P ------------------命令模式sshtml模糊匹配-----语法切换到html模式,同理所得,ss+相应文件名匹配相应模 ...

  4. orcl 之 导入和导出

     dmp文件导入 //1 oracle的数据模式是:用户建在表空间上,表建在用户上 //2 一个用户的表就象自己的私有财产一样,没有自己或管理员授权别的用户是不能查询或修改的: //3 对于不同用户下 ...

  5. Attribute2Image --- Conditional Image Generation from Visual Attributes 论文笔记

     Attribute2Image --- Conditional Image Generation from Visual Attributes Target: 本文提出一种根据属性生成图像的产生式模 ...

  6. [POJ 2386] Lake Counting(DFS)

    Lake Counting Description Due to recent rains, water has pooled in various places in Farmer John's f ...

  7. Cas单点登录配置数据查询用户

    <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.sp ...

  8. Java基础 --Unix与Mac系统 文件路径分隔符(一)

    斜杠‘/’与反斜杠‘\’在不同系统的使用 1)Window平台使用反斜杠'\'作为文件层级分隔符:Windows使用反斜杠作为DOS命令提示符的参数标志,随着发展DOS命令符逐渐被淘汰,大部分情况下斜 ...

  9. 草珊瑚的redux使用方式

    前言 阮大师写入门教程能力一流. 首推它的Redux三篇入门文章. http://www.ruanyifeng.com/blog/2016/09/redux_tutorial_part_one_bas ...

  10. JAVA怎样理解面向对象

    一.对象   现实世界中,随处可见的一种事物就是对象,对象是事物存在的实体,如人类.书桌.计算机.高楼大厦等.人类解决问题的方式总是将复杂的事物简单化,于是就会思考这些对象都是由哪些部分组成的.通常都 ...