Redian新闻
>
生物逃兵谈为什么CS容易
avatar
生物逃兵谈为什么CS容易# JobHunting - 待字闺中
e*o
1
作为一个生物逃兵,我至今觉得CS是比生物容易的。
原因很简单,计算机是我们人类造出来的。 从硬件到软件,人类对其中的每一个原理
都是清楚的。 一个智力正常的人,只要肯学,坚持不懈的自学,也能够弄懂绝大多数
原理。
而生物呢? 一个简单的问题,难倒所有人。比如,你是怎么来的? 没人知道。其中的
大多数的原理,人类是不知到的。 如果把人类知道的关于自身的问题答案当分子,不
知道的当分母,这个数值,的极限应该是0。
学CS跟学生物相比,更简单。 比如,我是做虫子的,对,也是bug。 但是问题是,多
数情况下没法,debug。虫子有时候会死,我向老师汇报,老师只问我,你觉得可能的
原因是什么? 我也从来不会告诉他一定是什么。 死了就死了,此时此景,不会再有第
二次了。无论你怎么猜测,验证,都是一种可能。很多时候,无从猜测。
计算机程序呢? 我也想像的到,也会有类似的情况,你很难重复当时的情况,但是,
其复杂度,与一个生物个体加上其环境所形成的系统来说,也是没法比。计算机程序,
是可以弄的很清楚的,作为一个写程序的人,你是控制者。
当然,我并不是说,计算机的东西简单的到了不去认真学习就可以运用自如地步。 作
为一个学生物的,或者想成为一个Biologist的人。我当初学习计算机知识(或者CS,
随便怎么叫)的目的就是为我将来研究生物服务。 在学习的过程中,我最大的收获就
是: 只要肯学,反复折腾,编程的东西没有神秘的magic。很多看似很神奇,很复杂的
东西,到了最后,差不多都是常识。
计算机的东西,如果追本溯源,也不容易。 比如,这两个看似简单的问题:
1. 你自己随便找个编程语言,写个程序,输出”Hello World", 解释一下这一过程?
你能解释到哪个层次?
2. 解释一下,你刚才点击这个贴标题,到现在看到这个贴的全过程? (当然只解释,
发生在计算机里的。你自己身体里的过程,留给搞生物的吧)。
我自己是说不上来多少。不过,即使是在教室里做过几年的CS的科班生,虽然,这些问
题差不多就是本科四年学习的东西。 很多人还会支支呜呜。
=============
如果你是学生物的,像我一样,觉得太难了又看不到出路,尚且觉得自己年轻,转CS吧
。比生物容易,即使你自学。可能开始比较难,那是因为畏惧心理在作怪。过了开始的
坎,就好了。
至于学物理,数学啥的,咱不了解,最好你们不要转,不过跟我学生物的争CS的坑。哈
哈。
avatar
c*m
2
朋友,看了你几个帖子,觉得你心态很好,思辨能力也不错,加油!
avatar
m*u
3
你这逻辑明显不通,你不能拿生物科研的问题难度和计算机工程的难度相比,要比的话
拿计算机科研的难度比
如果真觉得计算机容易的话,请把p=np证明一下吧
avatar
e*o
4

前者是postdoc的工作,后者是码工的工作。
我开始做前者,现在做后者,觉得容易多了,轻松多了。出来吼一嗓子,提醒一下火坑
里的人,有问题么。
生物科研的难度和计算机科研的难度能比? 两个无穷大怎么比?
我高中的时候还觉得数学容易呢,是不是要把哥德巴赫猜想证一下。

【在 m****u 的大作中提到】
: 你这逻辑明显不通,你不能拿生物科研的问题难度和计算机工程的难度相比,要比的话
: 拿计算机科研的难度比
: 如果真觉得计算机容易的话,请把p=np证明一下吧

avatar
v*k
5
当然可比。因为生物可以认为只有科研的工作。就是比一个正常人可以找到的工作难度么

【在 m****u 的大作中提到】
: 你这逻辑明显不通,你不能拿生物科研的问题难度和计算机工程的难度相比,要比的话
: 拿计算机科研的难度比
: 如果真觉得计算机容易的话,请把p=np证明一下吧

avatar
C*J
6
好像在拿【求知】和【应用】在比较,方向不同,比较有难度。生物学在于【求知】,
CS在于【应用】。个人看法。
avatar
s*y
7
现在的生物学不是求知,是撞大运
没有任何美感可言
纯属浪费生命

【在 C*****J 的大作中提到】
: 好像在拿【求知】和【应用】在比较,方向不同,比较有难度。生物学在于【求知】,
: CS在于【应用】。个人看法。

avatar
f*e
8
狗屁不通。原因就是你学 CS 的深入程度和当初学生物完全不同。
avatar
e*o
9

