学软件开发需要学哪些知识?看哪些书?

我有个哥子是做软件开发的,这行他算牛的,好多公司都争着挖他。他跟我说IT这行不看文凭不看证书,只看实际能力。意思是到公司应聘人家只看你实际能力其他啥证书文凭之类的基本不看。所以叫我不用报什么学校,以后也不用考什么证。自己只要对这个确实非常感兴趣那就买书来自学,如果学了大半年还啥都摸不清楚就叫我别选这行了。

请懂IT这行的前辈们告诉小弟,我哥子说的这些对不对?如果真这样那我就买书自学了。第一,我对编程软件什么的最感兴趣;第二,我性格比较内向,很容易一个人静下来做事;第三,我喜欢一个人静静的看书学东西;第四,经常喜欢一个人静下来没日没夜的研究一个搞不懂的问题直到搞懂为止。我的这些特点和性格使我感觉和相信我一定能自学好。当然如果有不懂的,哥子叫我随时问他,包括他上班时也可以问他。

现在我就想知道做这行要学哪些知识?要买哪些书来看?还有一个很关心的问题,英语要达到哪个水平?反正从初中到大学的英语单词我肯定会去背。在网上搜了下说是要看计算机专业英语词汇 除了这个学软件开发还需要学哪些专业性的英语???假如说我不看这些什么专业英语只背完中学大学的单词是否也能看懂也能学好呢??

请前辈们赐教下,小弟感激不尽。。。。。。

到底你是做软件开发还是做软件测试
这2个是不同的职业、
如果是软件测试、书籍如下:
软件测试(第2版)
软件测试的艺术(第2版)
探索式软件测试(强烈推荐)
这3本书看完了你做测试应该可以入门了

开发的话就那本经典的:C++Primer Plus中文版_第5版
当然这本开发的书是不可能在一个月就能学好的、一个月连入门都不行
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-10-09
建议你先从计算机概论入手,首先搞明白电脑都由哪些部件组成,对计算机里的一些基本概念有所了解,为学习编程打好基础。然后找一本编程语言的书看,建议入手先学C语言。关键是要边学边练,可以对照书上的练习题练,并逐步深入。

网上有很多论坛。建议有一定寄出后你加一个开源社区的论坛看看。再熟练一些可以研究一下某种开源操作系统,建议看开源的Android。

要有恒心,不断钻研,祝你成功!
第2个回答  2011-10-15
到底你是做软件开发还是做软件测试
这2个是不同的职业、
如果是软件测试、书籍如下:
软件测试(第2版)
软件测试的艺术(第2版)
探索式软件测试(强烈推荐)
这3本书看完了你做测试应该可以入门了

开发的话就那本经典的:C++Primer Plus中文版_第5版
当然这本开发的书是不可能在一个月就能学好的、一个月连入门都不行
第3个回答  2011-10-08
dfkj
相似回答