avatar
S*r
1
很多人还是以为学两天编程,解两天题目就能找CS的工作了。其实现在什么专业不要编
程,学生物的都要写不少程序。你会做几个题,找的其实也是编程的工作。要找CS的工
作,还是花时间把体系结构弄清楚了再说。
avatar
t*o
2
说的在理。只是框架不是一天两天能搭起来的。
但我想弱问一下,没有这个框架当码工可能吗?
avatar
d*u
3
没框架、没学历、没经验、仅凭兴趣自学过点编程的码工大有人在,只是很难去好公司
罢了。

【在 t*****o 的大作中提到】
: 说的在理。只是框架不是一天两天能搭起来的。
: 但我想弱问一下,没有这个框架当码工可能吗?

avatar
n*e
4
可以啊,现在it业已经工业化了。做个普通码农其实就跟工人宁螺丝差不了多少,不需
要什么背景。
只是入门这么容易,不要想高工资了。。。
其实哪个行业都是这个道理吧。

【在 t*****o 的大作中提到】
: 说的在理。只是框架不是一天两天能搭起来的。
: 但我想弱问一下,没有这个框架当码工可能吗?

avatar
S*r
5
只要会刷试管会养老鼠,也能找到生物方面的工作。但是你能找到好的么?

【在 t*****o 的大作中提到】
: 说的在理。只是框架不是一天两天能搭起来的。
: 但我想弱问一下,没有这个框架当码工可能吗?

avatar
f*g
6
说实话,这样的人太多了,呵呵,人家都活得好好的。
说编程的工作不是CS工作,可能钻追求所谓纯洁性的牛角尖了。

【在 S*********r 的大作中提到】
: 很多人还是以为学两天编程,解两天题目就能找CS的工作了。其实现在什么专业不要编
: 程,学生物的都要写不少程序。你会做几个题,找的其实也是编程的工作。要找CS的工
: 作,还是花时间把体系结构弄清楚了再说。

avatar
j*g
7
所有不是CS的只要能编程也能找到工作,CS专业的不会编程也找不到。

【在 S*********r 的大作中提到】
: 很多人还是以为学两天编程,解两天题目就能找CS的工作了。其实现在什么专业不要编
: 程,学生物的都要写不少程序。你会做几个题,找的其实也是编程的工作。要找CS的工
: 作,还是花时间把体系结构弄清楚了再说。

avatar
n*w
8
不要误解lz,lz只想说,
我CS,我不仅仅会编程,
和仅仅会编程而找到工作的人,不一样。
avatar
h*c
9
俺见过n多CS毕业的说起算法编程讲的头头是道,到实际操作时熟练程度可能还不如一
个文科生,很多时候只会用鼠标和Ctrl+C,不懂怎么利用键盘。电脑出了软硬件故障分
析不出原因,找到了原因也不知道怎么解决。这种太多了,不一而足。。。

【在 n********w 的大作中提到】
: 不要误解lz,lz只想说,
: 我CS,我不仅仅会编程,
: 和仅仅会编程而找到工作的人,不一样。

avatar
m*l
10
"实际操作时熟练程度可能还不如一个文科生"
操作啥?
CS不会用MS Paint是情有可原的吧

【在 h****c 的大作中提到】
: 俺见过n多CS毕业的说起算法编程讲的头头是道,到实际操作时熟练程度可能还不如一
: 个文科生,很多时候只会用鼠标和Ctrl+C,不懂怎么利用键盘。电脑出了软硬件故障分
: 析不出原因,找到了原因也不知道怎么解决。这种太多了,不一而足。。。

avatar
Q*s
11
CS == 码工,码农
avatar
y*k
12
这是要找一个电脑维修师,还是photoshop/excel大师啊?我估计很多学cs的可能还真
不会。

【在 h****c 的大作中提到】
: 俺见过n多CS毕业的说起算法编程讲的头头是道,到实际操作时熟练程度可能还不如一
: 个文科生,很多时候只会用鼠标和Ctrl+C,不懂怎么利用键盘。电脑出了软硬件故障分
: 析不出原因,找到了原因也不知道怎么解决。这种太多了,不一而足。。。

avatar
m*l
13
其实CS的标准很简单: 如果你黑不进银行系统, 你就不是CS的料

