a918126889
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 136 個(gè)
工控威望: 232 點(diǎn)
下載積分: 1127 分
在線時(shí)間: 91(小時(shí))
注冊(cè)時(shí)間: 2018-06-08
最后登錄: 2024-09-29
查看a918126889的 主題 / 回貼
樓主  發(fā)表于: 2023-03-10 18:08
      看我之前的帖子就知道了,我在去年8月份從華為出去了,跳到一個(gè)新公司做軟件工程師,剛進(jìn)公司第二個(gè)星期就開(kāi)始讓我對(duì)接一個(gè)全新的項(xiàng)目:XX半導(dǎo)體XX設(shè)備(不方便說(shuō),因?yàn)楝F(xiàn)在有實(shí)力能做這個(gè)項(xiàng)目的公司太少了)
       當(dāng)時(shí)其實(shí)我是很懵的,因?yàn)槲业谝粋(gè)星期還在學(xué)QT呢(因?yàn)榘l(fā)offer的時(shí)候說(shuō)的是:有一個(gè)5軸平臺(tái),用C#開(kāi)發(fā),問(wèn)我有沒(méi)有興趣,結(jié)果來(lái)到公司后跟我說(shuō)不用C#,全部轉(zhuǎn)QT/C++)。按照以往的經(jīng)驗(yàn)?zāi)玫巾?xiàng)目就干唄,前兩個(gè)月都是一邊看視頻學(xué)習(xí),一邊做項(xiàng)目,一直等到硬件到了,然后開(kāi)始進(jìn)入正題:
       在進(jìn)入正題之前,我先講一下環(huán)境。這個(gè)公司是一個(gè)新公司,屬于一個(gè)互聯(lián)網(wǎng)式的,依賴融資去運(yùn)營(yíng)的模式,基本上大部分項(xiàng)目都是研發(fā)項(xiàng)目,核心團(tuán)隊(duì)是算法和光學(xué)部門,我們整個(gè)軟件團(tuán)隊(duì)都是新的,軟件經(jīng)理入職就比我早三個(gè)月。我能接手這個(gè)項(xiàng)目屬于機(jī)遇吧,因?yàn)楫?dāng)時(shí)我手上沒(méi)項(xiàng)目,其他人都出差了,屬于我先上著這種狀態(tài)。至于后面我是怎么把握住這個(gè)機(jī)會(huì),接手整個(gè)項(xiàng)目,獲取很珍貴的半導(dǎo)體設(shè)備項(xiàng)目經(jīng)驗(yàn),并且編寫了整個(gè)軟件架構(gòu),實(shí)現(xiàn)了自我價(jià)值,真正意義上的在這個(gè)行業(yè)內(nèi)站穩(wěn),接下來(lái)在下面細(xì)說(shuō)。
       所以請(qǐng)大家不要誤會(huì),我說(shuō)的不單單是在公司站穩(wěn),是有信心,有能力在這個(gè)行業(yè)內(nèi)站穩(wěn)
