程序員為什么會成為工具人——及其一些破局的思考

一、程序員為什么會成為工具人

程序員為什么會成為工具人的因素分析
序號因素分析
1

技術從來不是解決用戶價值問題的那個人,產品才是解決用戶需求痛點創造價值問題的那個人

(技術只是服務于產品的工具,程序員永遠都是在做最后一公里的搬磚;一直都是在做確定的落地工程,而不是親自深入現場對接業務探索發現問題、分析問題、解決問題【恰恰這一塊內容是分析價值、產生價值的重要步驟】,體現在現實生活中就是真正解決問題的人是產品經理,因為他一直在做的就是發現、分析問題出方案,然后把確定好的方案內容原型圖給你,程序員只是參照原型圖去執行)

2

一直被安排在做具體的事,而沒有真正的面對業務

( 程序員每天都忙于處理被安排到的具體瑣粹事情【比如:重復的在做CRUD等工作;今天讓你做查詢、明天讓你做搜索、后天讓你做報表】你永遠沒有業務、行業聚焦點;永遠不知道自己是解決誰的什么問題,對業務產生什么價值,離真正創造價值的業務很遠)

二、破除工具人的一些思考

????????社會運行核心是建立在【資源有限】這一現實基礎之上的,有限則意味著不能隨意獲取到,這就要求我們需要想方法去主動去爭取(如:對外需要自己主動獲取到資源的相關信息,發展趨勢等相關信息;對內可以從提升自己的競爭力【熟練的掌握相關技術、工具使用等相關生產資料】二者結合才能獲取到相對高產的資源量);若只是單一的掌握相關技術工具使用,只是依靠伯樂發現自己的價值是可遇不可求的(這通常就是我們所說的運氣和貴人);程序員能夠掌控的是自己更需要自己去主動去接近資源,了解資源信息,掌握資源動向,才可更好的獲取資源

2.1、持續學習和多元技能掌握

????????在當今這個21世紀的社會,是一個信息化的社會,不止是各行各業都在發展突破,并且迭代發展的速度出奇的迅速;在想著只靠一招鮮,吃遍天的思想已經很難再社會中立足了;尤其是在當今的互聯網、物聯網高速發展,技術迭代更新更是一日千里,對于程序開發從業人員來說不斷學習新的技術、工具和方法論已是職業生涯中不可或缺的一部分,需要一直保持持續學習的能力;這種持續學習的能力不僅是體現在【相關的新技術、新工具內容的掌握學習;同時更主要的還包括在了解相關行業趨勢、客戶需求和技術發展方向這3個維度】,保持這種持續學習的能力不僅能夠提升程序員的職業競爭力,同時幫助程序員更好地理解自己的工作能夠如何服務于更廣泛的業務,更好的達成想要目標。

????????掌握多元技能(如:計算機視覺、人工智能、大數據、機器學習、云計算等技術方法),可以讓程序員有更廣泛的職業發展選擇空間,同時可以更好的解決業務問題(往往在一個方向上不好解決的問題換一個方法和思路就能夠迎刃而解);除技術技能外,還需要掌握項目管理、團隊領導力也是多元技能的一部分(具體可以體現在:勝任項目經理、技術經理、創業者等角色)。

2.2、直面業務理解業務

????????程序員除了在掌握好自己的技術方面能力外;很重要的一個內容就是需要直接面對業務,真正的理解業務內容(體現在:需要了解自己所在行業的業務模式、領頭行業的模式內容;面對客戶了解客戶需求進行對應的分析,結合自己所掌握的相關技術給出較好的解決方法;同時還要了解產品定位,根據產品定位在有限資源支持下達到較好效果);

? ? ? ? 直接業務理解業務的好處是:程序員不僅能夠對業務有整體統一的認識,同時更能在設計和開發過程中提出有價值的建議,還能更好寫出符合要求的代碼達到優化產品功能,增強用戶體驗效果;同時也能夠提升自己的價值(即不僅能寫代碼,同時能夠將技術與業務需求結合,找到一條合適的發展路線,可以更好的為產品研發升級提升用戶體驗)。

2.3、良好的人際交流溝通

