a918126889
级别: 略有小成
精华主题: 0
发帖数量: 123 个
工控威望: 218 点
下载积分: 1098 分
在线时间: 86(小时)
注册时间: 2018-06-08
最后登录: 2024-03-28
查看a918126889的 主题 / 回贴
楼主  发表于: 2023-03-10 18:08
      看我之前的帖子就知道了,我在去年8月份从华为出去了,跳到一个新公司做软件工程师,刚进公司第二个星期就开始让我对接一个全新的项目:XX半导体XX设备(不方便说,因为现在有实力能做这个项目的公司太少了)
       当时其实我是很懵的,因为我第一个星期还在学QT呢(因为发offer的时候说的是:有一个5轴平台,用C#开发,问我有没有兴趣,结果来到公司后跟我说不用C#,全部转QT/C++)。按照以往的经验拿到项目就干呗,前两个月都是一边看视频学习,一边做项目,一直等到硬件到了,然后开始进入正题:
       在进入正题之前,我先讲一下环境。这个公司是一个新公司,属于一个互联网式的,依赖融资去运营的模式,基本上大部分项目都是研发项目,核心团队是算法和光学部门,我们整个软件团队都是新的,软件经理入职就比我早三个月。我能接手这个项目属于机遇吧,因为当时我手上没项目,其他人都出差了,属于我先上着这种状态。至于后面我是怎么把握住这个机会,接手整个项目,获取很珍贵的半导体设备项目经验,并且编写了整个软件架构,实现了自我价值,真正意义上的在这个行业内站稳,接下来在下面细说。
       所以请大家不要误会,我说的不单单是在公司站稳,是有信心,有能力在这个行业内站稳
[ 此帖被a918126889在2023-03-10 18:44重新编辑 ]
本帖最近评分记录:
  • 下载积分:+1(qin_515)
  • 下载积分:+5(mk自动化) 感谢分享!
  • 下载积分:+5(applisggq) 感谢分享!
  • 下载积分:+5(756287415) 感谢分享!
    a918126889
    级别: 略有小成
    精华主题: 0
    发帖数量: 123 个
    工控威望: 218 点
    下载积分: 1098 分
    在线时间: 86(小时)
    注册时间: 2018-06-08
    最后登录: 2024-03-28
    查看a918126889的 主题 / 回贴
    1楼  发表于: 2023-03-10 18:25
             我在很久的帖子讲过一句话:当技术不再是唯一追求的时候,请大家各自安好吧。我内心是对技术有追求的,虽然我很懒,但是在做选择的时候,我不会让我自己站在原地。我偶尔对工作上面的事情进行思考,通过看表面去分析本质,然后看自己能不能理解它,甚至掌握它。
             所以拿到这个项目的事情,我已经有很多积累了。我没有怂过,就是干,天天加班加点。但是!做项目除了自己的问题,肯定会有其他的阻碍,这是行业第一定律,不用怀疑。我之前讲做这个项目,是我遇到机会了,但是领导可能放心把这么重要的项目交给我吗?项目第二个月给我整活,安排了一个高级工程师和我一起开发。注意:这个高级工程师入职只比我早一个礼拜,我入职的时候他已经出差了。当时他挂一个高工的名号,我觉得肯定很强是吧,但是到后面实在是让我大跌眼镜。

            写的太累了,先这样,有时间在写写
    [ 此帖被a918126889在2023-03-10 18:53重新编辑 ]
    本帖最近评分记录:
  • 下载积分:+5(applisggq) 感谢分享!
  • 下载积分:+5(756287415) 感谢分享!
    a918126889
    级别: 略有小成
    精华主题: 0
    发帖数量: 123 个
    工控威望: 218 点
    下载积分: 1098 分
    在线时间: 86(小时)
    注册时间: 2018-06-08
    最后登录: 2024-03-28
    查看a918126889的 主题 / 回贴
    2楼  发表于: 2023-03-10 18:40
    ------------------2023.03.24----------------------
    最近出差了,闲下来继续写下去,上接那位高工,大跌眼镜:

           大家做项目都会遇到这个情况吧,后加入项目的人肯定是以先接手项目的人为主,然后去展开工作的。所以这位高工的工作是我这边给安排的,我当时在写着UI和软件架构,硬件测试的工作交给了他,其中最关键的是一个线扫相机采图的功能,足足弄了一个半月,最后交付给我一个核心代码只有20行的东西给我,功能测试的一塌糊涂,基本上完全不能用,最牛逼的是,他还跟部门老大和项目经理说测试完成了!
           那天晚上我直接吊人了知道吧,当着部门老大和项目经理说这个功能等于没开发,我不能接受,过了一个星期他被劝退了(试用期的最后3天)。从此我这个项目所有核心功能模块和测试工作都是我一个人完成的,后面讲软件架构开发的故事,以及背后的意义。

    现在跟大家吹点牛逼:我的项目图像检测精度是0.3um,大家有概念不?
    常规定位用的相机和镜筒图片精度是3.45um,
    (3.45 * 3.45) / (0.3 * 0.3) =132.25;
    (1.25 * 1.25) / (0.3 * 0.3) =17.36;
    (0.5 * 0.5) / (0.3 * 0.3) =2.78;
    我这个项目真的有可能:成也0.3,败也0.3
    我客观评价下:0.3um的精度已经是当前计算机常规方案的极限了,至于更高的80nm我只说神经病,一定用了超越常规认知的方案去解决的,不然一个12寸晶圆单光源方案的原图就有16T!
    [ 此帖被a918126889在2023-03-23 23:14重新编辑 ]
    a918126889
    级别: 略有小成
    精华主题: 0
    发帖数量: 123 个
    工控威望: 218 点
    下载积分: 1098 分
    在线时间: 86(小时)
    注册时间: 2018-06-08
    最后登录: 2024-03-28
    查看a918126889的 主题 / 回贴
    3楼  发表于: 2023-03-10 18:40
    上接讲软件架构开发的故事,以及背后的意义:

           在讲软件架构之前,我先简单的讨论一下PLC和PC背后运行的机制。PLC是一个实时性运行系统!一个不停循环刷新和执行的逻辑,如果你有编程基础是不是就可以理解为PLC是一个单线程逻辑呢?
           以读取IO和写入IO为例,为了保证实时性,PLC的主线程是不可能去直接和硬件层去打交道的。读取IO:一定是有个背景线程在不停的刷新硬件状态,然后将状态写入固定的内存地址中,读取IO是去读取内存地址的信息。写入IO:主线程是把写入IO的消息,发送到一个消息队列里面,然后有个处理消息的线程在去和硬件沟通。所以PLC看上去的单线程逻辑,背后也是复杂的多线程运算机制,只是开发者把复杂的实现给包装好了,并且提供了简单易懂开发软件和编程语言(梯形图,ST等等),做了非常复杂解析,最后统统转换成C。
          以至于很多PLC开发者,转到PC平台做开发会很不适应,但其实PC的世界才是一个真实的世界,PLC的世界是别人给你包装好的世界。
    睡觉先,后面写

    2023/07/28-----------------最近4个月发生了很多事情,最新动态转C#_WPF了,重新写了一版软件架构,用在新设备上!忙完这段时间在分享
    [ 此帖被a918126889在2023-07-28 15:18重新编辑 ]
    a918126889
    级别: 略有小成
    精华主题: 0
    发帖数量: 123 个
    工控威望: 218 点
    下载积分: 1098 分
    在线时间: 86(小时)
    注册时间: 2018-06-08
    最后登录: 2024-03-28
    查看a918126889的 主题 / 回贴
    4楼  发表于: 2023-03-10 18:41
    站个楼,方便后续写东西22222222222222222222222222
    a918126889
    级别: 略有小成
    精华主题: 0
    发帖数量: 123 个
    工控威望: 218 点
    下载积分: 1098 分
    在线时间: 86(小时)
    注册时间: 2018-06-08
    最后登录: 2024-03-28
    查看a918126889的 主题 / 回贴
    5楼  发表于: 2023-03-10 18:42
    站个楼,方便后续写东西333333333333333333,
    tangshi
    tangshi
    级别: 工控侠客
    精华主题: 0
    发帖数量: 678 个
    工控威望: 2185 点
    下载积分: 721 分
    在线时间: 167(小时)
    注册时间: 2022-07-28
    最后登录: 2024-03-29
    查看tangshi的 主题 / 回贴
    6楼  发表于: 2023-03-11 08:11
    站个楼,方便后续写东西4444444444444444444,
    神秘人
    级别: 正式会员
    精华主题: 0
    发帖数量: 28 个
    工控威望: 88 点
    下载积分: 355 分
    在线时间: 14(小时)
    注册时间: 2023-02-21
    最后登录: 2024-03-27
    查看神秘人的 主题 / 回贴
    7楼  发表于: 2023-03-11 09:49
    原来的号密码忘了,从刚毕业时就看楼主一步一步往前,楼主牛逼呀,好想复刻你的路,结果两年过去了,但都好像没成功,今年下决心准备从做工程想跳去做看设备看能否接触到C#,结果一地鸡毛。新找的公司说能接触到C#,但手上所接触的好像没吧,好想跑路,工资还也不高,出差比较少,但厦门这投那种能接触C#的公式好难呀,都没消息。楼主能否给个建议。。。。
    楼主留言:
    厦门那边都是弯弯的环境,弯弯的高级战力在上海和深圳那边,而且都是偏底层开发的,应用层也是偏C++。建议把简历挂着网上慢慢找,有机会换个城市学东西也是可以的
    li8110
    级别: 工控侠客
    精华主题: 0
    发帖数量: 502 个
    工控威望: 2621 点
    下载积分: 163 分
    在线时间: 230(小时)
    注册时间: 2022-11-04
    最后登录: 2024-03-29
    查看li8110的 主题 / 回贴
    8楼  发表于: 2023-03-12 21:39
    占位
    pretco123
    不为失败找理由,只为成功找方法
    级别: 论坛先锋

    精华主题: 0
    发帖数量: 2382 个
    工控威望: 1662 点
    下载积分: 76196 分
    在线时间: 1441(小时)
    注册时间: 2008-04-15
    最后登录: 2024-03-29
    查看pretco123的 主题 / 回贴
    9楼  发表于: 2023-03-13 09:50
    站个位,方便后续写东西666,
    最大饿急
    要成为一名优秀的电气工程师哦!
    级别: 略有小成
    精华主题: 0
    发帖数量: 131 个
    工控威望: 413 点
    下载积分: 863 分
    在线时间: 128(小时)
    注册时间: 2021-04-12
    最后登录: 2024-03-12
    查看最大饿急的 主题 / 回贴
    10楼  发表于: 2023-03-13 11:01
    坐等更新
    人海中你我熙熙攘攘,也曾迷茫也曾彷徨,也曾为现实感到失望,一路走来跌跌撞撞,风雨之中要学会强坚。
    wenqing1012
    级别: 家园常客
    精华主题: 0
    发帖数量: 587 个
    工控威望: 743 点
    下载积分: 2306 分
    在线时间: 437(小时)
    注册时间: 2006-11-03
    最后登录: 2024-03-28
    查看wenqing1012的 主题 / 回贴
    11楼  发表于: 2023-03-13 12:32
    来汲取点经验知识。
    机会是自己创造的!