编程日记1

大一上学期我参加了创协,部长是单片机大佬,他告诉我学单片机要会C语言,从那时我才开始接触C,另外下学期时学校开始讲C,那我也算是系统的学过C的基础知识了吧。

学校讲的范围显然是不够的,大二刚开始时,我看到一本书,叫《嗨翻C语言》。里面关于C的内容更加广泛,相比学校课程增加了对命令行窗口的使用,增加了关于静态库动态库,进程间通信,多线程的内容,以及关于编程小工具的介绍(Make等)。学过之后,感觉之前对C的很多困惑一下子解开了似的,不过刚学没多久,详细内容有待消化。

在大一暑假,我抽时间把C++和VB的基本语法学了,但是因为时间仓促,没能很好的吸收里面的知识,造成知道里面讲的是什么,但是不会用,暂时还只能写一些简单的程序,对于几个源文件如何链接都一无所知。不过后来学《嗨翻C语言》的时候,里面讲了关于如何链接多个源文件,也算是一种弥补吧。只是讲的不够详细,学的懵懵懂懂的。

大二上学期仍然以练习编程题,学习相关编程语言的语法为主,同时补着数据结构和算法的课。因为我的专业是电子信息工程,专业方向是硬件,集成电路,所以学了一下C就结束了,也不再教数据结构之类的了,所以我只好自己自学。我又从网上买了《Qt 5.9 c++开发指南》,《C++ primer》,《C primer plus》,《C++ primer plus》等编程书籍。

前不久一个比较熟的老师得知我正在学习C/C++编程,问我有没有兴趣做个小项目用C++写个程序连接access数据库,似乎还有商业价值,我放弃了,因为我对数据库还一无所知。于是我又开始了在保持前几门课程不停滞的情况下又开始学习数据库,我选择的是日本人MICK写的《SQL基础教程》。

这本书讲的挺好的,里面讲解了关于数据库的基础知识和基本语法,以及在某些简单操作下那些主流关系型数据库的细小差异。为以后主要学习某种数据库打下了良好的基础,我非常喜欢。另外我又从B站上找了一些关于access的教学资源,现在对于access数据库的了解还算可以吧。

最近又了解到Qt和STL和boost,这也是学C++的必经之路吧,慢慢学吧。下了一个GitHub也不会用,先放在一边吧。

我练习编程的网站有PTA,领扣中国,牛客网,题似乎不多,不过等我练完了也该毕业了,加油吧。

这篇文章会慢慢修改。另外我也开始在博客园上开始发表技术博客了,之后还会在CSDN上发表,慢慢努力吧。

你可能感兴趣的:(编程日记1)