????????目前的軟件開發,單靠一個人是很難完成了(這主要體現在:1、市場是瞬息萬變的,需要爭搶時間,都是希望在盡可能少的時間內出成果搶占市場;2、一個人的精力有限,而現在的軟件產品涉及的技術內容很多,全讓一個人來做對人的要求太高,人員不好招,分工合作更加的高效和安全),體現在【對內需要團隊一起協作,團隊成員有效溝通】,【對外向與客戶協商需求和非技術背景的人士用大白話解釋相關技術問題等工作】,良好的溝通和人際交流能力對于產品研發和項目的成功至關重要。

? ? ? ? 良好的人際交流溝通好處是:讓程序員能更順暢地在團隊中工作,提高團隊的協作效率,減少誤解和沖突,更有效地向利益相關者傳達想法和需求;良好的人際交流能力還有助于建立人脈網絡,對職業發展具有長遠的積極影響。通過廣泛的交流,程序員可以了解行業動態、尋找職業發展機會以及獲得寶貴的反饋和建議。

三、建議閱讀書籍

軟技能:代碼之外的生存指南

軟技能2 軟件開發者職業生涯指南

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/22389.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/22389.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/22389.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Linux 命令 find 的深度解析與使用

Linux 命令 find 的深度解析與使用 在 Linux 系統中,find 命令是一個功能強大的工具,用于在文件系統中搜索文件或目錄。無論是基于文件名、文件類型、文件大小、文件權限,還是基于文件的最后修改時間等,find 命令都能提供靈活的搜…

Windows家庭版 WSL2非C盤詳細安裝配置與WSL代理設置+WSL基礎環境CUDA安裝

1 WSL2 配置 1.1 WSL 開啟 注意:需要在windows功能中開啟“Hyper-V”和“適用于Linux的Windows子系統”功能 但是!windows家庭版(windows home)是默認沒有Hyper-V功能的,自己手動安裝: 創建一個記事本&a…

前端面試寶典總結4-手搓代碼JavaScript(基礎版)

前端面試寶典總結4之手寫代碼JavaScript(基礎版) 本文章 對各大學習技術論壇知識點,進行總結、歸納自用學習,共勉🙏 上一篇👉: 前端面試寶典總結4-手搓代碼JavaScript(數據處理) 文…

R語言學習 - 柱狀圖

柱狀圖繪制 柱狀圖也是較為常見的一種數據展示方式,可以展示基因的表達量,也可以展示GO富集分析結果,基因注釋數據等。這篇轉錄組工具比較 轉錄組分析工具哪家強?中就使用到比較多堆積柱狀圖。 常規矩陣柱狀圖繪制 有如下4個基…

Audio PsyChat:web端語音心理咨詢系統

這是一個在服務器本地運行的web語音心理咨詢系統,咨詢系統內核使用PsyChat,我們為其制作了Web前端,并拼接了ASR和TTS組件,使局域網內用戶可以通過單純的語音進行交互。其中ASR和TTS組件使用PaddleSpeech API。 使用 使用單卡3090…

信息學奧賽初賽天天練-19-挑戰程序閱讀-探索因數、所有因數平和、質數的奧秘

