3个回答
展开全部
自学和实践
我是个程序员,工作2年了,我也是自学过来的,我也知道自学的辛酸,算是过来人给初学者一个建议吧
1.看书,主要是打好基础,如果是学C,C++的话,最好C++,windows编程,MFC,winsocket,ActiveX 一路学下来
要提高自己程序的效率还要看 数据结构 算法
选书是很关键的,特别是基础的学习,
给你推荐几本书,最先学C++ Primer, 然后windows程序设计, visual c++核心内幕, 数据结构与算法, 算法导论
2.练习 多做练习是非常关键的,刚开始要跟着书上的代码,每份代码都亲自实践一下,理解进去,加入一些优秀的论坛,多上论坛逛逛,多学习,学算法就多上上ACM的网站 一般都有在线检测代码的机制,比如北大的ACM网站,有很多的算法题目,很能提高水平 不懂的就多上网搜搜 总会找着你要的答案的..
3.实践 理论永远离不开实践,实践能大幅提高你学习的进度和应用水平,最好能找到些良好设计的系统代码来细细研究,最好能进一家软件公司,通过实践来提升水平
我是个程序员,工作2年了,我也是自学过来的,我也知道自学的辛酸,算是过来人给初学者一个建议吧
1.看书,主要是打好基础,如果是学C,C++的话,最好C++,windows编程,MFC,winsocket,ActiveX 一路学下来
要提高自己程序的效率还要看 数据结构 算法
选书是很关键的,特别是基础的学习,
给你推荐几本书,最先学C++ Primer, 然后windows程序设计, visual c++核心内幕, 数据结构与算法, 算法导论
2.练习 多做练习是非常关键的,刚开始要跟着书上的代码,每份代码都亲自实践一下,理解进去,加入一些优秀的论坛,多上论坛逛逛,多学习,学算法就多上上ACM的网站 一般都有在线检测代码的机制,比如北大的ACM网站,有很多的算法题目,很能提高水平 不懂的就多上网搜搜 总会找着你要的答案的..
3.实践 理论永远离不开实践,实践能大幅提高你学习的进度和应用水平,最好能找到些良好设计的系统代码来细细研究,最好能进一家软件公司,通过实践来提升水平
展开全部
不停的学习
是要付出汗水的
不是一个问题能解决的
是要付出汗水的
不是一个问题能解决的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
高手是别人来评价的,你只要比身边的所有的人强,即可被称为高手,一般的话你只要无比的精通一两门以上的编程语言都会被评价为高手!对电脑智识要学而不厌,电脑智识是没上限的,学不完的,学完了新的智识又出现了,只要你学得越多,评价你为高手的人就越多!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询