我的编程知识体系搭建

看了很多东西,努力的想去尽可能的适应、适用,但不可能也没有那么多精力的去学习多的新的东西。
照目前所学的和工作上的需要,我将C/C++/Python/C#作为我的编程知识体系基本语言。

C/C++:虽然做C/C++开发的很多,但不管是过去现在还是将来,不管在Windows还是在Linux,它都是编程语言中的王者。

Python:快速原型语言,用于实现程序原型。

C#:到目前为止还没用过C#开发,它是我目前刚开始学的语言,但是在Windows上开发(作为Windows程序员),学会一门微软专有的语言也是必要的,何况它的许多高级特性对于开发Windows应用程序很便利。

这四种语言之外暂时不打算学习新的编程语言,并主要使用这四种编程语言完成几乎所有的工作。

同时也将Delphi(Pascal)/Visual Basic将我所使用的编程语言中划掉,前者我自始至终都没有学会,后者一身诟病。

开发程序的同时不使用数据库是必然的,计划使用MS Access/SQLite/MySQL/MS SQL Server作为日常开发数据库。

MS Access:虽然它也是一身诟病,但是当前的工作需要使用它,并且长期一段时间会使用的,因而它还是在我的数据库使用列表中。

SQLite:同样是桌面型数据库,小巧快捷,在以后我单独开发的小型项目或者数据库不是需要很强大的项目中我将使用它以代替MS Access。

MySQL:作为中小型解决方案不错的,这么受宠的数据库我怎么能不使用。

MS SQL Server:主要是与微软的产品结合使用,我还是认为微软的东西要与微软的东西搭配使用才能发挥得好(微软与其它产品总是有这样那样的不兼容,这主要也是为了少折腾)。
-EOF-