没问题,学到老活到老!江民软件的老总38岁开始学习编程,经过自己艰苦的努力,一样写出了辉煌的软件作品!
但是软件里的分类太多了,WEB编程、应用软件、嵌入式开发等,每个项目都还可以有很多分支,这些问题最好能搞清楚,这3者有关联性,但是又有不少区别!这3者入门的难易度依次是:最难嵌入式开发->其次应用软件->WEB编程,当然这只是说入门,其实要学精的话,都很难!
软件之路(C/S结构):如果你有比较强的C语言,数据结构,数据库SQL的理论知识的话,我建议你学VC++或。NET里的C#软件编程(C#语法类似C++/C),有个1。2年软件开发经验后,转型ARM汇编,然后再学习嵌入式开发,目前嵌入式开发的人才少,工资高,你可以上各地人才市场上找找,基本都要求懂这些!经验一般的4000-8000,经验高的都是上万一个月,缺点是嵌入式开发需要知道软件编程,介入的门槛高,如果是搞硬件的还需要懂电路设计(这个难度太大,建议放弃),做过软件开发越久越有利,不懂的人永远都很难介入!甚至连那个平台介入的机会都没有!如果有软件编程经验后,外加一个做过几年的嵌入式开发的师傅带你,那你努力个1年半载就OK了!如果你自己够努力,学有所成之时你还不满30岁!
WEB编程(B/S结构):优点入门容易,缺点学精很难!和嵌入式开发有点相反,我个人认为这个和软件之路是完全不同的,WEB编程用的语言还是平台结构都与软件编程完全不同,目前用得比较多的就是PHP,。NET,JAVA次之!。NET可以算是个大杂烩,但是不管怎么说,这个要学精,也得花个几年时间!但是毕竟学东西都是因人而异的,如果你在学校学的是网页编程,那我会建议你走这条路!当然如果你有兴趣也可以走这条路!
最后要说明,学东西,兴趣是最好的老师,而不是你个人所学的专业或者名号!很多计算机一线高手都未必是班科出身!
以上为有些是个人的经验体会,有些是根据一些朋友的经验总结!未必正确,欢迎指正!