从新生到初入职场的软件人经历四个学习阶段:

1.第一个阶段,初来乍到,需要学习计算机本质是什么,进而理解如何与计算机交流(编程语言),懂得代码是如何被执行的。

2.第二个阶段,已经初步学会使用一门编程语言求解计算问题,这个时候需要思考如何让你的程序更快更省(空间)的解决问题。此时,经典算法和数据结构登场。程序 = 代码+算法,算法是解决特定问题的特定方法(套路),一个算法是一个不会失败的,确保达到既定目标的过程。

3.第三个阶段,同学们开始学习高级编程语言或者编程平台(Web应用、Android应用等)了,课程设计需要实现综合性的系统。大家已明白现代软件是诸多组件的结合体,组件之间的交互需要精密的设计;开发的过程需要同小组的成员进行协作,也需要同未来的自己进行写作。这时候,就需要设计模式出场了。它既是解决领域的对象如何组织的特定方法(套路),也是同行之间交流的工具。

4.第四个阶段,我们的目标不只在于课程设计了,而是正经(假装会有人用)的产品了。但是为何有些人做的软件用起来如“丝滑般感受”,而有的却那么不懂用户的心思...这时候,你需要学习一定的产品设计思维、用户体验设计技巧。

这四个阶段对应四本入门的课外书籍,这些书共同的特点是“对复杂问题进行通俗的回答”,娓娓道来讲故事,读着轻松,引人入胜,激发学习兴趣:

1.《通灵芯片--计算机运作的简单原理》

2.《算法图解--像小说一样有趣的算法入门书》

3.《HeadFirst设计模式》

4.《简约至上--交互式设计四策略》

计算机类专业本科学生成长四阶段必读四本书推荐相关推荐

  1. 二本计算机类专业农村学生出路,农村“二本”大学生有哪些出路?主要出路有四条,第2条可逆袭...

    原标题:农村"二本"大学生有哪些出路?主要出路有四条,第2条可逆袭 如今,高考早已不是"挤独木桥"般的存在.在2019届全国普通高校毕业生就业创业工作网络视频会 ...

  2. 计算机不学c语言的专业,关于高职计算机类专业学生学不好C语言的思考

    摘 要 本文针对目前高职计算机类学生学不好C语言的普遍状况,分析了其成因,并提出了解决该问题的一种设想. 关键词 高职 C语言 基础课 中图分类号:G434 文献标识码:A 作为高职中的传统专业,计算 ...

  3. 广东省高考数学能用计算机吗,广东高考志愿填报:计算机类专业注意事项

    计算机类.师范类.财经类等专业,都是广大考生和家长的最佳意向专业,那么今天,小粤就给大家带来了:广东高考志愿填报:计算机类专业注意事项.和各位一起来讨论这些热门专业中的计算机类专业,报考门槛有多高?填 ...

  4. 计算机 夏令营 经验,夏令营经验总结(中国石油大学克校区计算机类专业)

    本文为个人观点,不代表任何的组织的看法,本人为中国石油大学(北京)克拉玛依校区应届生,请注意本文的使用范围. 我在这里所说的所有话都是一种观点,一种视角,并不是什么真知灼见,让人醍醐灌顶的灵言妙语,只 ...

  5. 计算机类专业小组,2015级计算机类学生专业分流工作方案

    为做好2015级计算机类专业学生培养和分流工作,根据学校<本科专业人才培养方案>(2015版)和我院大类招生专业实际及特点,经党政联席会议研究,制定本方案. 一.分流对象 参加本次专业分流 ...

  6. 电气通信与计算机类专业学,电气通信计算机类学生专业确认实施细则

    电气通信计算机类学生专业确认实施细则 ,根据学生的高考相对成绩高低优先录取. 2017级各专业省外普通考生专业确认拟接收人数如下: 0.3,信息工程学院为0.7:计算机科学与技术学院为0.7,信息工程 ...

  7. 复杂工程问题举例 用计算机解决,​“培养计算机类专业学生解决复杂工程问题能力”研究组启动会成功举行...

    4月23日,我校计算机科学与技术学院承办的全国高等学校"培养计算机类专业学生解决复杂工程问题能力"研究组启动会成功在我校举行.该研究组由国家级教学名师.教育部高等学校计算机类专业教 ...

  8. 一本大学计算机专业最新排名,中国校友会网2018中国大学计算机类各本科专业排行榜...

    中国大学计算机类哪些本科专业跻身2018世界一流专业.中国顶尖专业和中国一流专业行列?哪些计算机类专业是2018年中国高考最优秀考生选择报考的最佳专业? 为了给2018年全国高考考生和外国来华留学生选 ...

  9. 本科广东省计算机学校排名,2018计算机类专业大学排名 大学本科专业排行榜

    在填报高考志愿的时候,选择一个好就业的有前景的专业非常重要,下面小编为大家提供计算机类的专业的大学排名,希望对大家有所帮助. 计算机类2018年专业大学排名 在选择专业的时候一定要选择一个专业性强的大 ...

  10. 新工科背景下的计算机类专业人才培养探讨

    新工科背景下的计算机类 专业人才培养探讨 马礼,张永梅 北方工业大学计算机学院,北京 100144   摘要:新工科顺应社会和技术发展,对人才培养提出了新的挑战.从构建计算机类专业人才培养的角度,对理 ...

最新文章

  1. 选择 Reac​​tJS 的五大理由
  2. pip安装lxml报错
  3. SAP gateway standard mode和compatible mode的区别
  4. 【016】VS2010连接内置SQL数据库
  5. python秒数变日期_将pandas日期列转换为已用秒数
  6. java 监听桌面鼠标事件,鼠标事件的监听和使用
  7. php脚本定时更新商品列表
  8. react 小程序转换_如何将AngularJS 1.x应用程序转换为React应用程序-一次转换一个组件。
  9. 程序员,互联网创业者,忠言逆耳,希望创业者们慎重,三思而后行。
  10. MATLAB使用及介绍
  11. win10设置中账户点开闪退问题
  12. 学习软件测试有哪些优势?
  13. JAVA将aaa=aaa1ccc=ccc3的格式请求参数转Map
  14. 【Java8新特性】Stream流
  15. 修改远程计算机 时间,Pubwin服务器时间修改的四种办法
  16. Unity3D学习——UGUI对话气泡实现
  17. error2203matlab,小编详解Win10安装MATLAB软件提示Internal error 2203的解决方法
  18. 赵雅智:android教学大纲
  19. 技术名词解释——Camus
  20. SAP PA 15模块资源下载

热门文章

  1. 计算机的常见故障及解决方法,最全的电脑开机常见故障及解决方法!
  2. nop掉call指令后,如何保持堆栈平衡
  3. 交换机端口镜像配置大全【汇集 22个各种品牌交换机】
  4. 华硕笔记本计算机名称,华硕笔记本电脑有哪些型号 华硕笔记本电脑型号大全...
  5. 如何制作/输入 英语/美语音标
  6. 浏览器UserAgent发展历史
  7. 流程图基本图形的含义
  8. C语言typedef用法详解
  9. 基于LMI的线性系统滑模鲁棒控制
  10. DPDK Release 21.02