我是一个大二的学生,我感觉学了好多科目,都只会的很片面,而且我也不知道以后这些在工作中有什么用处,怎么用!

我特想走程序员这条路,可以说是我的梦想,就是不知道怎么才能踏上这条路,我真的不知道要去学什么,我们的科目好乱好乱,一会学语言,一会学系统,一会学单片机,感觉要死了。

我真的迷茫了,您能不能给一点学习上的建议和如何去成为一名程序员呢?

望指点迷津!

2 收藏


直接登录
最新评论
  • AngryApe Java攻城狮 2015/12/18

    学你自己喜欢的东西,兴趣才是最重要的,其他的学科应付一下考试就可以了,前几天刚看过一个叼人自己计算机很厉害,通过漏洞登上了老师的邮箱,考试的时候还有三门0分

  • 你毕业后想做什么?怎么实现它?
    回答这两个问题,找到答案,你就找到了方向。

  • 93吸血鬼 学生 2015/12/19

    你们的科目不乱啊,如果你要成为一名优秀的程序员,这些东西需要了解啊,语言我就不说了,系统:毕竟代码是跑在计算机上的,了解计算机系统才能写出更好的代码;单片机:基本上和系统一样,你知道我后来才意识到单片机里面讲的中断是多么重要的吗?!

    其实我觉得就目前来说国内大部分学校的计算机和软工的课程设置还是比较合理的,虽然具体实施可能不太靠谱,但是方向是对的,你可以自己往前学啊,螺旋式,遇到问题了再回过头来看,然后再继续往前。

    当然我觉得你现在的问题是:躁。欲速则不达

  • Socoder linux系统工程师 2015/12/19

    我记得乔布斯传里面,乔布斯在上大学期间无意的学习了字体美术之类的课程,随后他正好运用到了他的mac电脑里面,所以,你也不知道什么时候会用到它,既然大学开设了这个课程,与你爱好没多少冲突的话,多学点也不是坏处啊。但是,我觉得这些课程不是没有用,你的程序(各种开发语言,数据库技术)要运行在服务器上面(各类操作系统),而人们需要通过网络去访问你的应用,所以你也得学习一些互联网协议等等。单片机你可以学习到程序是怎么驱动硬件去工作的,所以这些都是有用的。
    只有当你能够驾驭(其实不敢说驾驭啦,就是当你非常了解你的操作系统的时候),你才能够写出优秀的代码去实现你的程序,就是操作系统的一些底层原理,各大子系统。

  • 天绘 实施工程师 2015/12/19

    何必跟着课堂走。私下系统的学呗

  • 多看看gitlab,能参与项目更好