先介绍一下自己,非计算机专业出身,刚毕业马上快满1年了,学的是通信,大学期间接触了C语言。毕业后由于工作不理想,想转到IT这方面。为什么转IT?其实我也不太清楚,虽说不是很厌烦编程,但是也不是对它特别感兴趣,也许觉得相对于其他路,IT这条就目前来说比较靠谱一些。
我面临的第一个问题,就是选择一条大方向。其实说实话,我对编程方面不是太了解,就知道语言C,C++,JAVA,C#这几类比较常见,还有一些当时做老师布置的作业时用的JS,HTML,CSS这几种做网站的。这几种语言区别?结合我大学四年的经历,我就粗浅的认为:C#很容易做出界面程序,C,C++基本只用过控制台,编一些计算之类的东西,用过一点点MFC,感觉太难了。JAVA没用过。以上言论前辈们就不要吐槽了,我实在菜的不行。
在CSDN看了很久帖子,特别是职场话题,感觉C,C++最难学,但是这二者未来基本不会有大起伏。JAVA貌似很火,很多人学,但是物以稀为贵是吧?不久看到一个帖子,说:别问哪种语言最有前途,学好了一门语言就有前途,觉得很对,所以最后吧方向定在C++
面临的第二个问题,就是自学。在自学这将近1年的时间里,虽然时间不长,但是也暴露了很多问题。我也知道需要啃书,但是说实话,有些东西真的实在是看不下去啊
,我目前面临的最大两个问题是:1不知道哪些是重点,2不知道找什么题目做。
关于第一点,拿C++来说,前面很顺利,但是学到类模板,类继承,代码重用这几块,感觉真的啃不动,细节太多了,根本记不住。久而久之就厌烦了。
关于第二点,我记得有个帖子说,自学看书效果其实不好,最好的是找一个很小很小的综合项目,把它做出来了,很多东西就会了。我也觉得这点很有道理,大学的时候,自学一门语言快一年,效果不太好,但是,有一次老师让用一门新语言做一个小程序,边做边学,这样逼自己一把,感觉学得很快。
上面废话太多了,我就想请教前辈们,1:不存在哪门语言更有前途,只在于学得精不精。这种说法客观来说对与否?
2:关于自学,感觉自己效率很低,不知道重点,哪些细节该牢记,哪些不用?特别是C++这种细节太多的。学习的渐进步骤不太了解。看书,做课后题,下一步不知道怎么走了?目前由于现实关系,只能呆在家,无法报培训班。各位前辈有什么可以开导我的么。。。