首頁>Club>
如題,本人挺討厭跟對別人介面的,喜歡一個框架自己移植過來從頭到尾都自己來改,目前知道運維和測試方向可以從頭到尾自己弄,請問下各位大佬還有別的方向嗎
6
回覆列表
  • 1 # 老陳說程式設計

    有。可以一個人開發一個App,可以一個人開發一個小程式。

    我的文章標題就是:一個人開發一個App,一個人開發一個產品這些。

    當然,如果你想要實現後端資料儲存,依然會呼叫到其他人開發的介面的,只是開發的人不同而已。

  • 2 # 普陀區見習右史

    我需要指出的一點是,優質軟體系統的開發,至少需要兩個程式設計師配合。無他,能力互補。不同的視角看到不同的問題和改進方案,如果1+1小於2,努力改進,使其大於2。

    不說大廠、大專案,動則幾百幾千人的團隊,諸多優秀的小應用、小系統,至少是兩個程式設計師通力合作完成上線。

    互動只在於多,或者少。

    我知道你腦海裡在想啥,你一定是被前後端介面不厭其煩的對接、溝通所困擾。

    記住,你並不孤獨。

    因為大多數涉及到前後端分離的系統,至少是在一個前端、一個後端相互溝通、交流甚至扯皮、軟磨硬泡才得以成型的。

    我們自然希望在工作開始之前就把資料格式要求,一次性的確認清楚,然後各自完成所謂的面向契約程式設計。

    這種場景,存在於美好的烏托邦世界。

    需求不停在變,程式設計規範在前期定下了大框架,然而在實際開發中又是另一會事情。

    請記住,你的開發對接物件,也是你的客戶。只有耐心溝通配合,才能讓研發工作推進。

    其次談談你覺得運維和測試方向。

    開發和運維,一部分職能漸漸帶入到Devops中,剩下的運維工作,更偏向於底層、硬體、網路等等。測試也是一樣,優秀的軟體測試工程師,是全程伴隨軟體的研發,積極和研發工程師溝通,制定單元測試、整合測試、冒煙測試、版本釋出,以及承擔QA的職能,為系統交付保駕護航。

    請問,不用互動麼?

    當然,如果真要不互動,也可以。我稱之為特定時間閉關研發。這段時間獨自搭建出系統的整體框架,編碼規範,測試流程,運維配置標準。

    然後呢?

    如果你是個體程式設計師(我覺得這樣的程式設計師稱不上全棧工程師),自己玩自己的。天塌了自己扛。獨自面對黑夜,也獨立迎接光明。

    如果你是技術管理者(技術經理、架構師等),把你的思路、demo、框架推廣下去,然後讓你的團隊成員使用,收集團隊成員反饋的好意見,不斷改進。我想這時候,會是不斷的互動吧。

    希望你最終能夠坦然面對,積極互動。軟體研發目前應該也必須是智力密集型,而非勞動密集型的工作,以前我也覺得能單幹就單幹。最後你會知道,一個人能走下去,但是走不遠。團隊合作,才能走向更遠的遠方。

  • 中秋節和大豐收的關聯?
  • 古錢幣可以交易嗎?