找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4076|回复: 1
打印 上一主题 下一主题
收起左侧

电子工程师的学习计划

[复制链接]
跳转到指定楼层
楼主
ID:76244 发表于 2015-4-6 23:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
         又有好一段时间没写日志了,近两周都是研究windows应用程序设计,用职业点的说法就是windws的win32 API。研究对象是《windows应用程序设计》与《VC++深入浅出》,开发平台是VS2005,VS2010,VC6.0。
         昨天买了两本书,今天早上终于送到我手上了,分别是《一个Visual C++老鸟10年学习与开发心得》,《学通Visual C++的24堂课》。这两本都是好书,老鸟10年开发心得帮我解析了VC++的应用领域,VC++的应用领域比我想象要大,是VB与.NET无法比拟的。
         亚马逊手机治具也过一段落了,我留下的课题就是以后做治具要用单片机。也申请了一个实验项目,用公司的钱买了两块工控的单片机板回来做实验。控制上基本没什么难度了,就是如何用单片机控制步进驱动器去驱动步进电机是一个问题。用PLC去控制步进电机驱动很简单,一条步进脉冲指令就了事了,可惜单片机就没有那么简单了。等采购将板子买回来后,我再慢慢实验。
         单片机实验项目暂时在准备阶段,我要抓紧时间学习VC++了。都说要首先学习windows的win32 API再学习MFC,学习windows系统API真的很难啊,要接收一些全新的概念,比如句柄,窗口过程之类的职业名词。
         我的计划是先学会MFC,等我能独立写一些应用程序后,再开始接触VC++串口通讯编程,为什么要学习串口?没为什么的,是因为以后加强单片机的时候,我主要是加强通讯方面的技术。为什么我这么看重通讯方面的技术?是因为大数据时代将来临,物联网炒得热火朝天。串口通讯入门后,再学习射频技术。我只知道社会是向这个方向发展,在社会上,一个会单片机,会串口通讯,会射频技术的开发工程师,是不会少于10K的工资的,如果再会一个VC++ 的话,后果真的不堪着想。
         今天跟一个同事聊单片机与PLC的事儿,我说要掌握PLC(已经掌握了),单片机(已经入门了),工控机(努力入门中)。他说:“如果你PLC,单片机,工控机都会了,那真是全能了。”我觉得他这句话有点奇怪,懂这三样就全能了?世界还有其他更加复杂的知识等待我们去学习呢。那天在淘宝买单片机工控板的时候,那个老板也很惊讶:“你居然会PLC与单片机?太厉害了。”其实我心底里不会骄傲,因为我知道这个世界上懂PLC与单片机的人多着呢。今天有个同事说:“你又买书了?”我大笑着说:“又有搞不懂的地方了,自己笨,要去花钱求指点,所以要买书了。"
         最近发现自己近排吃书的效率比以前牛叉很多了,真是不知不觉啊,3年以前我还是一个见书就睡觉的学生哥。
         也有人问我,你PLC技术很牛叉了?可以不学习了?我依然是那句话:”学习单片机也会提高PLC,学习VC++的同时,PLC与单片机都在无意中提高了。“
         说起PLC,现在我真心讨厌用三菱PLC,三菱PLC价格贵,指令难用,交互界面不生动,最主要就是指令真心不灵活。讲到这些,我觉得欧姆龙PLC与基恩士PLC在这方面做得比三菱PLC好多了,以后做项目,杜绝用三菱PLC,除非客户要求。基恩士PLC比较好用,指令灵活得没话说,交互界面也很生动,最主要就是基恩士在软件方面花得心思比三菱与欧姆龙要多。
          没学C++之前,我不会去将三菱PLC指令与欧姆龙PLC的指令与基恩士PLC指令去做对比的。学了C++后,我就发现其实PLC梯形图都是将C语言封装了,哪个厂家将指令封装得灵活又好用?西门子PLC没接触过,我暂时觉得基恩士在这方面比较好。

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:76244 发表于 2015-4-6 23:15 | 只看该作者
     又过个了一个星期了,上一周努力学习C++的面向对象功能“类”,这东西真是很复杂,非常复杂!类这个功能里面有很多小功能,能让你转到头晕脑胀,我上一周都不知道头昏脑胀几次了。每当我自己头昏时,就离开计算机,去找别人聊天,聊一会回来继续攻克这个类。
      类里面有(构造函数,析构函数,函数重载,this指针,继承,多重继承,运算符重载,成员继承的方法(protected,private,public),子类与父类之间的一些关系)。类这东西真是复杂!
      或许我的学习方法存在很大的问题,或许不是学习方法问题,是我的学习水平太差劲了。我就找会那本书《如何高效地学习》,认真阅读了学习方法那部分。认真研究后,发现自己真的存在问题。我也觉得书上讲得很有道理,我太过于注重单一知识了,我应该更加注重总体,找出各个知识点的关系(找关系不是那么简单),而不是找其中一个知识点然后往死里鉆。比如this指针跟继承,跟函数重载有什么关系?我现在还真不知道!
       最近也翻起《代码的未来》来看,以前很多看不懂得,自从认真研究编程语言后,我发现里面讲得很多东西都懂了,真是神奇!作者是一个日本人,这家伙很厉害。他自个儿研究多种编程语言,然后将多种编程语言的优点总结起来,写出自己的语言,那就是强大的Ruby了。欧美很多牛叉编程高手都说Ruby做得很不错。连《程序员的呐喊》《黑客与画家》的作者都说Ruby是一门不错的语言,然后就拼命说Java是多么垃圾。
       没时间了,今天就这样了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表