|
我是一名机械专业毕业的学生,即将毕业。
现在在一家软件公司工作。我想在学校里应该有很多人爱好软件,可惜苦于无路,不知道怎么去学习。
比方说学习c/c++,有很多人学了2年多,还只是会编个1+1 =2 的小程序。更本做不了那些面向对象的,能够看得见
的大程序,怎么办???
1:弄清概念,该学那些东西。先不说学习什么语言,咱先就计算机专业的课程说说,操作系统,数据结构,这两本书必看,看到什么程度,只要说到进程,线程的概念,你能知道是什么东西就可以,给你一个东西你能了解他的数据模型就够了,关键是理解
2:学习什么语言
作为一名真正的程序员只会一门语言是远远不够的,记住不要听别人说什么现在流行什么语言。在软件行业什么语言多流行,没有哪种语言淘汰的说法,各种语言简要分析如下
vb/vb.net : 这门语言简单易懂,容易上手。现在大多软件公司使用该语言来作为开发工具。
就面向对象的程度来讲 ,目前,vb.net.的集成度是最高的(远大于java),一般开发软件多用vb.net来画界面,以及编写内部代码
c/c++ : 这门语言大家多很熟悉,而且在学校学习c的人也很多,他的优点是功能强大。但是面向对象的程度不到
50%以上。相对于其他语言来讲,这门语言是最难学习的,和掌握的。在现在的软件行业中一般不把c/c++作为主流
开发语言。一般多是把它作为伪汇编语言使用,比如开发线程等。但是在做硬件那块还是用c作为主流软件 比如 驱动,嵌入式等,总的来说商用软件还是用vb.net 的多(开发成本低)
java : 在微软出.net之前,可以这么说:java 是当今面向对象程度最高的语言,但是现在不能这么说。如果说.net
的面向对象的程度在100%,那么java的面向对象的程度就在80% 左右
3 :英语能力,没有很强的英语能力,想要学好软件,是不可能的事。理由不多说。大家可以自己去体会
4 :毅力:刚开始学习计算机语言时,有种新鲜感。到后来时越来越枯燥,很多人多放弃,如果这样的话那将是前功尽弃
5 :我能做程序员做到多大???
这个问题现在在网络上有很多人提到,大多人说只能做到30岁左右,其实不是!!!!!!
我觉得说这些话的人是在装B,做程序员得看你的兴趣,你喜欢做多久,就做多久。并不是说过了30岁 我们就不再适合做程序员,或者可能被淘汰。这些多是表面的除非你这个人是个超级大傻蛋,干了10几年的程序员,你的能力还不如一个刚入道的新手.........
如何学习
1 先从C/C++ 入手,从难到易,理由我不多解释(没必要)
2掌握C/C++的类,指针 建议学习谭好强先生写的建材
3学习WIN32API, 这时你的英语能力的有点道行,至少你能看懂那些MSDN中的文章吧
4着手与MFC,这是你可以自己做一些小项目
** 3,4 两个阶段至少得2个月时间
至于怎么去学我就不多说,
5看MSDN 了解MFC的各个类 ,怎么用等等
当你完成这些后,可以告诉你,你已经入门
你再去学习其他的语言,顶多需要一个月的时间把
最后Sorry一句,我的表达能力很差,如果大家还有什么想问的??
我的联系方式(msn): ghl840405@ hotmail.com |
评分
-
1
查看全部评分
-
|