-
1 # 雲碼素材
-
2 # Gfilsxin
答案是肯定的,不會被淘汰!
視覺化程式設計其實發展還不成熟,適用的領域也很少,如少兒程式設計等,感覺只是用來程式設計啟蒙教學用的,在工程應用上並不適合。
視覺化程式設計透過滑鼠拖放圖示完成程式設計,整個過程像是“搭積木”,看似簡單,實際上效率並不高,程式設計人員也沒有傳統編寫程式碼的那種成就感。
我認為,很多類似於這種透過拖放圖示程式設計的程式設計思想都有一個弊病,就是總希望透過減化開發過程的難度,來提高效率,實際上都是事與願違,比如什麼組態軟體、Labview等。開發難度可能降低了,可是可能增加了除錯難度,而且軟體架構也無法很好的設計。
最好的提高開發除錯效率的方法,就是搭建合理高效的軟體框架,選擇合適的設計模式,大大提高程式碼的可重用性、可擴充套件性,這才是一勞永逸的方法。
-
3 # 演算法
作為IT行業的程式開發人員,我來解讀下這個問題。個人看法,供您參考。
視覺化程式設計只會縮小程式設計師的市場需求量,短期內不會把程式設計師淘汰掉的。
這裡的普通程式設計師,您大概是指Java初中級開發人員,C#初中級開發人員等相關的從事程式設計工作者,這些程式設計工作人員在軟體公司中大多從事業務邏輯的編寫工作以及負責相關軟體服務的維護,技術水平較低,且數量龐大。但即使這樣也不會是這些人員大量淘汰。
視覺化程式設計是對軟體開發技術門檻又一次的降低,至於淘汰程式設計師之說,舉個例子,Windows的視覺化介面與Linux系統各有千秋。但是Windows視覺化產品的推廣與普及也沒有把Linux扼殺掉,至今Linux在軟體開發行業都是主要的伺服器系統環境。
視覺化程式設計,說到底這個視覺化的過程還是程式設計師去開發完成的。同時視覺化程式設計在某些領域不太適合使用,如:相關的資訊保安、鏈路跟蹤、資料處理、支付業務等比較專業化的領域,這些都需要程式開發人員根據各種程式語言做一些特殊化處理。大部分普通人員都有參與這些。
在當今雲服務逐漸推廣開來的時代,雲服務的pass服務可以根據任何人員提供的業務需求(也就是想法)來進行DIY的軟體製作,並且提供全套的軟體相關服務,相對於視覺化程式設計,雲服務這種模式更加適用於市場。
所以,普通程式設計師即使面對視覺化程式設計的衝擊也不會淘汰。
我本人從事多年網際網路Java開發,感興趣的朋友可以關注私聊,共同努力,共同進步。
回覆列表
視覺化程式設計只只能操作一些簡單的專案,比如一個企業網站,一個企業介紹的小程式,複雜一點的是需要定製開發的。
視覺化程式設計裡面的框架都是人為開發好的,你只能在它的基礎上拖拽一些簡單應用,客戶的需求是千變萬化的,比如客戶要求做一個複雜的erp系統,你能拖拽出來嗎,必須定製開發。
至於你說的普通程式設計師,如過一個程式設計師一直普通下去,不用視覺化淘汰,老闆也會炒你魷魚的,程式設計師需要不斷的學習新技術,提高自己的技能,這樣才不會被淘汰的,加油吧!