首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

怎么自学软件开发

2013-03-25 
如何自学软件开发我对软件编程很感兴趣,想自学软件工程开发,请问大牛们作为一个自学者应该注意些什么问题,

如何自学软件开发
我对软件编程很感兴趣,想自学软件工程开发,请问大牛们作为一个自学者应该注意些什么问题,或者是应该何如自学?还有就是离散数学对以后的软件开发有用吗?
[解决办法]
先看看谭浩强的<<C语言程序设计>>学学基础,虽然都说那书比较烂,但是入门的话还是比较好的,另外尽信书不如无书,多动手联系。有点基础了可以看看<C++ Primer>继续提高,同时可以自己给自己出些题目来做,比如做一些小游戏,游戏一般比较能锻炼人,其中包含的知识点也比较全面一些,多上技术论坛,不光是有问题才去,看看别人提的问题对自己也很有帮助
[解决办法]
我c++是看c++ primer入门的,看这本书用不着什么基础
但是读primer要很有耐心,没耐心的话可以先读essential c++
谭某的书怕你读了会染上坏习惯

至于数学要看领域,某些领域很重视数学
你的数学不好根本无法在那些领域混下去
例如影像处理,这类专业领域若数学没学好
你根本不可能混的下去
除了那些特定的领域,大部分的程式
只要求你具备高中的数学水平就够了
[解决办法]
挑那些很吃重数学的领域有个额外的好处
你必须花很多年的时间(10年以上)才能有大成
每一年都能学到新的东西,累积经验
这就直接拉开你和一大群人的差距

由于科技的进步,现代的商业软件或小小的应用程式
成了人人都有能力开发的东西
这也是为何有很多人的10年经验跟一年没有差别
因为他们总是在开发类似的软件

物以稀为贵,你想抢着进入这些人满为患的地方
还是选择辛苦一点,加入那些很注重基础理论,数学的领域?

热点排行