時間過得很快,到新公司工作已經快兩個月了,因為工作型態與過去完全不同,對我來說是全新的體驗。
雖然我本身的背景並非是程式背景,但卻需要接觸軟體或網站的開發,當然,我的工作定位比較偏向前端的規劃工作,因此常常需要和負責程式的同仁開會溝通,確認規劃的功能是否能在程式端落實。不過也許是彼此背景的不同,我也發現到,自己的想法與程式實際的開發,可說是天差地遠。當然,我想我自己的問題比較大,需要再多花時間學習,試著去了解程式開發的整個流程。下面我也稍微整理一下自己這個非程式人,與程式人在溝通時常出現的“認知落差”,提供程式人與非程式人作參考:
1.規格與專有名詞-在開會時,程式人很習慣拿出一拖拉庫的專有名詞(當然不是大家一般熟知的名詞…而是更…深入的…)出來,並直覺的認為對方應該都了解這些“基本常識”,不過事實上,對於非程式背景的人來說,在會議中突如其來的“陌生名詞”,蠻容易造成認知上的差距,程式人可能要考量到非程式人本身對這些專有名詞的理解能力。當然,非程式人在面對這些如同外星語言的專有名詞,也絕對不能“不懂裝懂”,在會議中露出“無知的眼神”並不可恥,溝通上的落差造成最終開發結果的錯誤,才是更大條的問題。
2.專案的歷程記錄-在開會時,程式人會比較重視過去每次會議的變動過程,有時候甚至會追溯到會議最初時討論的內容,這對只重視最新、最終決議的非程式人來說,是比較容易忽略的,在一來一往之下,很容易搞得暈頭轉向,不過就程式開發來說,這樣不斷“迴圈”、“確認”的過程,是相當理所當然且必要的。這一點,非程式人應該要格外注意。
3.邏輯認知的不同-程式人的思考邏輯,與非程式人是比較不同的,程式人比較理性、並且會在腦中自然而然排出理想中的流程;但非程式人常常會因為專案規案時,要面對不少變數、反覆進行內容上的變動,像是功能的追加與刪除,因此在開會溝通時,自然而然就會產生許多問題。
4.專業判斷的不同-承上一點,非程式人在規劃功能時,常常會自己判斷,什麼功能“應該”是比較容易開發的、什麼功能“可能”比較難做,但規劃了老半天,在與程式人討論時,才發現一切都不如預期,也許一個看起來很簡單的東西,在程式端的開發卻是複雜無比。
當然,無論程式人與非程式的想法再怎麼不同,在工作上,兩者都是需要時間去磨合的,很多事情都需要經驗的累積,對我來說,我還有很多很多東西要學習。
歷史上的這一天,我還寫了…
- 十銓科技 COMPUTEX 2024 宣告「遊戲進化 AI 革命」,眾多新品再創技術之巔! - 2024
- MSI 推出 NVIDIA Studio 認證商務主機 PRO DP180,主打高效多工! - 2023
- CyberPower 在線互動式 PFC 正弦波不斷電系統 + 雲端管理卡開箱: 大斷電時代必備神器,還能用手機遠端監控! - 2022
- 三星 Galaxy Z Fold4 的螢幕摺痕問題將改善?今年還將帶來「第三款」摺疊螢幕新機? - 2022
- OSIM uDream 5 感養身椅開箱:不只是按摩,更是用高科技「監測壓力指數」管理健康的養身椅! - 2021
- 監控血氧成為防疫守護健康一環!HUAWEI WATCH GT2 、Band 6 系列智慧運動穿載皆有內建! - 2021
- 更直觀面對疫情:台灣 Covid-19 本土病例地圖以地理定位讓疫情「圖像化」! - 2021
- LINE 推出全新 PC 遊戲平台「LINE POD」,首波推出《FreeStyle》、《獵人競技場:傳奇》與《英雄重生 Online》等重量級遊戲! - 2020
- vivo 新機 Y50、Y15 即將在台上市!遠傳 6/1 獨家開賣 128 GB 版,指定資費 0 元帶回家、再抽眼部按摩器! - 2020
- [Mobile] Galaxy Note10 可能配置直列式四相機模組,包括 5倍變焦與 ToF 深度感測鏡頭? - 2019
無留言