c****m 发帖数: 824 | 1 【 以下文字转载自 JobHunting 讨论区 】
发信人: saladbar (saladbar), 信区: JobHunting
标 题: 学计算机的痛苦
发信站: BBS 未名空间站 (Sat Jul 14 22:48:10 2007)
在国内的时候,为了出国,搞所谓的reseach,搞paper,编程基本没有重视
来了美国,发现,research其实也就那么一回事,才发现,找好工作才是正途,research&paper基本没用,再回过头来搞编程啊,算法的东西,sigh |
s****t 发帖数: 698 | 2
research&paper基本没用,再回过头来搞编程啊,算法的东西,sigh
搞research也需要写code的啊,
好的实现才能有好的结果啊。
找工作的时候,code写得漂亮,自然是基本功。
但是如果你应聘的工作,和你的研究很近的话,
这部分的经验就应该是plus了吧,
当然找工作的时候,情况很复杂,
这样的case很少很少而已
【在 c****m 的大作中提到】 : 【 以下文字转载自 JobHunting 讨论区 】 : 发信人: saladbar (saladbar), 信区: JobHunting : 标 题: 学计算机的痛苦 : 发信站: BBS 未名空间站 (Sat Jul 14 22:48:10 2007) : 在国内的时候,为了出国,搞所谓的reseach,搞paper,编程基本没有重视 : 来了美国,发现,research其实也就那么一回事,才发现,找好工作才是正途,research&paper基本没用,再回过头来搞编程啊,算法的东西,sigh
|
b***y 发帖数: 157 | 3 写code是咱们的基本功啊,我当初本科时候没学太好,后来在这里就整天用matlab,能
出结果就好了。
慢慢的发现就不够用了,一来是效率,二来是大程序的可管理程度,刚刚换到C++的时
候还是很郁闷,慢慢的(很慢很慢,超过一年)写的程序也比较干净整洁了,也不怵头
了,后来老板接了个industry project,又学了一写C#,别着急,慢慢来。
我体会的几个阶段:
1.写程序很怵头,什么东西都要去查reference,写起来很慢,大程序很乱,能正确运
行出结果就好了。
2.大部分东西都熟悉了,逐渐能够把大程序的架构搭的很好,每个函数5-30行,比较容
易debug,程序容易维护容易读。
3.提高执行销率,开始大量使用三目和位运算符,不过分使用,保证程序可以读。
4.进一步提高可维护性,一个变量决不存副本,避免不一致数据的存在,保证编译不出
warning。
research&paper基本没用,再回过头来搞编程啊,算法的东西,sigh
【在 c****m 的大作中提到】 : 【 以下文字转载自 JobHunting 讨论区 】 : 发信人: saladbar (saladbar), 信区: JobHunting : 标 题: 学计算机的痛苦 : 发信站: BBS 未名空间站 (Sat Jul 14 22:48:10 2007) : 在国内的时候,为了出国,搞所谓的reseach,搞paper,编程基本没有重视 : 来了美国,发现,research其实也就那么一回事,才发现,找好工作才是正途,research&paper基本没用,再回过头来搞编程啊,算法的东西,sigh
|
s****t 发帖数: 698 | 4
这位老哥说的实在,
顶一个。
现在风气普遍浮躁啊。
【在 b***y 的大作中提到】 : 写code是咱们的基本功啊,我当初本科时候没学太好,后来在这里就整天用matlab,能 : 出结果就好了。 : 慢慢的发现就不够用了,一来是效率,二来是大程序的可管理程度,刚刚换到C++的时 : 候还是很郁闷,慢慢的(很慢很慢,超过一年)写的程序也比较干净整洁了,也不怵头 : 了,后来老板接了个industry project,又学了一写C#,别着急,慢慢来。 : 我体会的几个阶段: : 1.写程序很怵头,什么东西都要去查reference,写起来很慢,大程序很乱,能正确运 : 行出结果就好了。 : 2.大部分东西都熟悉了,逐渐能够把大程序的架构搭的很好,每个函数5-30行,比较容 : 易debug,程序容易维护容易读。
|
b***y 发帖数: 157 | 5 这个是说算法已经设计好了,复杂度是3*n^2+5N+7,编程实现的时候,如何提升20%的
性能。
比如
if(a>b)
{
m=m+1;
array1[m]=a;
}
else
{
m=m+1;
array1[m]=b-1;
}
可以写成
array1[++m]=(a>b)?(a):(b-a);
现在的编译器应该能自动优化这段,但是还是自己写出来比较放心。 |
t*****u 发帖数: 17 | |
h*******e 发帖数: 225 | |
s****t 发帖数: 698 | 8
没有上来就让你做design的吧?
公司绝对不可能的。
Phd 研究型的项目还可以。
不过话说回来,design这东西,
确实是靠经验,靠积累的,没什么捷径
---个人感觉 |
d******i 发帖数: 19 | 9 说的很好.
我觉得我们在学校时有时不重视编程可能是因为老师和老板不care. 很多professors自
己可能就很久没写过程序, 毕竟他们关心的不是实现.
【在 b***y 的大作中提到】 : 写code是咱们的基本功啊,我当初本科时候没学太好,后来在这里就整天用matlab,能 : 出结果就好了。 : 慢慢的发现就不够用了,一来是效率,二来是大程序的可管理程度,刚刚换到C++的时 : 候还是很郁闷,慢慢的(很慢很慢,超过一年)写的程序也比较干净整洁了,也不怵头 : 了,后来老板接了个industry project,又学了一写C#,别着急,慢慢来。 : 我体会的几个阶段: : 1.写程序很怵头,什么东西都要去查reference,写起来很慢,大程序很乱,能正确运 : 行出结果就好了。 : 2.大部分东西都熟悉了,逐渐能够把大程序的架构搭的很好,每个函数5-30行,比较容 : 易debug,程序容易维护容易读。
|