觉得有用就看看,不通你写个通的。
发个贴到最后弄得大家都不愉快。罢了。
大牛来了。我还是遁吧。

【在 f**********e 的大作中提到】
: 狗屁不通。原因就是你学 CS 的深入程度和当初学生物完全不同。
avatar
s*e
10
不好把science和engineering比。
其实本质是CS混饭吃比生物容易。
我原来也总结过,生物和计算机对于从业者来说最大的不同是时间尺度的不同。
生物是一个化学的过程,液体扩散的速度就是上限,我们研究的过程的时间尺度,一般
发生于毫秒级。
即使最简单的生物实验,如果你要改变一个条件,基本上也需要一天一的时间
而计算机的尺度是纳秒级别,改变一行code, 一般几秒或几分种就有结果。
当然,如果是一些很大的系统或者会影响很多用户,过程很慢,但是也比一个药做临床
试验短多了。
很多日常的工作都是try and error,这方面来讲,生物的时间尺度太长了,搞一个老
鼠一年没有了。这也是生物让人觉得挫折的地方。

【在 e*******o 的大作中提到】
: 作为一个生物逃兵,我至今觉得CS是比生物容易的。
: 原因很简单,计算机是我们人类造出来的。 从硬件到软件,人类对其中的每一个原理
: 都是清楚的。 一个智力正常的人,只要肯学,坚持不懈的自学,也能够弄懂绝大多数
: 原理。
: 而生物呢? 一个简单的问题,难倒所有人。比如,你是怎么来的? 没人知道。其中的
: 大多数的原理,人类是不知到的。 如果把人类知道的关于自身的问题答案当分子,不
: 知道的当分母,这个数值,的极限应该是0。
: 学CS跟学生物相比,更简单。 比如,我是做虫子的,对,也是bug。 但是问题是,多
: 数情况下没法,debug。虫子有时候会死,我向老师汇报,老师只问我,你觉得可能的
: 原因是什么? 我也从来不会告诉他一定是什么。 死了就死了,此时此景,不会再有第

avatar
f*e
11
你学生物已经学到能谈论独自研究发 CNS,有自己的 idea,敢想去当生物的 faculty
。 CS?你搞清楚 CS 的 top conference 了吗?研究热点是什么?你敢想像自己去当
CS 的 faculty 吗?我们这些转行的 CS 水平就是当初在生物用用 kit 做做 bulk PCR
的份。我听过一个 CS 的做过一次 PCR 以后大谈生物如何简单(我以前的公司有 bio
bootcamp)。简直是狗屁不通。

【在 e*******o 的大作中提到】
:
: 觉得有用就看看,不通你写个通的。
: 发个贴到最后弄得大家都不愉快。罢了。
: 大牛来了。我还是遁吧。

avatar
n*r
12
其实就是science 和engineer的区别
science是上帝设计的,人两眼一抹黑,在做逆向工程,当然难了
engineer人自己就是上帝,想怎么设计就怎么设计,当然容易了。
作为普通工作者,做science和engineer难度差别不大。
要做好,做science真作出扎实的东西,发nature science,那就比任何engineer要难
了。

【在 e*******o 的大作中提到】
: 作为一个生物逃兵,我至今觉得CS是比生物容易的。
: 原因很简单,计算机是我们人类造出来的。 从硬件到软件,人类对其中的每一个原理
: 都是清楚的。 一个智力正常的人,只要肯学,坚持不懈的自学,也能够弄懂绝大多数
: 原理。
: 而生物呢? 一个简单的问题,难倒所有人。比如,你是怎么来的? 没人知道。其中的
: 大多数的原理,人类是不知到的。 如果把人类知道的关于自身的问题答案当分子,不
: 知道的当分母,这个数值,的极限应该是0。
: 学CS跟学生物相比,更简单。 比如,我是做虫子的,对,也是bug。 但是问题是,多
: 数情况下没法,debug。虫子有时候会死,我向老师汇报,老师只问我,你觉得可能的
: 原因是什么? 我也从来不会告诉他一定是什么。 死了就死了,此时此景,不会再有第

avatar
i*q
13
如果人造出来的规则就容易,那所有的棋牌、体育运动都很容易,你试试去做职业运动
员好了。
计算机比某些学科容易,无非是坑多,经济不好位置紧缩的时候,一样会艰难起来。如
果你放弃生物的一流位置,跑来做计算机的二流,只怕到时候就是首先给裁掉的。
生物其实坑不少,只是人们觉得不满意而已。

