24小时热门版块排行榜    

查看: 2823  |  回复: 24
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

zhulin8609

铁虫 (小有名气)

[交流] 【讨论】怎样才能把C++练的出神入化呢 已有8人参与

怎样才能把C++练的出神入化呢?3个月强化训练可以么?

[ Last edited by nono2009 on 2010-3-30 at 15:20 ]
回复此楼
快乐,再快乐一点!
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

holmescn

金虫 (正式写手)

★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
nono2009(金币+2):鼓励交流讨论! 2010-03-30 15:21
引用回帖:
Originally posted by wangen994 at 2010-03-30 08:08:46:
我觉得还在于练习,常联系,经常摸索一下小技巧,参与讨论,我觉得提高很快。

常练习不如参加到一个项目中去,这样能得到更多的东西。写练习用的小程序只是对语言的一种片面的了解。只有真正到一个上W行的项目中去实践才能得到更多。而且从项目中锻炼出来的不只是语言的技巧,还有项目的组织能力和团队合作能力。语言在那个时候就并不那么重要了。
我原来认为那些所谓的过来人所说的“语言其实并不重要”,是他们对语言的蔑视。那个时候我是C++的铁杆粉丝,我的愿望的把世界上所有的程序都用C++重写,以达到世界完美的统一。而现在,我用Fortran写数值计算程序,用Mathematica做公式推导以及简单函数的画图。甚至把python作为几个无限精度的计算器(是的,我就是这么干的,因为bc,dc我都不熟悉,如果你也不知道只是什么,直接忽视就行了)我当然可以用Mathematica完成所有的事情,Fortran也一样,但有时候就是一个方便,快捷。无需要更多的时间去思考物理,而不是怎么实现程序。

关于技巧,这是Linux/Unix Geek们遗留下来的毛病,聪明人聚在一起总喜欢搞一些稀奇古怪的东西来逗闷子。而那些是绝对不应该出现在你要写的程序里的。追求自己掌握的奇技淫巧的数量不如看看你实现了几个优秀的作品。
PS:Perl就因为要使用太多的技巧而搞得后期难以维护,所以现在正逐渐被更清晰的Python所取代。

oh,我又犯病了。当我是个话痨吧。
12楼2010-03-30 12:46:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 25 个回答

holmescn

金虫 (正式写手)

★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
wangen994(金币+2):感谢参与讨论,呵呵 2010-03-29 21:09
把C++搞得出神入化比再创造一个C++还要难。
再说干什么要出神入化呢?重要的是你写的软件能引人入胜。语言这东西,不明白的地方去翻翻手册就行了。

一条man语句强过100本Linux专著。

如果是要面试的话,也不用搞得出神入化。面试更看重你的编程功底,和解决问题的能力,对语言的了解,只需要一些基本的,常识性的东西。

如果你的面试官问你:
i=1;
i+++++++;

i=?
这样的傻问题,你完全可以起身就走了。
4楼2010-03-29 16:09:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhulin8609

铁虫 (小有名气)

引用回帖:
Originally posted by holmescn at 2010-03-29 16:09:46:
把C++搞得出神入化比再创造一个C++还要难。
再说干什么要出神入化呢?重要的是你写的软件能引人入胜。语言这东西,不明白的地方去翻翻手册就行了。

一条man语句强过100本Linux专著。

如果是要面试的话,也 ...

多谢指教
快乐,再快乐一点!
5楼2010-03-29 17:49:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dedream

铁杆木虫 (正式写手)


小木虫(金币+0.5):给个红包,谢谢回帖交流
引用回帖:
Originally posted by holmescn at 2010-03-29 16:09:46:

如果你的面试官问你:
i=1;
i+++++++;

i=?
这样的傻问题,你完全可以起身就走了。  ...

应该有人遇到这些问题吧?
从数据到结论
6楼2010-03-29 17:50:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见