【在 y***k 的大作中提到】
: 这是要找一个电脑维修师,还是photoshop/excel大师啊?我估计很多学cs的可能还真
: 不会。

avatar
y*k
14
那是hacker。大部分科班出身的CS也不会。

【在 m********l 的大作中提到】
: 其实CS的标准很简单: 如果你黑不进银行系统, 你就不是CS的料
avatar
r*e
15

我认为编程不是CS 的一个component,而是一个layer。
换言之,不会编程的无法在CS 取得成功。
和10年前相比,今天的CS不那么重视编程,后果是从学生到老师,
工作中从程序员到项目经理,都不会编程序,很糟糕。

【在 S*********r 的大作中提到】
: 很多人还是以为学两天编程,解两天题目就能找CS的工作了。其实现在什么专业不要编
: 程,学生物的都要写不少程序。你会做几个题,找的其实也是编程的工作。要找CS的工
: 作,还是花时间把体系结构弄清楚了再说。

avatar
g*z
16
我也觉的会不会编程不能用来当成标准
avatar
y*k
17
这个thread好象很奇怪了。程序员怎么能不会编程?项目经理为什么必须会编程?
其实搞cs的有很多方向,各有各的需求,哪有什么笼统的CS。你若是做系统的,不懂OS
,architecture,parallel computing,甚至mobile,security,肯定不行的。若是做
算法,information retrieval的,算法和数学得好吧。若是程序员,当然得会写code
啊。
要想做码农,不懂怎么装电脑,修电脑,没有一点问题。不太懂OS,architecture,
algorithm,data mining,会有一些问题,但问题也不大。关键是写简单高效的code,
写的还要快。基本的知识要会,比如OO design,basic data structure and
algorithm (Introduction To Algorithm is more than enough),linux,one
scripting language,c++/stl,
lots of coding experience,and good sense of coding style。
最后,熟读100道面试题。基本做到:看道一道题,5分钟内给一个普通算法,5分钟内
能写完code,code需要简单清楚。再牛的话,10分钟之内给出一个接近最优的解。
这些准备,对一个聪明人而言,基础知识学1年(OS,database,linux,OO,2
languages,basic data structure and algorithm, possibly data mining),半年
做1-200道题。找个大公司的码农的工作应该没问题。

【在 r***e 的大作中提到】
:
: 我认为编程不是CS 的一个component,而是一个layer。
: 换言之,不会编程的无法在CS 取得成功。
: 和10年前相比,今天的CS不那么重视编程,后果是从学生到老师,
: 工作中从程序员到项目经理,都不会编程序,很糟糕。

avatar
M*s
18
你这里面有个很强的假设,就是转行的是“聪明人”。如果是聪明人,转哪个行业一年
半都够了,哪怕是转行做数论的研究。
比方说有的人学生物的,也没有去修计算机学位,而是做了个博士后就掌握了
bioinformatics,发出高水准的paper,然后找到计算机系的faculty。
但事实上大部分人没有自己想象的聪明,而cs并不是一个容易的学科。比方说那本
introduction to algorithms的书,少数人看了以后就可以完成mit的算法课的大部分
作业,但大部分人在计算机系上了算法课后还是一提到算法就头疼。这么一来,对大部
分人而言,真正去上一系列计算机的课程是相当有用的,一个好的instructor可以把一
些东西解释得清楚,难度大的作业和考试也强迫学生去认真学习一些知识,而不是走马
观花地看一遍。
当然如果只是想转行找个糊口的工作,比方说做点简单的web programming,又有朋友
在相应的公司推荐,事情就容易很多,因为竞争同样职位的人很多都是只有个计算机的
certificate,没有degree,或者是community college出来的,也就没有多少优势。但
是这样的工作能做的人很多,要想工资高一点不大可能。一般公司是工作越有挑战性工
资就越高的,而不是相反。

OS
code

【在 y***k 的大作中提到】
: 这个thread好象很奇怪了。程序员怎么能不会编程?项目经理为什么必须会编程?
: 其实搞cs的有很多方向,各有各的需求,哪有什么笼统的CS。你若是做系统的,不懂OS
: ,architecture,parallel computing,甚至mobile,security,肯定不行的。若是做
: 算法,information retrieval的,算法和数学得好吧。若是程序员,当然得会写code
: 啊。
: 要想做码农,不懂怎么装电脑,修电脑,没有一点问题。不太懂OS,architecture,
: algorithm,data mining,会有一些问题,但问题也不大。关键是写简单高效的code,
: 写的还要快。基本的知识要会,比如OO design,basic data structure and
: algorithm (Introduction To Algorithm is more than enough),linux,one
: scripting language,c++/stl,

