31 岁,工业自动化领域,C 语言开发 PLC 中运行的应用程序 诸如控制一个发电机,控制一个加热器,控制温度什么的
复杂逻辑也很少写 用得最多的也是 switch case, if else 指针偶尔用到 链表一次没用过,文件操作也用得少
就这样都混了 7 年了
一想到要换工作了,就慌得不行
会 C 语言吧,也会,写复杂的吧,也能谢谢,就是不断试错
怎么办呢,有什么提高的套路呀,面试即将来临
1
wangkai0351 2021-03-04 14:50:22 +08:00
杠精一下,IEC61131-3 规范中的五种编程语言( FBD, LD, ST, IL, SFC )中好像没有 C 语言。
|
2
justdoitzZ OP @wangkai0351 确实没有,不过 ST 我已经自学了,C 还是好用,多数 PLC 都支持 C 语言
|
3
impl 2021-03-04 14:56:21 +08:00
刷刷题?
|
4
justdoitzZ OP @impl 之前弄过 http://poj.org/problemlist,不过没坚持多久。。。也是 google + 试错编程
|
5
rebackhua 2021-03-04 16:29:51 +08:00
C 的用途和风格相匹配,合适自己的就好
|
6
Salticey 2021-03-04 16:36:48 +08:00 via Android
啊这,我记得 PLC 直接写梯形图就完事了。。。
|
7
suiterchik 2021-03-04 16:40:09 +08:00
看一看斯坦福的公开课《编程范式》?
|
8
yuzhibopro 2021-03-04 17:27:02 +08:00
我记得电气自动化,主要是接电线啊。配上梯形图,再现场调试,。。。。。
|
9
wangkai0351 2021-03-05 08:55:40 +08:00
@justdoitzZ 再钢精一次,不是我不信,麻烦您罗列至少三个支持 C 语言编程的 PLC 品牌
|
10
chitanda 2021-03-05 19:49:46 +08:00 via iPhone
前几年的时候,我刚看了 kr 的 c,csapp 看了一半,去了一个嵌入式公司面试,其中有个,叫我手写个 memcp 函数,只能用 stdlib,除了没检查 null,其他的都没问题。
最后面试官告诉我,你技术挺厉害的,工作了几年的人也没几个能写出来,当时给我感觉挺震撼的,这东西不是最基本的吗。 后来才知道,大部分人都是 api monkey |