[ 此帖被a918126889在2023-03-10 18:44重新編輯 ]
本帖最近評(píng)分記錄:
  • 下載積分:+1(qin_515)
  • 下載積分:+5(mk自動(dòng)化) 感謝分享!
  • 下載積分:+5(applisggq) 感謝分享!
  • 下載積分:+5(756287415) 感謝分享!
    a918126889
    級(jí)別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 136 個(gè)
    工控威望: 232 點(diǎn)
    下載積分: 1127 分
    在線時(shí)間: 91(小時(shí))
    注冊(cè)時(shí)間: 2018-06-08
    最后登錄: 2024-09-29
    查看a918126889的 主題 / 回貼
    1樓  發(fā)表于: 2023-03-10 18:25
             我在很久的帖子講過(guò)一句話:當(dāng)技術(shù)不再是唯一追求的時(shí)候,請(qǐng)大家各自安好吧。我內(nèi)心是對(duì)技術(shù)有追求的,雖然我很懶,但是在做選擇的時(shí)候,我不會(huì)讓我自己站在原地。我偶爾對(duì)工作上面的事情進(jìn)行思考,通過(guò)看表面去分析本質(zhì),然后看自己能不能理解它,甚至掌握它。
             所以拿到這個(gè)項(xiàng)目的事情,我已經(jīng)有很多積累了。我沒(méi)有慫過(guò),就是干,天天加班加點(diǎn)。但是!做項(xiàng)目除了自己的問(wèn)題,肯定會(huì)有其他的阻礙,這是行業(yè)第一定律,不用懷疑。我之前講做這個(gè)項(xiàng)目,是我遇到機(jī)會(huì)了,但是領(lǐng)導(dǎo)可能放心把這么重要的項(xiàng)目交給我嗎?項(xiàng)目第二個(gè)月給我整活,安排了一個(gè)高級(jí)工程師和我一起開(kāi)發(fā)。注意:這個(gè)高級(jí)工程師入職只比我早一個(gè)禮拜,我入職的時(shí)候他已經(jīng)出差了。當(dāng)時(shí)他掛一個(gè)高工的名號(hào),我覺(jué)得肯定很強(qiáng)是吧,但是到后面實(shí)在是讓我大跌眼鏡。

            寫的太累了,先這樣,有時(shí)間在寫寫
    [ 此帖被a918126889在2023-03-10 18:53重新編輯 ]
    本帖最近評(píng)分記錄:
  • 下載積分:+5(applisggq) 感謝分享!
  • 下載積分:+5(756287415) 感謝分享!
    a918126889
    級(jí)別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 136 個(gè)
    工控威望: 232 點(diǎn)
    下載積分: 1127 分
    在線時(shí)間: 91(小時(shí))
    注冊(cè)時(shí)間: 2018-06-08
    最后登錄: 2024-09-29
    查看a918126889的 主題 / 回貼
    2樓  發(fā)表于: 2023-03-10 18:40
    ------------------2023.03.24----------------------
    最近出差了,閑下來(lái)繼續(xù)寫下去,上接那位高工,大跌眼鏡:

           大家做項(xiàng)目都會(huì)遇到這個(gè)情況吧,后加入項(xiàng)目的人肯定是以先接手項(xiàng)目的人為主,然后去展開(kāi)工作的。所以這位高工的工作是我這邊給安排的,我當(dāng)時(shí)在寫著UI和軟件架構(gòu),硬件測(cè)試的工作交給了他,其中最關(guān)鍵的是一個(gè)線掃相機(jī)采圖的功能,足足弄了一個(gè)半月,最后交付給我一個(gè)核心代碼只有20行的東西給我,功能測(cè)試的一塌糊涂,基本上完全不能用,最牛逼的是,他還跟部門老大和項(xiàng)目經(jīng)理說(shuō)測(cè)試完成了!
           那天晚上我直接吊人了知道吧,當(dāng)著部門老大和項(xiàng)目經(jīng)理說(shuō)這個(gè)功能等于沒(méi)開(kāi)發(fā),我不能接受,過(guò)了一個(gè)星期他被勸退了(試用期的最后3天)。從此我這個(gè)項(xiàng)目所有核心功能模塊和測(cè)試工作都是我一個(gè)人完成的,后面講軟件架構(gòu)開(kāi)發(fā)的故事,以及背后的意義。

    現(xiàn)在跟大家吹點(diǎn)牛逼:我的項(xiàng)目圖像檢測(cè)精度是0.3um,大家有概念不?
    常規(guī)定位用的相機(jī)和鏡筒圖片精度是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;
    我這個(gè)項(xiàng)目真的有可能:成也0.3,敗也0.3
    我客觀評(píng)價(jià)下:0.3um的精度已經(jīng)是當(dāng)前計(jì)算機(jī)常規(guī)方案的極限了,至于更高的80nm我只說(shuō)神經(jīng)病,一定用了超越常規(guī)認(rèn)知的方案去解決的,不然一個(gè)12寸晶圓單光源方案的原圖就有16T!
    [ 此帖被a918126889在2023-03-23 23:14重新編輯 ]
    a918126889
    級(jí)別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 136 個(gè)
    工控威望: 232 點(diǎn)
    下載積分: 1127 分
    在線時(shí)間: 91(小時(shí))
    注冊(cè)時(shí)間: 2018-06-08
    最后登錄: 2024-09-29
    查看a918126889的 主題 / 回貼
    3樓  發(fā)表于: 2023-03-10 18:40
    上接講軟件架構(gòu)開(kāi)發(fā)的故事,以及背后的意義:

           在講軟件架構(gòu)之前,我先簡(jiǎn)單的討論一下PLC和PC背后運(yùn)行的機(jī)制。PLC是一個(gè)實(shí)時(shí)性運(yùn)行系統(tǒng)!一個(gè)不停循環(huán)刷新和執(zhí)行的邏輯,如果你有編程基礎(chǔ)是不是就可以理解為PLC是一個(gè)單線程邏輯呢?
           以讀取IO和寫入IO為例,為了保證實(shí)時(shí)性,PLC的主線程是不可能去直接和硬件層去打交道的。讀取IO:一定是有個(gè)背景線程在不停的刷新硬件狀態(tài),然后將狀態(tài)寫入固定的內(nèi)存地址中,讀取IO是去讀取內(nèi)存地址的信息。寫入IO:主線程是把寫入IO的消息,發(fā)送到一個(gè)消息隊(duì)列里面,然后有個(gè)處理消息的線程在去和硬件溝通。所以PLC看上去的單線程邏輯,背后也是復(fù)雜的多線程運(yùn)算機(jī)制,只是開(kāi)發(fā)者把復(fù)雜的實(shí)現(xiàn)給包裝好了,并且提供了簡(jiǎn)單易懂開(kāi)發(fā)軟件和編程語(yǔ)言(梯形圖,ST等等),做了非常復(fù)雜解析,最后統(tǒng)統(tǒng)轉(zhuǎn)換成C。
          以至于很多PLC開(kāi)發(fā)者,轉(zhuǎn)到PC平臺(tái)做開(kāi)發(fā)會(huì)很不適應(yīng),但其實(shí)PC的世界才是一個(gè)真實(shí)的世界,PLC的世界是別人給你包裝好的世界。
    睡覺(jué)先,后面寫

    2023/07/28-----------------最近4個(gè)月發(fā)生了很多事情,最新動(dòng)態(tài)轉(zhuǎn)C#_WPF了,重新寫了一版軟件架構(gòu),用在新設(shè)備上!忙完這段時(shí)間在分享
    [ 此帖被a918126889在2023-07-28 15:18重新編輯 ]
    a918126889
    級(jí)別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 136 個(gè)
    工控威望: 232 點(diǎn)
    下載積分: 1127 分
    在線時(shí)間: 91(小時(shí))
    注冊(cè)時(shí)間: 2018-06-08
    最后登錄: 2024-09-29
    查看a918126889的 主題 / 回貼
    4樓  發(fā)表于: 2023-03-10 18:41
    站個(gè)樓,方便后續(xù)寫東西22222222222222222222222222
    a918126889
    級(jí)別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 136 個(gè)
    工控威望: 232 點(diǎn)
    下載積分: 1127 分
    在線時(shí)間: 91(小時(shí))
    注冊(cè)時(shí)間: 2018-06-08
    最后登錄: 2024-09-29
    查看a918126889的 主題 / 回貼
    5樓  發(fā)表于: 2023-03-10 18:42
    站個(gè)樓,方便后續(xù)寫東西333333333333333333,
    a918126889
    級(jí)別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 136 個(gè)
    工控威望: 232 點(diǎn)
    下載積分: 1127 分
    在線時(shí)間: 91(小時(shí))
    注冊(cè)時(shí)間: 2018-06-08
    最后登錄: 2024-09-29
    查看a918126889的 主題 / 回貼
    6樓  發(fā)表于: 2023-03-23 21:36
    更新了