自从学会编程后,我就成了别人眼里的大神

kinuyツ-avatar

kinuyツ

2022-04-30T19:27:37+00:00

本科电气工程及其自动化,只在学校学了一些专业课,和51,32单片机的课程。

最开始在工作中编程,我是从西门子PLC开始的。因为要对接老外的项目,德国佬都是拿stl语言写PLC。这是一种基于汇编,直接使用指针操作内存的语言。那一个月,我天天研究到凌晨四点,然后早上七点起床去上班。后来项目需要改造扩展,我一个人完成了PLC与12台KUKA机器人的自动焊接生产线的改造工作,我迈出了成为大神的第一步。

后来公司AGV项目需要一个后台,我就自学了c#,用modbusTCP+winform和sqlite搭建了一个调度AGV的后台。后来又做了c# 联合c++的运动控制项目,身边的人都觉得我是大神了。。。

后来读研,实验室有个项目,需要上位机读出PLC,stm32单片机的数据,传给学院的MES系统。我就自己做了个.NET6的webAPI项目,还是用开放式TCP/IP或者modbus读下位机数据,然后响应客户端的http请求,发送json数据,这个项目我学会了redis和mq的用法,学会了bs端的那种依赖注入,中间件,controller那套八股文,也间接学了k8s+docker,linux+ngnix。 后来要发论文搞毕业,我研究nlp里的transformer,需要学python,因为之前有c# 和Java的基础,大概一个月就学会了,包括但不限于numpy,pandas,matplotlib,tensorflow,pytorch。还用魔改的transformer发了中文核心和sci,两篇小论文+一篇发明专利整合成硕士学位论文,盲审后得了2个A。

自从学会了编程,感觉自己强大了很多,我会和设备交流了,会控制了很多设备。

一路走来,我的编程语言的学习路线是C语言(单片机),PLC语言(STL,SCL,FBD,LAD),汇编语言,c# ,c++,python,Java。其中c# ,PLC语言和c语言研究的最深入。

我觉得一个合格的程序员,应该适应不同的工作,入乡随俗,快速掌握这个领域不同的语言。不能一有未知领域就推脱自己不是干这个的,没学过。 就像一个好的司机,不能只会开驾校的捷达,入了社会给你奔驰,宝马,你也得会开。人的一生要接触很多的未知领域,快速转换角色并且快速上手,完成工作任务才是程序员最重要的素质。

有时候甚至觉得敲代码比打游戏有意思,敲代码已经很幸福了,竟然还发工资,天下还有这样的好事
Faidedsouls-avatar

Faidedsouls

[quote][tid=31808175]Topic[/tid] Post by [uid=8694089]满天星莹[/uid] (2022-05-08 03:28):

本科电气工程及其自动化,只在学校学了一些专业课,和51,32单片机的课程。

最开始在工作中编程,我是从西门子PLC开始的。因为要对接老外的项目,德国佬都是拿stl语言写PLC。这是一种基于汇编,直接使用指针操作内存的语言。那一个月,我天天研究到凌晨四点,然后早上七点起床去上班。后来项目需要改造扩展,我一个人完成了PLC与12台KUKA机器人的自动焊接生产线的改造工作,我迈出了成为大神的第一步。

后来公司AGV项目需要一个后台,我就自学了c#,用modbusTCP+winform和sqlite[/quote][s:ac:咦]然后你就水了一帖?
Cal0ri3-avatar

Cal0ri3

我觉得不是学习编程让你成了大神,而是你那可怕的自律能力学习能力让你成了大神。了不起!

这也是大部分人最缺的东西,而且很多人穷其一生连自己真正适合和喜欢的事都找不到。
goutham-avatar

goutham

等工作了是为了资本家敲代码[s:a2:诶嘿]
Beefy-avatar

Beefy

是的,我当年也是用Python把我们全组的活全自动化了。
SAMY ツ-avatar

SAMY ツ

[quote][pid=0,31808175,1]Reply[/pid] Post by [uid=8694089]满天星莹[/uid] (2022-05-08 03:28):我天天研究到凌晨四点,然后早上七点起床去上班。
[/quote][img]https://img.nga.178.com/attachments/mon_201209/14/-47218_5052bc4cc6331.png[/img]老哥,看到这句我就知道你是个狠人
-Mystic--avatar

-Mystic-

[s:ac:惊]
CreatorCombat-avatar

CreatorCombat

“有时候甚至觉得敲代码比打游戏有意思,敲代码已经很幸福了,竟然还发工资,天下还有这样的好事”
朋友你你境界已经升华了,已经把工作变成爱好了,当然很快乐了哇。
cockman-avatar

cockman

向大佬学习[s:ac:愁]
5☆Boov!-avatar

5☆Boov!

确实是大神[s:ac:blink][s:ac:blink]

膜拜[s:ac:羡慕][s:ac:羡慕]
がんりんにゃ-avatar

がんりんにゃ

看了第一行然后看楼主id
心满意足地退出[s:ac:哭笑]
MaxieTofu-avatar

MaxieTofu

这展开跟我想的有点不一样,我以为熟人都找你修电脑了[s:ac:吻]
kyoz-avatar

kyoz

很多东西真没那么难 只是懒癌觉得难 老哥用过pc调kuka程序么 我目前只整了ftp下kuka程序 如果有案例的话求思路 目前我用c#写的
JAY_GG-avatar

JAY_GG

给大神跪了
Aditya2627-avatar

Aditya2627

爱好变成工作的典例,所以你会很快乐
Mr_Creep_Show-avatar

Mr_Creep_Show

同码农,我也挺喜欢敲代码,解决问题有成就感。[s:ac:茶]
Дибил-avatar

Дибил

大神本就是这样来的
KaptainKrogan-avatar

KaptainKrogan

学到四点早七去上班...你确实是大神
-SillyAhh--avatar

-SillyAhh-

看到了硬转软的过程[s:ac:哭笑]
膜拜大佬
海哥(暱稱)-avatar

海哥(暱稱)

lz不错,能够在工作中找到自己的乐趣。
稍微提醒一点,与机器交流是挺有意思的,但千万别忽视了与人交流。