• <blockquote id="fficu"><optgroup id="fficu"></optgroup></blockquote>

    <table id="fficu"></table>

    <sup id="fficu"></sup>
    <output id="fficu"></output>
    1. 20240703
      關(guān)注中國自動(dòng)化產(chǎn)業(yè)發(fā)展的先行者!
      工業(yè)智能邊緣計算2024年會(huì )
      2024
      2024中國自動(dòng)化產(chǎn)業(yè)年會(huì )
      2023年工業(yè)安全大會(huì )
      OICT公益講堂
      當前位置:首頁(yè) >> 資訊 >> 行業(yè)資訊

      資訊頻道

      看資深開(kāi)發(fā)者如何表白低代碼
      來(lái)自國外一位資深開(kāi)發(fā)者的心聲
      • 點(diǎn)擊數:1447     發(fā)布時(shí)間:2022-08-05 16:42:44
      • 分享到:
      如果你還不是一名西門(mén)子低代碼開(kāi)發(fā)者,可以先嘗試一下低代碼。不要只看到局限性,而是要看到它所帶來(lái)的可能性,就像軟件開(kāi)發(fā)的進(jìn)化過(guò)程一樣。

      低代碼面對的各種聲音

      自從我開(kāi)始使用西門(mén)子低代碼以來(lái),我注意到當告訴別人你在使用西門(mén)子低代碼進(jìn)行低代碼開(kāi)發(fā)時(shí),大家的反應會(huì )截然不同。一般情況下會(huì )有以下三種反應:

      1.同行——相互支持和理解;

      2.小白——對解決方案更感興趣、僅關(guān)心問(wèn)題是否已解決;

      3.傳統代碼開(kāi)發(fā)者(如C語(yǔ)言、Java、Python等)——往往對低代碼開(kāi)發(fā)持質(zhì)疑態(tài)度。

      西門(mén)子低代碼是軟件開(kāi)發(fā)進(jìn)化的產(chǎn)物

      我一次又一次地觀(guān)察到高代碼編程語(yǔ)言和低代碼編程語(yǔ)言之間的劃分,這也是我在使用西門(mén)子低代碼之初所觀(guān)察到的?;诖蠹覍Φ痛a的不同聲音,我自己也難免會(huì )有偏見(jiàn),我對西門(mén)子低代碼的第一印象是:它是一個(gè)用來(lái)構建小型應用程序和實(shí)體模擬的好工具,僅此而已。

      事實(shí)證明我大錯特錯。 

      在使用西門(mén)子低代碼多年后,我認為它理應成為我們開(kāi)發(fā)者與計算機之間的下一代互動(dòng)方式。為了解釋這一點(diǎn),讓我們回到幾年前。以前,為了給計算機編程,你必須以二進(jìn)制的形式向計算機下達命令,這項工作無(wú)疑非常耗費精力。只有少數專(zhuān)家才能使用二進(jìn)制代碼給計算機編程,顯然需要一種更加實(shí)用的解決方案。下一輪進(jìn)化以匯編語(yǔ)言為代表。每一種處理器都有自己的指令集并且可以用匯編程序表示。這種語(yǔ)言更方便人類(lèi)閱讀,所以用它來(lái)開(kāi)發(fā)也變得更容易。因此匯編程序是一個(gè)抽象層,它將二進(jìn)制代碼隱藏起來(lái),但任何使用過(guò)匯編語(yǔ)言的人都知道,這個(gè)過(guò)程同樣非常乏味。它沒(méi)有現代語(yǔ)言的基本舒適功能,而且每次都要重新開(kāi)發(fā)。此外,由于不同類(lèi)型的處理器具有不同的匯編指令集,因此如果你想在一種新的處理器上運行一個(gè)程序,就必須重新編寫(xiě)程序。C語(yǔ)言、Java和JavaScript這些高代碼的出現解決了這些不便,其語(yǔ)法更方便人類(lèi)閱讀、可重復使用的功能、對內存管理友好、可移植性強。這些語(yǔ)言的語(yǔ)法將機器語(yǔ)言命令匯總成易于使用的操作,但開(kāi)發(fā)者也失去對計算機內部進(jìn)程的直接控制,目的是為了讓更多開(kāi)發(fā)者能夠使用這類(lèi)語(yǔ)言。 

      西門(mén)子低代碼和低代碼是計算機編程的下一個(gè)進(jìn)化方向。西門(mén)子低代碼也是向開(kāi)發(fā)者隱藏高代碼、匯編程序和機器語(yǔ)言復雜性的抽象層。雖然開(kāi)發(fā)者放棄了一部分直接控制權,但因此能夠更快地開(kāi)發(fā)應用程序。此外,這個(gè)開(kāi)發(fā)環(huán)境讓更多的開(kāi)發(fā)者能夠更加輕松地上手。 

      你注意到了嗎?沒(méi)錯,當年支持高代碼的論點(diǎn)現在正在支持低代碼。每一次進(jìn)化都會(huì )帶來(lái)開(kāi)發(fā)速度的提升和開(kāi)發(fā)流程的民主化。西門(mén)子低代碼的存在并沒(méi)有使高代碼變得過(guò)時(shí)。高代碼在很多領(lǐng)域都有它的一席之地(比如可以用Java和JavaScript擴展西門(mén)子低代碼)。同樣,匯編程序和機器代碼仍然是一些領(lǐng)域的首選工具,但我們必須認識到低代碼是進(jìn)化的產(chǎn)物。

      低代碼讓我們在職業(yè)發(fā)展上有了更多的選擇

      在我成為西門(mén)子低代碼開(kāi)發(fā)者之前,我對自己未來(lái)的職業(yè)道路產(chǎn)生了嚴重的懷疑。我喜歡寫(xiě)代碼,但我認為自己沒(méi)法每天都做這項工作。但我確實(shí)喜歡構建各種東西。我喜歡回顧一天的工作并看到結果,這就是構建軟件的意義所在。在我的前雇主向我介紹西門(mén)子低代碼平臺之前,我并不知道低代碼。 

      西門(mén)子低代碼開(kāi)發(fā)者不用寫(xiě)傳統的代碼就可以構建數字應用程序。你可以使用預先構建的部分來(lái)構建應用程序。你所設計的邏輯片段被稱(chēng)為“微流”。在啟動(dòng)應用程序后,西門(mén)子低代碼就會(huì )將其翻譯成計算機可以理解的語(yǔ)言。微流看起來(lái)像是傳統的工作流程圖:有一個(gè)開(kāi)頭和一個(gè)結尾,執行的是中間的邏輯片段。 

      由于這些片段都是預先構建的并且可以隨時(shí)使用,所以邏輯開(kāi)發(fā)速度比傳統編碼方法快十倍,而且學(xué)習過(guò)程比編碼簡(jiǎn)單得多,因此更容易上手。即便你沒(méi)有學(xué)習過(guò)計算機科學(xué),也可以使用低代碼技術(shù)。其實(shí)大多數西門(mén)子低代碼開(kāi)發(fā)者都來(lái)自截然不同的學(xué)術(shù)領(lǐng)域。我曾有幸與生物醫學(xué)、心理學(xué)、工業(yè)工程等不同學(xué)術(shù)背景的西門(mén)子低代碼開(kāi)發(fā)者合作。雖然IT行業(yè)仍然是一個(gè)以男性為主的行業(yè),但這種刻板印象在低代碼這里并不成立。我團隊中的女性人數甚至一度超過(guò)男性。 

      這種背景多樣性使得低代碼開(kāi)發(fā)者經(jīng)常需要承擔許多不同的職責。低代碼開(kāi)發(fā)者常被稱(chēng)為業(yè)務(wù)工程師,這可不是“空穴來(lái)風(fēng)”,業(yè)務(wù)工程師是業(yè)務(wù)管理專(zhuān)家和軟件工程師的“混合體”。也就是說(shuō),業(yè)務(wù)工程師不僅能夠理解并將業(yè)務(wù)需求轉化為軟件需求,還可以將這些需求轉化為真正的軟件。一般情況下,你在每天的大部分時(shí)間里都在開(kāi)發(fā),但你也可以參與到軟件開(kāi)發(fā)流程中的更多環(huán)節。在我以前的公司里,業(yè)務(wù)工程師還會(huì )參與銷(xiāo)售和用戶(hù)體驗(UX)設計等其他工作。 

      即使在Mendix公司內部,員工也可以選擇擴展到不同的領(lǐng)域。通過(guò)學(xué)習樣式的知識以投身于前端開(kāi)發(fā),或者成為一名專(zhuān)注于系統集成的后端開(kāi)發(fā)專(zhuān)家,甚至可以通過(guò)學(xué)習Java開(kāi)發(fā)來(lái)深入研究西門(mén)子低代碼的核心。大多數西門(mén)子低代碼開(kāi)發(fā)者都有自己最感興趣的具體專(zhuān)業(yè)領(lǐng)域,但你很可能需要在某個(gè)時(shí)候承擔所有這些領(lǐng)域的工作。傳統的軟件工程師一般不會(huì )有這么“奢侈”的機會(huì )。 

      這一切讓你在職業(yè)發(fā)展方向上有了更多的選擇。你可以先從一個(gè)基本的西門(mén)子低代碼開(kāi)發(fā)者開(kāi)始做起,然后擴展到其他領(lǐng)域。在過(guò)去四年中,我就曾為金融、保險、衛生、政府等領(lǐng)域的各種形式和規模的公司工作。

      如果你還不是一名西門(mén)子低代碼開(kāi)發(fā)者,可以先嘗試一下低代碼。不要只看到局限性,而是要看到它所帶來(lái)的可能性,就像軟件開(kāi)發(fā)的進(jìn)化過(guò)程一樣。

       


      熱點(diǎn)新聞

      推薦產(chǎn)品

      x
      • 在線(xiàn)反饋
      1.我有以下需求:



      2.詳細的需求:
      姓名:
      單位:
      電話(huà):
      郵件:
      欧美精品欧美人与动人物牲交_日韩乱码人妻无码中文_国产私拍大尺度在线视频_亚洲男人综合久久综合天

    2. <blockquote id="fficu"><optgroup id="fficu"></optgroup></blockquote>

      <table id="fficu"></table>

      <sup id="fficu"></sup>
      <output id="fficu"></output>