今年已经大二了。大一上学期学了C++。下学期学了VC++,仅仅是MFC的简单入门。。现在大二上学期在学数据结构和操作系统,软件需求分析现在除了数据结构想去听课,其他的真不想花那些时间去扯淡,,大学里好多课程真是扯淡,老师讲课更是扯淡。一节课下来,PPT念到底,念就念吧,更坑爹的是PPT上全是书上的。这和念书有什么区别,,花了两节课讲的东西仅仅只有5%是书上没写的。。一直想自学,但是没有一条完整的自学之路。。我是一直喜欢编程,才学的软件工程虽然大学是个普通的二本,没有太多机会。但是我都在一直自学。而且整个班除了我是因为喜欢编程才来的,其他的全是调剂或者是无所谓才报的软工来的,也没找到志同道合的同伴。现在一直在迷茫,,到底是跟着老是的步子走,,还是自己走。。
解决方案 »
- FillSolidRect()函数盖住了控件
- 如何分割字符串数组中的每个成员?
- [诚心请教] - 怎么样实现像网络蚂蚁那样的网络下载软件那样的给定一个URL就能下载啊!
- 关于自创菜单的问题(去掉下拉菜单的那个边框,做成像VC.NET一样的),有人会吗?
- 如何将Tree control上的item内容drag & drop到Edit control中去
- 在 oledb 中怎麼樣才能把 MSsql 類型綁定正確 ? 按書上的做類型綁定得不到正確數據,請大家幫幫忙指點指點,謝謝!!!
- Essential C++ 中的练习2.1的解答为什么不能实现不断输入位置?
- 请教:VC 数字图象处理
- mfc listctrl 为什么图标显示不出来 代码如下
- Com 程序 release 版本 Link 出错如下
- 关于GetQueuedCompletionStatus函数为什么不是的线程挂起?红色部分!
- 新手求教。
误在空中筑楼阁。。推荐几本书:
c++ primer 第四版 (这本不是入门用的)
WINDOWS 程序设计
MFC(建意用孙鑫的入门)
windows核心编程 练完以上几本后,建意选一个方向做下去,这时间你会发现,我靠咋还有这么多的东东没接触过。
关键不是学过了,而是你把课后的题都练过了吗,有没有举一反三的去动手练过。
MFC不如直接自己看孙鑫的视频,全面了解一下。然后实践,写个完整的东西,实践了之后你才知道该学什么。该听什么课。
还有一次,是我学单片机的时候,我们公司当时想搞一个设备,需要用到单片机,因为当时公司没人懂这一块,就打算把项目外包给别人弄,结果是等了又等,等了差不多半年,对方弄了一块超大的手工板过来(还特粗糙、特难看),结果还不能用,说是半成品还要改。其实无非就是个与PC通讯控制一个步进电机、两个直流电机、两个电磁阀门的板子。我看情况不对,就和老板说我来弄弄看,老板说可以,我就开始了单片机的研究。学起来很容易,在网上搜索了一下相关资料,然后到淘宝买了一块开发板,就开始了我的单片机学习旅程,才短短3天,我就做出了第一块控制板。并且做了好几个实验。之后的产品也是基于我那块板子做的,改动不大,还挺稳定的。只是最后因为自己控制步进电机那一块存在一些失步或高速运转停止过步问题,换选现成的步进电机控制盒来解决这种精度问题(不是盖的,的确有一定的技术含量)(解释:失步问题与步进电机禁止状态的启动加速度有关,如果电机在禁止时要移步,时间太短会失步,就像奇自行车的时候,启动需要一定的力量从慢到快的启动,而过步,则是处于高速运算的时候让其停止转动,但应为有缓冲力,会产生过步现象,特别是步进电机如果带动的物体也存在力量缓冲,这种问题就更为严重,有时候还需要回啦力才能阻止这种过步,在机械上看,可能就被说成精度不够)。后来我又花了一个星期左右的时间去研究单片机,搞定了LCD/TFT液晶屏的运用、SD卡读写(包括FAT16系统格式)、RFID读卡(em4095的电路及霍夫曼码)、AD矩阵键盘、外部时钟、MCU唤醒、无线收发、电压转换等问题。之后公司还招来了一批自动化专业的大学生(基本上都是本科),有些还是工作了一两年的。之后在与他们的工作中也学了一些我没学过的一些基础理论,搞清楚了很多原来有些模糊的概念,但是我发现,就我这个把月的自学基础,在实际工作中比他们掌握的都要多,所以这也就是为什么后面我除了做软件开发部经理同时间硬件开发部经理的原因。这是为什么呢?其实就是个学习心态和方法的问题,当然,也和我已经有了十多年软件开发经验有关,因为硬件开发上难点还是在软件上,正好这是我的强项而已。
对于你而言,老师的水平要比我的高很多,不会这么容易就被问到答不出来,这不就是很好的环境吗?有什么好郁闷和迷茫的。是我的话最多花个一两个星期就弄完他的那几本书,然后把我的问题全部问完,再到图书馆、书店多弄几本书来巩固,把这些书上的问题也一起问完。然后觉得这个层次基本弄懂了,就升个级别继续弄下去,再去问他们些更深层次的问题,我就不相信,他们什么级别的东西都能答出来。如果真的这样,你可就捡到宝了,尽量多看书,多总结、多理解、多去问。反正从别人那学肯定比自学要快。不过说到问问题和总结与理解,这需要自己思考一下的。希望我的学习经验能给你点启发。