【在 e*******o 的大作中提到】
: 作为一个生物逃兵,我至今觉得CS是比生物容易的。
: 原因很简单,计算机是我们人类造出来的。 从硬件到软件,人类对其中的每一个原理
: 都是清楚的。 一个智力正常的人,只要肯学,坚持不懈的自学,也能够弄懂绝大多数
: 原理。
: 而生物呢? 一个简单的问题,难倒所有人。比如,你是怎么来的? 没人知道。其中的
: 大多数的原理,人类是不知到的。 如果把人类知道的关于自身的问题答案当分子,不
: 知道的当分母,这个数值,的极限应该是0。
: 学CS跟学生物相比,更简单。 比如,我是做虫子的,对,也是bug。 但是问题是,多
: 数情况下没法,debug。虫子有时候会死,我向老师汇报,老师只问我,你觉得可能的
: 原因是什么? 我也从来不会告诉他一定是什么。 死了就死了,此时此景,不会再有第

avatar
z*e
14
engineering里面你要挑战上帝
比如造飞机火箭之类的
怕是难度不比发nature要低

【在 n****r 的大作中提到】
: 其实就是science 和engineer的区别
: science是上帝设计的,人两眼一抹黑,在做逆向工程,当然难了
: engineer人自己就是上帝,想怎么设计就怎么设计,当然容易了。
: 作为普通工作者,做science和engineer难度差别不大。
: 要做好,做science真作出扎实的东西,发nature science,那就比任何engineer要难
: 了。

avatar
j*x
15
你就是个转行念了点cs基础课找个工作的,为啥要拿生物研究跟你这上课比。。。
生物那些基础我初中都会了。。。cs的难点在哪里?是你每天码的那些代码那么简单么
?生物难点在哪里?是你每天洗试管那么简单么?
你这种人,说白了就不是做工程师的料。。。别在这里扯淡了。。。

【在 e*******o 的大作中提到】
: 作为一个生物逃兵,我至今觉得CS是比生物容易的。
: 原因很简单,计算机是我们人类造出来的。 从硬件到软件,人类对其中的每一个原理
: 都是清楚的。 一个智力正常的人,只要肯学,坚持不懈的自学,也能够弄懂绝大多数
: 原理。
: 而生物呢? 一个简单的问题,难倒所有人。比如,你是怎么来的? 没人知道。其中的
: 大多数的原理,人类是不知到的。 如果把人类知道的关于自身的问题答案当分子,不
: 知道的当分母,这个数值,的极限应该是0。
: 学CS跟学生物相比,更简单。 比如,我是做虫子的,对,也是bug。 但是问题是,多
: 数情况下没法,debug。虫子有时候会死,我向老师汇报,老师只问我,你觉得可能的
: 原因是什么? 我也从来不会告诉他一定是什么。 死了就死了,此时此景,不会再有第

avatar
h*y
16
你硬要类比的话,用生物实验室的technisan和马功比比较合适

【在 e*******o 的大作中提到】
: 作为一个生物逃兵,我至今觉得CS是比生物容易的。
: 原因很简单,计算机是我们人类造出来的。 从硬件到软件,人类对其中的每一个原理
: 都是清楚的。 一个智力正常的人,只要肯学,坚持不懈的自学,也能够弄懂绝大多数
: 原理。
: 而生物呢? 一个简单的问题,难倒所有人。比如,你是怎么来的? 没人知道。其中的
: 大多数的原理,人类是不知到的。 如果把人类知道的关于自身的问题答案当分子,不
: 知道的当分母,这个数值,的极限应该是0。
: 学CS跟学生物相比,更简单。 比如,我是做虫子的,对,也是bug。 但是问题是,多
: 数情况下没法,debug。虫子有时候会死,我向老师汇报,老师只问我,你觉得可能的
: 原因是什么? 我也从来不会告诉他一定是什么。 死了就死了,此时此景,不会再有第

avatar
j*u
17
其实你这么比较可能更直接一些.在领薪水的工作里,差不多可以分成5万一年的,10万的
,20万的,50万的.
不要拿一个行业里挣5万的和另一个行业里挣10万的比哪个工作容易哪个难,就比同样一
个薪水水平的在不同行业里对人的素质教育水平工作强度这些的综合要求,你就知道哪
一行好混了.

【在 e*******o 的大作中提到】
: 作为一个生物逃兵,我至今觉得CS是比生物容易的。
: 原因很简单,计算机是我们人类造出来的。 从硬件到软件,人类对其中的每一个原理
: 都是清楚的。 一个智力正常的人,只要肯学,坚持不懈的自学,也能够弄懂绝大多数
: 原理。
: 而生物呢? 一个简单的问题,难倒所有人。比如,你是怎么来的? 没人知道。其中的
: 大多数的原理,人类是不知到的。 如果把人类知道的关于自身的问题答案当分子,不
: 知道的当分母,这个数值,的极限应该是0。
: 学CS跟学生物相比,更简单。 比如,我是做虫子的,对,也是bug。 但是问题是,多
: 数情况下没法,debug。虫子有时候会死,我向老师汇报,老师只问我,你觉得可能的
: 原因是什么? 我也从来不会告诉他一定是什么。 死了就死了,此时此景,不会再有第