PDF文檔公眾號回復關鍵字:20240604 1 2023 CSP-J 閱讀程序3 閱讀程序(程序輸入不超過數組成字符串定義的范圍:判斷題正確填√,錯誤填;除特殊說明外,判斷題1.5分,選擇題3分,共計40分&#xff…

C++中的靜態變量與普通變量

在C中,變量的存儲和生命周期可以根據其定義的位置和方式而有所不同。特別是,靜態變量(無論是靜態局部變量還是靜態全局變量)與普通的全局變量和局部變量在行為和生命周期上有顯著的區別。 局部變量 局部變量是在函數內部定義的變…

【微信支付】獲取微信開發信息(全網最詳細!!!)

前言 1、申請商戶號 申請流程與資料 詳細申請步驟 申請開通接入微信支付步驟 2、申請微信小程序 申請小程序步驟 查看小程序AppID 3、微信支付普通商戶與AppID賬號關聯 4、獲取開發中需要的密鑰和證書 4.1、申請證書 4.2、下載證書工具 4.3、證書工具—填寫商戶信息…

如何進行團隊協作

團隊協作是項目管理中不可或缺的一部分,它涉及多個團隊成員共同工作以達成共同的目標。以下是一些關于如何進行團隊協作的建議: 1. 明確目標和角色 設定清晰的目標:確保所有團隊成員都清楚了解項目的總體目標以及他們各自在其中的角色和職責…

關于微積分的幾個問題回顧

1.定積分求解舉例 定積分是微積分中的一個重要概念,用于求解連續函數在某一區間上的面積或體積等問題。下面我將給出一個定積分求解的舉例。 假設我們要求解函數 f(x)x2 在區間 [0,1] 上的定積分,即求解 ∫01?x2dx 求解步驟 1. 找出被積函數 f(x) …

3D分割之SAGA訓練流程解讀

訓練之前,會先提取2種特征, 一種是每張圖片的image encoding, 它的size是(64,64),代表每個像素處的特征向量。這個向量用于特征匹配(選中的目標和每個像素的相似度)。 一種是SAM提取的所有mask(用于計算mask所在目標的特征向量)。 extract_features.py提取的是SAM模型…

計算機基礎(1)——計算機的發展史

💗計算機基礎系列文章💗 👉🍀計算機基礎(1)——計算機的發展史🍀👉🍀計算機基礎(2)——馮諾依曼體系結構🍀👉&#x1f34…

【計算機畢設】基于SpringBoot的個人理財系統設計與實現 - 源碼免費(私信領取)

免費領取源碼 | 項目完整可運行 | v:chengn7890 誠招源碼校園代理! 1. 研究目的 個人理財管理對于現代人來說越來越重要,隨著金融產品和消費方式的多樣化,人們需要一個方便、高效、安全的工具來管理和規劃自…

C語言基礎學習之鏈表與共同體

數組: 數據結構---操作時候的特點: 優勢:隨機訪問(存取)方便 不足:插入數據刪除數據不方便 鏈式數據結構--鏈表 struct stu sl; // s1struct stu s2; // s2struct stu s3; //s3 s1-->s2-->s3 特點: 優勢:增力和刪除數據方便劣勢…

【光譜特征選擇】競爭性自適應重加權算法CARS(含python代碼)

目錄 一、背景 二、代碼實現 三、項目代碼 一、背景 競爭性自適應重加權算法(Competitive Adaptive Reweighted Sampling,CARS)是一種用于選擇高光譜數據中最具代表性波段的方法。CARS通過模擬“生物進化”過程,自適應地對光譜…

IP路由基礎ospf

文章目錄 IP路由基礎路由表(RIB)和轉發表(FIB) 動態路由協議動態路由協議: OSPFOSPF基礎工作原理:OSPF網絡類型簡介DR和BDR的選舉選舉規則: OSPF單區域路由計算LSA報文信息LSA處理原則單區域OSPF只會產生兩類LSA:Router LSA 報文詳…

Swift 協議

協議 一、協議語法二、屬性要求三、方法要求四、異變方法要求五、構造器要求1、協議構造器要求的類實現2.可失敗構造器要求 六、協議作為類型七、委托八、在擴展里添加協議遵循九、有條件地遵循協議十、在擴展里聲明采納協議十一、使用合成實現來采納協議十二、協議類型的集合十…

Docker橋接網絡分析

前言 《虛擬局域網(VLAN)》一文中描述了虛擬網卡、虛擬網橋的作用,以及通過iptables實現了vlan聯網,其實學習到這里自然就會聯想到目前主流的容器技術:Docker,因此接下來打算研究一下Docker的橋接網絡與此有何異同。 猜測 眾所周知…

第十一屆藍橋杯C++青少年組中/高級組選拔賽2019年真題解析

一、單選題 第1題 一個C語言的源程序中,有關主函數的說法正確的是( ). A:可以有多個主函數 B:必須有一個主函數 C:必須有主函數和其他函數 D:可以沒有主函數 答案: 第2題 在下面的條件語句中(其中s1和s2代表C語言…

計算機基礎(8)——音頻數字化(模電與數電)

💗計算機基礎系列文章💗 👉🍀計算機基礎(1)——計算機的發展史🍀👉🍀計算機基礎(2)——馮諾依曼體系結構🍀👉&#x1f34…