h*******o 发帖数: 95 | 1 刚才看了那对coding couple,很崇拜。想用summer的时间提高一下编程水平。
以前对写程序没有太大兴趣,一般都是为了实现算法写的。
我写程序有以下几个问题:
1. 写程序都是为了实现算法,所以每次写都只用到一部份编程知识,有时候用C++,有
时候用C#,虽然写出来的程序可以run,但是对语言本身没有全面系统的了解。
2. 写程序对自己要求很低,也就是算法没有错误,结果正确,计算速度符合要求就可
以了。很少去思考编程技巧,也不知道太多技巧,只能用最一般的语句写程序,感觉很
土。
请问我这种情况应当怎样提高coding水平呢?不大喜欢去啃编程的书,感觉没有重点,
书里的技巧看到了也不一定用得上,不用了也就忘了,等于没看。有没有好的讨论
coding技巧的论坛呢?或者有比较浅显易懂的article推荐呢?多谢了~~ |
g*****g 发帖数: 34805 | 2 design pattern
【在 h*******o 的大作中提到】 : 刚才看了那对coding couple,很崇拜。想用summer的时间提高一下编程水平。 : 以前对写程序没有太大兴趣,一般都是为了实现算法写的。 : 我写程序有以下几个问题: : 1. 写程序都是为了实现算法,所以每次写都只用到一部份编程知识,有时候用C++,有 : 时候用C#,虽然写出来的程序可以run,但是对语言本身没有全面系统的了解。 : 2. 写程序对自己要求很低,也就是算法没有错误,结果正确,计算速度符合要求就可 : 以了。很少去思考编程技巧,也不知道太多技巧,只能用最一般的语句写程序,感觉很 : 土。 : 请问我这种情况应当怎样提高coding水平呢?不大喜欢去啃编程的书,感觉没有重点, : 书里的技巧看到了也不一定用得上,不用了也就忘了,等于没看。有没有好的讨论
|
b*****u 发帖数: 648 | 3 听一门编程课程,完整的跟着做一个课程project
【在 h*******o 的大作中提到】 : 刚才看了那对coding couple,很崇拜。想用summer的时间提高一下编程水平。 : 以前对写程序没有太大兴趣,一般都是为了实现算法写的。 : 我写程序有以下几个问题: : 1. 写程序都是为了实现算法,所以每次写都只用到一部份编程知识,有时候用C++,有 : 时候用C#,虽然写出来的程序可以run,但是对语言本身没有全面系统的了解。 : 2. 写程序对自己要求很低,也就是算法没有错误,结果正确,计算速度符合要求就可 : 以了。很少去思考编程技巧,也不知道太多技巧,只能用最一般的语句写程序,感觉很 : 土。 : 请问我这种情况应当怎样提高coding水平呢?不大喜欢去啃编程的书,感觉没有重点, : 书里的技巧看到了也不一定用得上,不用了也就忘了,等于没看。有没有好的讨论
|
h*******o 发帖数: 95 | 4 thanks for the advice. I'm going to take similar course next semster.
【在 g*****g 的大作中提到】 : design pattern
|
h*******o 发帖数: 95 | 5 That's a good point.Thanks.
下学期选了一门software design,一门software design practice做project的。
Hope they will help. :-D
【在 b*****u 的大作中提到】 : 听一门编程课程,完整的跟着做一个课程project
|
c******e 发帖数: 82 | 6 无他,多读code,多写code。
【在 h*******o 的大作中提到】 : 刚才看了那对coding couple,很崇拜。想用summer的时间提高一下编程水平。 : 以前对写程序没有太大兴趣,一般都是为了实现算法写的。 : 我写程序有以下几个问题: : 1. 写程序都是为了实现算法,所以每次写都只用到一部份编程知识,有时候用C++,有 : 时候用C#,虽然写出来的程序可以run,但是对语言本身没有全面系统的了解。 : 2. 写程序对自己要求很低,也就是算法没有错误,结果正确,计算速度符合要求就可 : 以了。很少去思考编程技巧,也不知道太多技巧,只能用最一般的语句写程序,感觉很 : 土。 : 请问我这种情况应当怎样提高coding水平呢?不大喜欢去啃编程的书,感觉没有重点, : 书里的技巧看到了也不一定用得上,不用了也就忘了,等于没看。有没有好的讨论
|
w*******0 发帖数: 15 | |
w*******0 发帖数: 15 | 8 追求完美,有点艺术天分,多看多写,coding水平自然会提高。
编程是一门艺术,好的程序,流畅,自然,给人美的享受,容易维护。不好的coding
烂面条一样,到最后只能dump了。 |
f**********r 发帖数: 2137 | 9 做一个大一些的项目就可以大幅度提高水平了
【在 h*******o 的大作中提到】 : 刚才看了那对coding couple,很崇拜。想用summer的时间提高一下编程水平。 : 以前对写程序没有太大兴趣,一般都是为了实现算法写的。 : 我写程序有以下几个问题: : 1. 写程序都是为了实现算法,所以每次写都只用到一部份编程知识,有时候用C++,有 : 时候用C#,虽然写出来的程序可以run,但是对语言本身没有全面系统的了解。 : 2. 写程序对自己要求很低,也就是算法没有错误,结果正确,计算速度符合要求就可 : 以了。很少去思考编程技巧,也不知道太多技巧,只能用最一般的语句写程序,感觉很 : 土。 : 请问我这种情况应当怎样提高coding水平呢?不大喜欢去啃编程的书,感觉没有重点, : 书里的技巧看到了也不一定用得上,不用了也就忘了,等于没看。有没有好的讨论
|