前言
计算机本科学习接触不少语言,比如C, C++, Java, Python和MATLAB等。但是因为缺少具体实践,许多知识只停留在纸面。
也曾经因为转专业缺乏缓冲,直接就要上来开发系统。因此对代码心生抵触,感觉没有兴趣。
然而作为计算机专业科班生,本科学习还是打下了良好的基础。
曾经和数字图像教授有过深入的交流,对图像处理的相关技术实现也很感兴趣。
自己去读傅里叶变换数学书,来了解算法的数学基础,然后在课上做了专门的汇报。最后婉拒实验室的邀请。
感谢学校老师们的认真教学,让我现在入职才开始大量写代码也不觉得困难。
正式入职后,被分配到测试开发岗位。使用语言是C#,因此开始了新的学习。

基础语法
和C语言基本相同,我C语言基础良好,因此没有障碍。
主要包括:编译、头文件、输入输出、函数参数、赋值、IF条件判断和循环语句。
所有语言的基础语法都相同,我还用过Oracle的PL/SQL来编写基础代码,结构都是一样的。

题库
地址:https://www.imooc.com/learn/422

这是一个非常好的题库,门槛低、易学。这样非常容易让人对代码感兴趣,从而坚持写代码。
看完开头生动有趣的介绍之后,就可以开始轻松愉快的刷题之旅了。
难度非常简单,我做过学校的OJ系统题目。OJ主要面对ACM类的程序比赛,难度较高。
地址上的题目,难度我觉得适合少儿编程。也适合初学者学习,提高信心。
内容主要涉及关键字,注释,运算符等基础知识。还有配套练习题,题量大、题型丰富。
实在碰到暂时无法解决的问题,也可以参考别人的代码,便于分析问题。

后记
第一次体会到写代码的乐趣,不知疲倦的在写代码
C#和Java类似,是面向对象语言,同时还有类似C/C++的基础语法。不仅适合上手编程,也适合后续面向对象的学习。
本文截止时,我已经掌握C#, C++, SQL, 数据库备份/还原, .NET控件, Shell/Python脚本编程等技能。
但是还是感谢当时自学C#的自己,是这个开头让我正式步入编程大门。

 posted on 2020-12-18 14:15  Basic++  阅读(102)  评论(0编辑  收藏  举报