上位机软件有哪些 现在从事的是c#上位机软件开发,很迷茫怎么办,要不要转行?
现在从事的是c#上位机软件开发,很迷茫怎么办,要不要转行?
要转机,建议转机到快递。
做PLC前景怎么样?
作为一个从事工业自动化16年的老家伙,做过单控制器控制10000点I/O,PLC的前景取决于你想要什么。
第一,这个行业属于GDP行业,它一直伴随着国家基础产业的建设;
第二,它不能发财。虽然这个行业被称为高科技行业,但从业人员太多,整个自动化行业国内年产值仅超过1000亿元,所以市场自然很小;第三,行业只懂自动化专业还不够。我们还必须了解相应行业的进程。例如,我们需要了解冶金行业的冶金过程,我们需要了解造纸行业的速度调节。能力要求不低。如果我们有能力在较短的时间内达到一个较高的水平,一方面,我们需要良好的机会。另一方面,如果我们有这个能力,我们可能会有更多的收入在软件业和金融业更多;
第四,职业前景可见一斑。如果你只从事技术工作,最多只能当总工程师。昨天,我刚参加了一个行业老手的退休宴会。我50多岁真的去了现场,受了点冷。想起来太可怕了。我看到同事比自己大10岁的情况,就决定跳槽到这个行业做销售,现在调出了这个行业。
所以,如果只是为了有足够的食物和过上相对稳定的生活,那也没关系。如果你有理想,你最好去其他行业,比这个行业来得快。
现在MFC还流行吗?
看了这个问题之后,几乎100%的受访者表示MFC已经过时了。我对如此高的可能性感到惊讶。
总之,MFC并不流行,但它并没有过时。
众所周知,C是一种经典而高效的编程语言。MFC作为一种Windows编程框架,曾经有过大量的支持者。但是微软没有在MFC上做更多的创新,例如,没有像第三方公司的控件那样在界面上发布新的工具。微软已经将精力投入到C#,甚至开发了VisualC.NET,一个帮助MFC程序员过渡到C#的工具。
微软的初衷。Net是为了与Java竞争,在跨平台应用中平衡Java。后来,随着互联网的迅速发展,桌面应用成为边缘化少数群体的需求。大量编码人员加入互联网公司,C和C被忽视,用户比例不断下降。
今天的桌面开发,除了C是C#,其他都不是主流(我可能不知道,也有大量的国外程序员没有用过VS)。C开发了C11/C14/C17,这被大多数数字农场主所忽视。第三方控件也大大弥补了MFC接口的不足。但是C和MFC对初学者的要求比C更高,这是毋庸置疑的。在当今的效率时代,年轻人无疑会选择C#(更多的年轻人会涌向互联网,因为这个行业支付的费用更高)。
然而,Cᦇ的随机性将严重损害程序员的良好素质。一个没有纪律的程序员会编写大量的私生子代码,这会让后来的程序员或C程序员哭哭啼啼,直接崩溃。
我手头有一个项目。有两三个。几位“前辈”写的6000多行CS文件。变量满山都是,数据处理水平不分,接口慢,不懂行业应用。充其量只是实验室的半成品,实用价值不大。
C#的方便之处在于它可以更快地引用第三方控件,而无需任何约束。因此,懒惰的程序员会过分依赖各种控件,迫使不适当的控件应用于复杂的工业领域。这对于C/MFC程序员来说是不可想象的。
我的意思是,互联网行业的程序员不适合讨论这个问题。桌面应用程序、MFC或C程序员并没有过时。不同的是,一个C程序员可以在三到两个月内开始,但C程序员需要三到五年的时间来开发自己。
无论做什么,都要有很好的计划,严格的自律,不能把代码拼凑起来。如果你急功近利,你只能做一堆垃圾。
Java编写单片机上位机软件如何?
以前尝试通过COM端口使用此软件将数据传输到微控制器。后来发现,因为Java的专长不是硬件。所以Java串口的类不是很好用(我没有尝试过用USB接口连接Java程序)。建议使用VC,Java程序必须安装运行环境才能正常工作。~而对于一楼来说,如果你做工程项目,不仅要考虑沟通,还要考虑将来的维护。在一个公司里,你将不被允许与Java通信,因为你可能是唯一一个在你完成它之后进行维护的人。如果你将来离开公司,公司就得招聘一个人来做java,只是为了维护软件。我觉得这太假了。如果我真的想改变我的职业,我怎么能从C开始呢?这太难了,面试官不知道你是否在改变职业?如果你知道,你不会在半个月内把人赶走
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。