a918126889
級別: 略有小成
|
看我之前的帖子就知道了,我在去年8月份從華為出去了,跳到一個新公司做軟件工程師,剛進公司第二個星期就開始讓我對接一個全新的項目:XX半導體XX設備(不方便說,因為現在有實力能做這個項目的公司太少了) 當時其實我是很懵的,因為我第一個星期還在學QT呢(因為發offer的時候說的是:有一個5軸平臺,用C#開發,問我有沒有興趣,結果來到公司后跟我說不用C#,全部轉QT/C++)。按照以往的經驗拿到項目就干唄,前兩個月都是一邊看視頻學習,一邊做項目,一直等到硬件到了,然后開始進入正題: 在進入正題之前,我先講一下環境。這個公司是一個新公司,屬于一個互聯網式的,依賴融資去運營的模式,基本上大部分項目都是研發項目,核心團隊是算法和光學部門,我們整個軟件團隊都是新的,軟件經理入職就比我早三個月。我能接手這個項目屬于機遇吧,因為當時我手上沒項目,其他人都出差了,屬于我先上著這種狀態。至于后面我是怎么把握住這個機會,接手整個項目,獲取很珍貴的半導體設備項目經驗,并且編寫了整個軟件架構,實現了自我價值,真正意義上的在這個行業內站穩,接下來在下面細說。 所以請大家不要誤會,我說的不單單是在公司站穩,是有信心,有能力在這個行業內站穩 [ 此帖被a918126889在2023-03-10 18:44重新編輯 ] |
---|---|
本帖最近評分記錄: |
a918126889
級別: 略有小成
|
我在很久的帖子講過一句話:當技術不再是唯一追求的時候,請大家各自安好吧。我內心是對技術有追求的,雖然我很懶,但是在做選擇的時候,我不會讓我自己站在原地。我偶爾對工作上面的事情進行思考,通過看表面去分析本質,然后看自己能不能理解它,甚至掌握它。 所以拿到這個項目的事情,我已經有很多積累了。我沒有慫過,就是干,天天加班加點。但是!做項目除了自己的問題,肯定會有其他的阻礙,這是行業第一定律,不用懷疑。我之前講做這個項目,是我遇到機會了,但是領導可能放心把這么重要的項目交給我嗎?項目第二個月給我整活,安排了一個高級工程師和我一起開發。注意:這個高級工程師入職只比我早一個禮拜,我入職的時候他已經出差了。當時他掛一個高工的名號,我覺得肯定很強是吧,但是到后面實在是讓我大跌眼鏡。 寫的太累了,先這樣,有時間在寫寫 [ 此帖被a918126889在2023-03-10 18:53重新編輯 ] |
---|---|
本帖最近評分記錄: |
a918126889
級別: 略有小成
|
------------------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
級別: 略有小成
|
上接講軟件架構開發的故事,以及背后的意義: 在講軟件架構之前,我先簡單的討論一下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重新編輯 ] |
---|---|
|
神秘人
級別: 正式會員
|
原來的號密碼忘了,從剛畢業時就看樓主一步一步往前,樓主牛逼呀,好想復刻你的路,結果兩年過去了,但都好像沒成功,今年下決心準備從做工程想跳去做看設備看能否接觸到C#,結果一地雞毛。新找的公司說能接觸到C#,但手上所接觸的好像沒吧,好想跑路,工資還也不高,出差比較少,但廈門這投那種能接觸C#的公式好難呀,都沒消息。樓主能否給個建議。。。。 樓主留言:廈門那邊都是彎彎的環境,彎彎的高級戰力在上海和深圳那邊,而且都是偏底層開發的,應用層也是偏C++。建議把簡歷掛著網上慢慢找,有機會換個城市學東西也是可以的 |
---|---|
|
最大餓急
要成為一名優秀的電氣工程師哦!
級別: 略有小成
|
坐等更新 |
|
---|---|---|
|