给想提高水平的大一学生
来源:互联网 发布:路由器软件升级好不好 编辑:程序博客网 时间:2024/05/15 08:26
【来信】
尊敬的贺老师:
我是广西的一名大一学生,在此,想谢谢您,我在CSDN论坛上看了您写的文章很受益匪浅,特别是那篇给吵程序的学生,给我很大的感触。我大一上学期有学过C语言,但是学得并不怎么好,除了会点循环、条件选择的语句外,其它的就像没学过是的,特别是在指针、链表这块,从这学期开始,我一直坚持每周写5到6道ACM的题,您也说过,编程量是很重要的,可我只会一些简单的,稍微有点难度的,我就败下阵了,您能给我支个招么?如何把C语言提高了,主要是我想在嵌入式这方面发展,可对于C语言在底层操作是如何实现的,我却一头雾水,我想充实一下这方面的知识,那能看什么方面的书呢?打扰到您了,不好意思。
【回复】
具备程序设计的能力,在于能有所感悟,熟练语言,驾驭算法。积累一定的代码行数,会自然地“有感觉”。因为你没有太多的深入,所以该循序渐进地安排,遇到困难了,知道自己在哪里有问题,补上即是。保持一个好的心态,是持续进步的前提。可以看《一步怎能登天?》,他和你大概是一样的问题。推荐看刘汝佳的《算法竞赛入门经典》,应该对你现阶段有帮助。吴文虎老师的《程序设计基础》也不错。
在嵌入式这一方面,我想你更不用太着急了。嵌入式系统底层的知识,随着你专业基础、专业课的学习,会逐渐接触到的。你是要用三四年这样的周期去学习,要耐住性子前行。按照我提倡的“非系统学习”模式(见《改变学习模式,在课外学习中获得突破》),不妨现在可以着手,做一些小东西,增加一些感性知识,给后续理论课的学习做些铺垫,也给学习增加点趣味。例如,现在可以着手用很简单的器件,做一点小的单片机系统玩。推荐你看《爱上单片机》,按其上的示例自己完成制作,上淘宝网搜一下“单片机套件”,可以看到现在想开展课外的学习有多么方便。
卓越网(接受预订)
图灵社区 官方试读本下载
豆瓣
尊敬的贺老师:
我是广西的一名大一学生,在此,想谢谢您,我在CSDN论坛上看了您写的文章很受益匪浅,特别是那篇给吵程序的学生,给我很大的感触。我大一上学期有学过C语言,但是学得并不怎么好,除了会点循环、条件选择的语句外,其它的就像没学过是的,特别是在指针、链表这块,从这学期开始,我一直坚持每周写5到6道ACM的题,您也说过,编程量是很重要的,可我只会一些简单的,稍微有点难度的,我就败下阵了,您能给我支个招么?如何把C语言提高了,主要是我想在嵌入式这方面发展,可对于C语言在底层操作是如何实现的,我却一头雾水,我想充实一下这方面的知识,那能看什么方面的书呢?打扰到您了,不好意思。
【回复】
具备程序设计的能力,在于能有所感悟,熟练语言,驾驭算法。积累一定的代码行数,会自然地“有感觉”。因为你没有太多的深入,所以该循序渐进地安排,遇到困难了,知道自己在哪里有问题,补上即是。保持一个好的心态,是持续进步的前提。可以看《一步怎能登天?》,他和你大概是一样的问题。推荐看刘汝佳的《算法竞赛入门经典》,应该对你现阶段有帮助。吴文虎老师的《程序设计基础》也不错。
在嵌入式这一方面,我想你更不用太着急了。嵌入式系统底层的知识,随着你专业基础、专业课的学习,会逐渐接触到的。你是要用三四年这样的周期去学习,要耐住性子前行。按照我提倡的“非系统学习”模式(见《改变学习模式,在课外学习中获得突破》),不妨现在可以着手,做一些小东西,增加一些感性知识,给后续理论课的学习做些铺垫,也给学习增加点趣味。例如,现在可以着手用很简单的器件,做一点小的单片机系统玩。推荐你看《爱上单片机》,按其上的示例自己完成制作,上淘宝网搜一下“单片机套件”,可以看到现在想开展课外的学习有多么方便。
就提这样些建议,祝愿在不急不躁的学习中得到持续的进步。
china-pub(正在发售)
卓越网(接受预订)
图灵社区 官方试读本下载
豆瓣
==================== 迂者 贺利坚 CSDN博客专栏=================|== IT学子成长指导专栏 专栏文章分类目录(不定期更新) ==||== C++ 课堂在线专栏 贺利坚课程教学链接(分课程年级) ==|===== 为IT菜鸟起飞铺跑道,和学生一起享受快乐和激情的大学 =====
0 0
- 给想提高水平的大一学生
- 给一位想提高水平的PHP程序员的建议
- 高三老师给大一学生的一封信
- 高三老师给大一学生的一封信
- 高3老师给大一学生的一封信
- 高年级学长给计算机大一学生的学习建议
- 大一学生的引导
- 给大一学生做专业指导
- 给大一学生:让积累说话
- 给XJTU大一CS系学生的网络资源推荐及一些建议
- 计算机的学生应该怎样学?(给大一,老大们可以忽略)
- 转自汇编网: 高三老师给大一学生的一封信(感动!)
- 给大一新生的一封信
- 给大一新生的建议
- 大一课程设计:基于数据库的学生信息系统
- 一位大一学生的觉醒和行动!
- 大一学生的疑惑:考研、30岁挨踢
- 大一学生关心的问题(一)
- LeetCode Unique Binary Search Trees
- 算法思考--------汉诺塔c语言实现-------递归
- ICPC队伍注册注意事项
- Word文档的规范格式
- hdu sort
- 给想提高水平的大一学生
- 一个简单的例子理解C++ map, 运用map统计单词出现的次数
- java排序算法之冒泡排序
- fgetc, fgetchar 的区别
- linux驱动例2--带阻塞功能的计时器
- 常小兵相关观点
- openGl画一个简单的立方体
- 给网站加密
- [LeetCode] Reverse Words in a String