我想,我下面的这个问题,是很多大学生,尤其是那些跟我一样非计算机专业的大学生,一直都困惑着的一个问题:我们应该怎么学习,以进化成一个合格的程序猿!

作为一名电科专业的学生,出于对编程的爱好,大学的这两年里,我一直在自学编程知识。从C到数据结构,到参加ACM竞赛,再到C#,现在又回过头来学习《C++Primer》。我就像一只无头的苍蝇,在这无尽的代码中乱窜,兴奋,却毫无方向。

不知道如何系统的学习编程知识。

最初,以为语法知识就是编程,后来学习了数据结构跟算法的东西,又想当然的认为数据结构、算法知识才是王道,再后来认识了一点面向对象的知识,觉得大型的可维护的代码才是真正的编程。。。。

到底什么才是编程?

究竟如何才能系统的学习这些?

怎么做才能在两年之后出去才有竞争力?

考研还是直接工作?

我的梦想究竟有多少价值?

面对这些,我茫然。。。

没有头绪,没有目标。。。。

写这篇杂文,主要是想问问那些曾经像我一样这样过来的前辈们,到底该如何系统的学习?

同时也希望,那些跟我一样有这些困惑的大学生们,能够一起讨论。

欢迎加入QQ群讨论:189185443

from: http://blog.csdn.net/cyh_24/article/details/7747998

大学生如何进化到程序猿相关推荐

  1. 程序猿进化 - 在拉钩子1024对APE节讲座计划

    注意:下面这篇文章来自于我在网上拉勾1024对APE节现场演示程序. 我是蒋宇捷,信天创投的合伙人.之前是百度魔图的联合创始人. 我先做个自我介绍,事实上每次介绍自己事实上是非常痛苦的事情,由于我前不 ...

  2. 大学生程序猿IT情书“2014爱的告白挑战赛”获奖名单及优秀情书展示系列之 - 【IT术语】情书+【搞笑另类】情书...

    经过专家评委们的层层精心评选和认真讨论,恭喜下面同学终于入选CSDN高校俱乐部"大学生程序猿IT情书2014爱的告白挑战赛活动"优胜者名单.获奖者将在本周内收到邮件通知.请依照邮件 ...

  3. 程序猿正本清源式进化的意义

    在现实的社会中.也许认为在当下的工作中,根本不须要什么算法,高级别线程处理,更不需弄清什么编译原理之类的. 确实,现实社会这部分工作大多不须要一般的程序猿来做,程序猿仅仅要弄清怎么去调用别人的接口和方 ...

  4. 了不起的程序猿,是从猴子进化来的!

    --兜兜转转好些年,最后还是成为了一个在电脑面前写代码的猴子. 2014年刚刚毕业那会,学习软件工程专业的我并没有同班上同学一样,义无反顾的选择去做一个了不起的程序猿.而是遵从自己内心躁动不安分的心灵 ...

  5. 献给大学生,未来程序猿的前端学习网站

    * 视频学习网站,请阅读我的<读大学的你,还在迷茫吗?快看看这些视频学习网站> * 1.博客园(http://www.cnblogs.com/) 博客园创立于2004年1月,是一个面向开发 ...

  6. AI:一个20年程序猿的学习资料大全—BAT等面试资料/NECCS大赛资料/一二级建造师/网络编程爬虫等/公务员——只有你不想要的,没有你找不到的

    AI:一个20年程序猿的学习资料大全--前端/后端/架构师/运维各种很多教程资料--只有你不想要的,没有你找不到的 AI:一个20年程序猿的学习资料大全-结构分析软件/办公软件/电气制造控制/高级语言 ...

  7. 不服来战!这才是产品汪与程序猿撕逼的正确方式

    问题背景:当你的产品内测时,这时候程序员看着那个功能或者交互很不爽,开始各种吐槽,紧接着一群程序员开始吐槽,有多不爽,有多鸡肋,有多麽....balabala..你该怎么办?(@PMCAFF会员CSQ ...

  8. 1024程序猿节:致敬改变世界的你

    如果你是70后程序猿,你也许还记得286机器特有的味道: 如果你是80后程序猿,为你打开编程大门的可能是小霸王学习机: 如果你是90后程序猿,在花花世界中顶着秃顶的压力毅然选择了计算机专业的理由,或许 ...

  9. uml 时序图_程序猿都应学习的语言:看 25 张图学 UML

    作者 | 逸珺 责编 | 屠敏 来源 | 嵌入式客栈 作为程序猿都最好掌握的一门语言,那就是UML(Unified Modeling Language),统一建模语言(UML)是软件工程领域中一种通用 ...

最新文章

  1. 设置apache目录认证
  2. Petalinux 2017.4安装教程
  3. android开发相关资料整理【2011-10-29】
  4. ubuntu 16gcc g++版本降级
  5. 从“梁漱溟:思考问题有八层境界”所联想到的
  6. 修改小程序swiper 点的样式_高质量的微信小程序样式模板应该长什么样?
  7. Spring:延迟初始化
  8. 华为杨超斌:5G千元机有望明年底上市
  9. fabric监控linux自动化运维,自动化运维之Fabric系列(一)小试牛刀
  10. 提高开发效率的 Eclipse 实用操作
  11. 基于XML的ASP留言板
  12. 直播中不可缺少的一环-rtmp直播推流
  13. 怎么修改打印机服务器权限,Win7如何设置网络打印机管理权限
  14. emqx启用JWT令牌认证(包含hmac-based和public-key)
  15. 仿苹果响应式官网(含代码!)
  16. 《中国史学名著》的读后感作文2600字
  17. ubuntu系统克隆
  18. HMMER批量比对及结果处理
  19. PMP 项目管理 考前专题(04)考试 答题原则与套路总结
  20. 使用报表工具自定义属于自己的报表

热门文章

  1. 信用风险模型(申请评分、行为评分)与数据准备(违约期限、WOE转化)
  2. Facebook这次开源的代码名为“Big Sur”,
  3. BAT也无法自我突破的战略困境解读
  4. 实战并发编程 - 01多线程读写同一共享变量的线程安全问题深入剖析
  5. 实战SSM_O2O商铺_39【前端展示】首页轮播图和一级商铺Dao+Service+Controller层的实现
  6. Spring-AOP 自动创建代理之BeanNameAutoProxyCreator
  7. TabLayout-Android M新控件
  8. java同名过滤器_Gateway Redis令牌桶请求限流过滤器
  9. linux blender 中文乱码,Blender2.7.8中文显示框框乱码该怎么办?
  10. Android系统system文件夹结构的说明 \system下的app、lib、bin、etc、fonts、framework