大学生如何进化到程序猿
我想,我下面的这个问题,是很多大学生,尤其是那些跟我一样非计算机专业的大学生,一直都困惑着的一个问题:我们应该怎么学习,以进化成一个合格的程序猿!
作为一名电科专业的学生,出于对编程的爱好,大学的这两年里,我一直在自学编程知识。从C到数据结构,到参加ACM竞赛,再到C#,现在又回过头来学习《C++Primer》。我就像一只无头的苍蝇,在这无尽的代码中乱窜,兴奋,却毫无方向。
不知道如何系统的学习编程知识。
最初,以为语法知识就是编程,后来学习了数据结构跟算法的东西,又想当然的认为数据结构、算法知识才是王道,再后来认识了一点面向对象的知识,觉得大型的可维护的代码才是真正的编程。。。。
到底什么才是编程?
究竟如何才能系统的学习这些?
怎么做才能在两年之后出去才有竞争力?
考研还是直接工作?
我的梦想究竟有多少价值?
面对这些,我茫然。。。
没有头绪,没有目标。。。。
写这篇杂文,主要是想问问那些曾经像我一样这样过来的前辈们,到底该如何系统的学习?
同时也希望,那些跟我一样有这些困惑的大学生们,能够一起讨论。
欢迎加入QQ群讨论:189185443
- 12楼hejingyuan63小时前
- 看来已经学了很多知识了,加油
- Re: cyh243小时前
- 回复hejingyuan6n我现在每天都花7、8个小时在学习这些东西,但是不知道如何系统的学习。。。感觉很乱
- Re: zz9621小时前
- 回复cyh24nn呵呵,你可能是根本不知道该学什么
- 11楼liutengteng1304小时前
- 先理论,再实践吧,在实践中才能成长的更快。
- 10楼huo_yun5小时前
- 慢慢来吧,什么事都有一个过程!
- 9楼han_yankun20095小时前
- 很努力额
- Re: cyh245小时前
- 回复han_yankun2009n就是太方向感太差了。不知道下一步的目标,,
- 8楼xyd54459015小时前
- jiayou
- 7楼zz9629小时前
- 去GitHub
- Re: cyh248小时前
- 回复zz962n就我现在的水平,去Github是不是有点远?
- Re: zz9628小时前
- 回复cyh24nn嗯,我的意思是你在GitHub尝试一下,选择一些和你发展方向一致的中小规模的项目,先可以看看他人的代码,然后再尝试做一些贡献。nn国外有很多大学生参与这个的,而且以后你可以把这段经历写入简历。
- Re: cyh248小时前
- 回复zz962n谢谢,我看起来是一个不错的学习路径
- 6楼liuyanlinglanq10小时前
- 我觉得应该先学简单的基础,然后做些项目练手,然后在找其他的.至于学什么C,C++,他们很多内容都是相通的,只用特别学其中一种.
- 5楼as1990113010小时前
- 努力,终究有收获
- 4楼wzdsx10小时前
- 我也在学习!不过我是初级。 我三年前学了.NET ,现在居然反过来学ASP 。首要目标是学会网站建设必备的工具软件、编程语言等,……
- Re: cyh2410小时前
- 回复wzdsxnASP跟游戏编程或者其他的软件开发,哪个前途好点?
- 3楼xiaowei_cqu10小时前
- 我感觉应该多实践,在项目中慢慢摸索
- Re: cyh2410小时前
- 回复xiaowei_cqun大学生的项目实在是少啊,我编过一些小游戏,但是感觉都太简单了。
- Re: xiaowei_cqu10小时前
- 回复cyh24我跟着师兄在实验室做过一些外包的项目,还参加了一些比赛,还是有不少收获。有精力的话找同学做些比赛吧,微软 Imagine Cup那种~
- Re: cyh2410小时前
- 回复xiaowei_cqun是在项目中发现知识缺口,去填补,还是先有基础再去深究?对于这点,我也不是很清晰
- Re: xiaowei_cqu10小时前
- 回复cyh24有空可以读读刘文鹏的文章,像《我在南大的七年》,还有关于学习和思维的系列。nhttp://mindhacks.cn/2009/05/17/seven-years-in-nju/
- Re: xiaowei_cqu10小时前
- 回复cyh24其实我也只算个刚入门的小菜鸟,怎么成为合格的程序猿,这命题太大我可说不好,只是以自己的经历来说一直觉得实践很重要,在实践中可以查漏补缺,之后找到自己喜欢的方向深入下去
- Re: cyh2410小时前
- 回复xiaowei_cqunThank U。
- 2楼qiangzai501410小时前
- 我是打酱油的!其实我的真是目的是赚分,哈哈!
- 1楼wangyongxia92112小时前
- 兴趣是最好的老师,你已经具备了,我觉得你应该找找相关的老师,毕竟他们有经验,有阅历,可以给你提供系统学习的方向,祝你成功!
- Re: cyh2412小时前
- 回复wangyongxia921ngood idea。Think U