avatar
J*n
19

这个不是聪明的问题,只要有人带入门,然后自己肯花时间,都能学好。
半年转行做数论,还是对基础要求很高的。
最起码抽象代数那关就没法过。

【在 M****s 的大作中提到】
: 你这里面有个很强的假设,就是转行的是“聪明人”。如果是聪明人,转哪个行业一年
: 半都够了,哪怕是转行做数论的研究。
: 比方说有的人学生物的,也没有去修计算机学位,而是做了个博士后就掌握了
: bioinformatics,发出高水准的paper,然后找到计算机系的faculty。
: 但事实上大部分人没有自己想象的聪明,而cs并不是一个容易的学科。比方说那本
: introduction to algorithms的书,少数人看了以后就可以完成mit的算法课的大部分
: 作业,但大部分人在计算机系上了算法课后还是一提到算法就头疼。这么一来,对大部
: 分人而言,真正去上一系列计算机的课程是相当有用的,一个好的instructor可以把一
: 些东西解释得清楚,难度大的作业和考试也强迫学生去认真学习一些知识,而不是走马
: 观花地看一遍。

avatar
M*s
20
很多很好的学校的计算机系的算法和计算理论的要求是很高的,而且都是必修课。有的
时候数论的问题,还会用在算法课上做例子。如果学的人不聪明,只是有个人带了入门
,是不够的。
话说回来,还是一个想找什么样的工作的问题。简单的,很多teaching school出来的
cs的学生能胜任的工作,还是需要解决很多新问题的有挑战性的工作。前者不是,或者
不应该是好的计算机系的教学目标。

【在 J*****n 的大作中提到】
:
: 这个不是聪明的问题,只要有人带入门,然后自己肯花时间,都能学好。
: 半年转行做数论,还是对基础要求很高的。
: 最起码抽象代数那关就没法过。

avatar
J*n
21

数学这个东西本来就是最自然的东西,如果学不好那只有两种可能,一是时间没有花够
,二是所学的东西所需要的基础没有掌握。
我不知道你所谓的聪明不聪明指的是什么?不过聪明论这种东西误人不浅,还是不要提
倡的为好。

【在 M****s 的大作中提到】
: 很多很好的学校的计算机系的算法和计算理论的要求是很高的,而且都是必修课。有的
: 时候数论的问题,还会用在算法课上做例子。如果学的人不聪明,只是有个人带了入门
: ,是不够的。
: 话说回来,还是一个想找什么样的工作的问题。简单的,很多teaching school出来的
: cs的学生能胜任的工作,还是需要解决很多新问题的有挑战性的工作。前者不是,或者
: 不应该是好的计算机系的教学目标。

avatar
M*s
22
等到你教学生一些数学要求比较高的计算机课程你就会有体会了。
说cs只要有人带入门,一年半就可以学好才是误人子弟的事情。有人带入门,可能可以学好编程,但是要学好cs,对大部分人来说是不现实的。

【在 J*****n 的大作中提到】
:
: 数学这个东西本来就是最自然的东西,如果学不好那只有两种可能,一是时间没有花够
: ,二是所学的东西所需要的基础没有掌握。
: 我不知道你所谓的聪明不聪明指的是什么?不过聪明论这种东西误人不浅,还是不要提
: 倡的为好。

avatar
J*n
23

那不就是我说的第二种情况么,先前的基本功没有打好。花时间把基本功打好再接着学
咯,这个和人聪明不聪明有什么关系呢?

【在 M****s 的大作中提到】
: 等到你教学生一些数学要求比较高的计算机课程你就会有体会了。
: 说cs只要有人带入门,一年半就可以学好才是误人子弟的事情。有人带入门,可能可以学好编程,但是要学好cs,对大部分人来说是不现实的。

