一个经管学生,想做一名程序员,他应该怎样规划自己的大学四年?

CarKei


大学四年拥有足够的时间来完成相关的学习啦。

首先先选好大方向,比如是做开发(前端还是后端),还是运维,还是dba,还是前端(app,小程序和h5),或者是产品。方向的选择很重要,因为只有选择了大方向才能细化到子方向。

大方向后选好后,列出其涉及到的子方向领域。比如以后端开发为例,你需要学习不同的语言(如c,c++,java等),需要学习数据结构,最好学习下数学里面经典的算法,需要学习数据库知识,最好也可以学习下网络和操作系统相关的知识。总之要有知识体系的储备和学习,要系统,基础的也要扎实。

学习了知识后,要参与实践。可以选择一些项目来做,有机会的话就跟着老师或者其他同学一起做,或者去外面公司找实习。这个阶段要学习一些开源框架的应用,知道怎么从开源社区里寻找自己想要的东西,慢慢培养自己解决问题的能力。


老许言职


本人10年开发培训经验,期间经历了Java Web,Android,H5,大数据,PHP等多个不同的方向的开发,也做过软件培训公司的金牌讲师,很有兴趣回答你这个问题。

程序员并非计算机专业学生的专属

首先我觉得程序员作为一个职业,并不是计算机专业学生的专属,任何一个专业的学生都可以进入到这一个行业历来,只要他愿意和喜欢。在我这10年的工作经历中,见过了太多非计算机专业的程序员,也见过了很多计算机专业转投其他方向的人。并不是说我们学了什么,就一定要从事这一个行当。

虽然像上面那么说,但是作为一个非计算机专业的经管学生,要想作为程序员,难度肯定要比计算机专业的学生要大一些。

大学里的学习规划

那么在4年大学里,该怎么按照自己的目标规划自己的学习计划呢?

1.明确学习目标和路线

既然要自学了,首先得明确自己的学习目标,知道自己什么要学,什么不学,这样才不至于走弯路。可以去培训机构里要一些课程大纲,综合对比几家的课程大纲,然后提炼出自己的一个学习路线。因为培训机构里的课程内容,肯定是比较贴合企业技术需求的,比自己盲目瞎学好的多。

2.学会蹭课

现在很多学校里都有计算机专业,所以要学会去学校里蹭课。大学里的课程都是随便听的,找个计算机班,要到他们的课程表,跟着去上课就行了。

3.多泡图书馆

要学习,图书馆肯定要多去泡一泡,里面应该有很多的计算机专业的书籍,计算机网络类的,编程思想类的,算法类的,软件工程类的等等,这样的书籍要多啃!

4.寻找学习资料

要按照学习路线去找学习资料,视频,文档,博客等。网上都有很多免费的软件技术教程,随便就能下载下来,找个经典的版本跟着学就行了。其实基础部分都差不多,没必要弄个几套看来看去的。对于高级点的课程内容,可以去淘宝买点,百八十块就可以买到。

5.还要经常与技术大牛进行交流

自学的过程中,会碰见很多自己解决不了的难题,往往就会卡住自己,进而导致自己学不下去。那么此时可以找个技术大牛来辅导你,有问题大牛帮你指导,这样也不用花那么多的培训费,也可以节省很多不必要的学习时间,也是一种折中的学习方式。

我总结的几个比较好的视频网站,可以参考:

1.B站:

目前在B站上面,有很多各种类型的软件开发学习视频,比如要学习Java开发,可以找到从入门的Java基础到框架,到分布式视频都有,你可以随便搜索”Java“这样的关键词,都能搜到很多,至于哪个人的视频讲的好,哪个值得推荐,这里咱就不说了,省的有广告的嫌疑。反正你就看播放量,赞的数量,评论等信息,应该可以推测出来。

2.某讯课堂

基于目前头腾之争,为了表示对某讯的抗议,我这里只说企鹅家的某讯课堂了,那里也有不少的学习视频。

3.知乎

知乎上面其实也有不少的学习视频,用心搜也可以搜得到。

也可以直接百度搜索Java学习视频,然后就可能会给你推荐各家培训机构,培训机构为了招生,都会免费给一些学习视频,当然高级的教程可能就没了,但是基础视频肯定是没问题的。

5.手机App

也可以在应用市场上,搜索”Java“,”程序员“这样的关键词,会出来不少相关的App,然后这些App里有的也有系列学习视频。

我总结的几个程序员常用网站:

作为未来的程序员,也必须经常去几个常用的网站逛逛,最常见、最喜欢逛的非以下这几个莫属!

1.github

https://github.com,很多教学项目的源码都是从上面找的

2.Stack Overflow

https://stackoverflow.com/,解决bug,你遇到的问题,可能早就有人遇到并解决了,或者去提问

3.google,baidu

这两个算不上论坛,但是遇到问题,先搜一搜

4.youtube

http://www.youtube.com,不过得翻墙,里面的资料确实不少,娱乐也不少

5.知乎

https://www.zhihu.com/people/sunwithyou/

6.简书

https://www.jianshu.com/

7.CSDN

https://blog.csdn.net/syc000666

8.掘金

https://juejin.im/

9.Medium

https://medium.com/,得翻墙

10.博客园

https://www.cnblogs.com/

如果想学习Java课程,可以关注我,免费获取学习教程。

我从事开发培训10年,擅长Java Web,Android,H5,大数据,PHP等多个不同的技术方向。后续我会写一系列关于互联网技术方面的文章,感兴趣的朋友可以关注我。另外如果你有Java,Android,H5等开发方面,或者是求职方面的问题,也可以在评论区留言,或者私信我,相信一定会让你有所收获!


一一哥Sun


兴趣是最好的老师,如果你真的想好了,那就行动吧!大学有很多自由的时间,你想做程序员,计算机语言有很多种,也要想好,要学哪一种,是C++,还是JAVA等等,想好了就计划好自己的时间安排吧!同时,还要严格要求自己,充分利用大学里的图书馆和相关教师的资源。如果你是真正喜欢,你就会有专研下去的动力,有了动力你就能感受到学习的乐趣,学习的成就感,从而你会感受到生活的美好。加油吧!



分享到:


相關文章: