首頁>Club>
我知道一個軟體的開發是從設計到前端後端等等很多工作人員一起完成的。可能還涉及到多種變成語言。但是總會聽到那種某某人一個人開發了一個小程式或者網站啥的。剛剛就在頭條看到一個程式設計師自己寫一個程式,微信自動回覆女朋友資訊,還有看過一個人弄了一個小程式等等。難道這就是所謂的全棧工程師?
20
回覆列表
  • 1 # sajuk

    如今web開發模式成為主流,個人獨立開發者以後應該會越來越少了,行業趨勢是這樣的。我經常拿土木工程和軟體工程類比,一個人也能建精緻個性的小房子,但是很難建造結構複雜的高樓大廈。

    中小型管理系統、工具軟體、網站,單人完成正常。 一套功能複雜的軟體,通常有80%的使用者只會用到其中20%最常用的功能。所以個人或者小團隊,只要把這些最常用的功能做的好用,也是有客戶願意買單的。 用我個人舉例,獨立開發過的領域或平臺包括:C51微控制器,PLC上位機,WMS/MES條碼管理系統,定製開發的工具軟體幾十個,個人及企業網站,wince/wp/android app等。 一個人從需求調研、方案設計、編碼開發、現場實施、使用者培訓、上線執行到售後服務全包。有成就感,也很心累,如果可以重來,一定試試團隊合作。技能方面,第一開發語言C#, 偶爾按客戶要求用VB.Net,第二語言Java JS PHP C Python。資料庫主要用SQLServer,練過手的ORM有EF、Dapper和我最欣賞的SqlSugar,但我做專案一般習慣用自己的sqlhelper,手寫sql比較有掌控感。

  • 2 # jinesc

    當然了 我一直一個人開發為主,偶爾分包出去。

    做過中小企事業單位的財務軟體和erp 系統。門診掛號系統等等。最長的軟體運行了20年 至今仍在使用。

    使用的語言嘛 以前VB6 ASP 現在用QT PHP JAVA。對了微控制器也玩過。

    不過由於個人精力有限 開發一般只限於中小企事業單位,太大了忙不過來。

  • 3 # mwk金雕

    作為業內老鳥,大部分專案都安排同事做,但是有些專案複雜度或者難度有點高就得自己擼。比如最近有個專案從微服務到工控機到plc都是自己搞定,用了go、java、c、typescript、st五種語言,只是讓設計師幫忙設計了介面。這種專案其實做起來很好玩,捨不得讓別人做

  • 4 # 哼哼online

    沒有一個人無法完成的程式,只是一個人有侷限性,編碼優秀的,UI未必設計得好,反之亦然。

    如果只是編碼,一個人完成不算事,早期的軟體開發多數都是個人獨立完成,只有大規模的軟體開發才是團隊開發,但是也是每人獨立完成一部分。

    程式設計難度高、技巧性強的程式碼適合個人完成,linux、MSDOS早期都是個人作品。騰訊之前的foxmail也是個人作品。

  • 中秋節和大豐收的關聯?
  • 韓派電器怎麼樣?韓派電器優勢分析?