avatar
M*s
24
聪明可能用词不当,但也不仅仅是一个基本功的问题。
不管什么专业,都有学生拼命学习而学不会的例子。
一年半自学cs就能学好,达到一个合格的计算机系毕业生的标准,不适合于大部分人。

【在 J*****n 的大作中提到】
:
: 那不就是我说的第二种情况么,先前的基本功没有打好。花时间把基本功打好再接着学
: 咯,这个和人聪明不聪明有什么关系呢?

avatar
y*k
25

这个我是同意的。如果你不是聪明人,还转来转去赶什么时髦啊。等你赶到了,黄花菜
都凉了。当然了,计算机的聪明说白了,也就那么回事,大部分披荆斩棘到美国读书的
人都有吧。搞数学的聪明,那就不是一般的wsn们有的了。我曾经学过数学,觉得数学
你要是没有sense,绝对事倍功半,趁早放弃算了。当年我们学高等代数,老师有点变
态,加了一点抽象代数的东西进去,就搞得好几个同学没法及格,深悔学数学了,呵呵。

【在 M****s 的大作中提到】
: 聪明可能用词不当,但也不仅仅是一个基本功的问题。
: 不管什么专业,都有学生拼命学习而学不会的例子。
: 一年半自学cs就能学好,达到一个合格的计算机系毕业生的标准,不适合于大部分人。

avatar
y*k
26
这个算法的东西,其实说白了,就是首先穷举,然后找聪明的方法穷举。跟数学的方法
还真是差的比较大。况且应用数学和纯数学本身差的就很大了。没有什么可比性。

【在 M****s 的大作中提到】
: 很多很好的学校的计算机系的算法和计算理论的要求是很高的,而且都是必修课。有的
: 时候数论的问题,还会用在算法课上做例子。如果学的人不聪明,只是有个人带了入门
: ,是不够的。
: 话说回来,还是一个想找什么样的工作的问题。简单的,很多teaching school出来的
: cs的学生能胜任的工作,还是需要解决很多新问题的有挑战性的工作。前者不是,或者
: 不应该是好的计算机系的教学目标。

avatar
M*s
27
很多算法的journal paper上都有很多页的严格的证明。
很多数学学科的一些定理性质还是做算法的人证明出来的,因为设计算法需要。
这些定理并不比学数学的人证明的定理容易。
算法不是穷举,而是constructional proof,证明能在某种时间和空间的复杂度要求下
解决问题。Proof by construction需要创造性思维。

【在 y***k 的大作中提到】
: 这个算法的东西,其实说白了,就是首先穷举,然后找聪明的方法穷举。跟数学的方法
: 还真是差的比较大。况且应用数学和纯数学本身差的就很大了。没有什么可比性。

avatar
M*s
28
如果纯数学的好的杂志上发表过文章,那么通常情况下,这个人确实有学cs的聪明。
但cs要学好比很多专业要难。如果目标是编简单的应用程序当然容易,就好比计算机发
明前学数学/物理的目标如果是用对数表计算弹道之类的一样容易。
如果上算法课的时候,老师加了很多需要一个小时才能证明清楚的内容,很多人(汗,
就引用“一般的wsn”这样的称呼吧)会吃不消。而这里好的学校的四年级的非必修的
算法课,是会有这样的内容的。甚至有的时候三年的必须的算法课都会有,当然大部分
学校没有。

呵。

【在 y***k 的大作中提到】
: 这个算法的东西,其实说白了,就是首先穷举,然后找聪明的方法穷举。跟数学的方法
: 还真是差的比较大。况且应用数学和纯数学本身差的就很大了。没有什么可比性。

avatar
D*2
29
re

【在 M****s 的大作中提到】
: 如果纯数学的好的杂志上发表过文章,那么通常情况下,这个人确实有学cs的聪明。
: 但cs要学好比很多专业要难。如果目标是编简单的应用程序当然容易,就好比计算机发
: 明前学数学/物理的目标如果是用对数表计算弹道之类的一样容易。
: 如果上算法课的时候,老师加了很多需要一个小时才能证明清楚的内容,很多人(汗,
: 就引用“一般的wsn”这样的称呼吧)会吃不消。而这里好的学校的四年级的非必修的
: 算法课,是会有这样的内容的。甚至有的时候三年的必须的算法课都会有,当然大部分
: 学校没有。
:
: 呵。

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