avatar
j*u
18
生物实验室的TECH和普通马公倒是有很多相像的地方. 但是主要区别是TECH挣钱少,没
有任何上升空间. 职业的长久性和稳定性上我的观察是TECH更差,不过马公总是撒娇说
自己是青春饭,所以这个也难说.

【在 h**********y 的大作中提到】
: 你硬要类比的话,用生物实验室的technisan和马功比比较合适
avatar
j*t
19
一稿两投能同时上十大,兄弟,你要接着搞生物,肯定nsc一堆一堆的
avatar
a*r
20
感觉是说编程比生物容易,CS可不只是编程。。。

【在 e*******o 的大作中提到】
: 作为一个生物逃兵,我至今觉得CS是比生物容易的。
: 原因很简单,计算机是我们人类造出来的。 从硬件到软件,人类对其中的每一个原理
: 都是清楚的。 一个智力正常的人,只要肯学,坚持不懈的自学,也能够弄懂绝大多数
: 原理。
: 而生物呢? 一个简单的问题,难倒所有人。比如,你是怎么来的? 没人知道。其中的
: 大多数的原理,人类是不知到的。 如果把人类知道的关于自身的问题答案当分子,不
: 知道的当分母,这个数值,的极限应该是0。
: 学CS跟学生物相比,更简单。 比如,我是做虫子的,对,也是bug。 但是问题是,多
: 数情况下没法,debug。虫子有时候会死,我向老师汇报,老师只问我,你觉得可能的
: 原因是什么? 我也从来不会告诉他一定是什么。 死了就死了,此时此景,不会再有第

avatar
f*w
21
+1

lz 和有几个回复说的话感觉就是井底之蛙,
我宁可对两个学科的终极目标有相同的敬畏

【在 a*****r 的大作中提到】
: 感觉是说编程比生物容易,CS可不只是编程。。。
avatar
l*e
22
就插个嘴,你做的生物 postdoc 工作已经很有些生物科研的程度了,而我知道的许多
生物 postdoc 的工作,只不过是生物码工的性质。所以因人而异,有些人甚至生物 PI
的工作,都是劳动密集型的,谈不上什么科研。

【在 e*******o 的大作中提到】
:
: 觉得有用就看看,不通你写个通的。
: 发个贴到最后弄得大家都不愉快。罢了。
: 大牛来了。我还是遁吧。

avatar
a*4
23
学吧 多说无益啊
avatar
L*w
24
agree. 看楼主问的那些问题,对计算机根本还是门外汉。

【在 m****u 的大作中提到】
: 你这逻辑明显不通,你不能拿生物科研的问题难度和计算机工程的难度相比,要比的话
: 拿计算机科研的难度比
: 如果真觉得计算机容易的话,请把p=np证明一下吧

avatar
c*r
25
搞CS的PHD,表示LZ说的有道理。
生物的不确定性太多了。CS至少基础都是人造的,做实验要容易些,虽然有时工作量大
的吓人。
再说,LZ只是把生物research和CS 码农工作比,当然码农容易多了。
avatar
l*5
26
这里评击LZ的很多人,恐怕真不明白生物多么被催吧?
avatar
f*y
27
re

【在 a*****r 的大作中提到】
: 感觉是说编程比生物容易,CS可不只是编程。。。
avatar
v*v
28
Computer Science不等同于程序吧。
算法通了,程序是很次要的。
但计算机中的逻辑清楚这点确实,很多时候比较容易搞清楚卡在哪。
avatar
H*9
29
没有什么比什么简单容易的

【在 e*******o 的大作中提到】
: 作为一个生物逃兵,我至今觉得CS是比生物容易的。
: 原因很简单,计算机是我们人类造出来的。 从硬件到软件,人类对其中的每一个原理
: 都是清楚的。 一个智力正常的人,只要肯学,坚持不懈的自学,也能够弄懂绝大多数
: 原理。
: 而生物呢? 一个简单的问题,难倒所有人。比如,你是怎么来的? 没人知道。其中的
: 大多数的原理,人类是不知到的。 如果把人类知道的关于自身的问题答案当分子,不
: 知道的当分母,这个数值,的极限应该是0。
: 学CS跟学生物相比,更简单。 比如,我是做虫子的,对,也是bug。 但是问题是,多
: 数情况下没法,debug。虫子有时候会死,我向老师汇报,老师只问我,你觉得可能的
: 原因是什么? 我也从来不会告诉他一定是什么。 死了就死了,此时此景,不会再有第

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。