31 岁如何提高 C 语言

2021-03-04 14:46:36 +08:00
 justdoitzZ

31 岁,工业自动化领域,C 语言开发 PLC 中运行的应用程序 诸如控制一个发电机,控制一个加热器,控制温度什么的

复杂逻辑也很少写 用得最多的也是 switch case, if else 指针偶尔用到 链表一次没用过,文件操作也用得少

就这样都混了 7 年了

一想到要换工作了,就慌得不行

会 C 语言吧,也会,写复杂的吧,也能谢谢,就是不断试错

怎么办呢,有什么提高的套路呀,面试即将来临

2178 次点击
所在节点    职场话题
10 条回复
wangkai0351
2021-03-04 14:50:22 +08:00
杠精一下,IEC61131-3 规范中的五种编程语言( FBD, LD, ST, IL, SFC )中好像没有 C 语言。
justdoitzZ
2021-03-04 14:54:59 +08:00
@wangkai0351 确实没有,不过 ST 我已经自学了,C 还是好用,多数 PLC 都支持 C 语言
impl
2021-03-04 14:56:21 +08:00
刷刷题?
justdoitzZ
2021-03-04 14:59:12 +08:00
rebackhua
2021-03-04 16:29:51 +08:00
C 的用途和风格相匹配,合适自己的就好
Salticey
2021-03-04 16:36:48 +08:00
啊这,我记得 PLC 直接写梯形图就完事了。。。
suiterchik
2021-03-04 16:40:09 +08:00
看一看斯坦福的公开课《编程范式》?
yuzhibopro
2021-03-04 17:27:02 +08:00
我记得电气自动化,主要是接电线啊。配上梯形图,再现场调试,。。。。。
wangkai0351
2021-03-05 08:55:40 +08:00
@justdoitzZ 再钢精一次,不是我不信,麻烦您罗列至少三个支持 C 语言编程的 PLC 品牌
chitanda
2021-03-05 19:49:46 +08:00
前几年的时候,我刚看了 kr 的 c,csapp 看了一半,去了一个嵌入式公司面试,其中有个,叫我手写个 memcp 函数,只能用 stdlib,除了没检查 null,其他的都没问题。
最后面试官告诉我,你技术挺厉害的,工作了几年的人也没几个能写出来,当时给我感觉挺震撼的,这东西不是最基本的吗。
后来才知道,大部分人都是 api monkey

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/758436

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX