x
作為傳媒體旗下平台編輯的向陽大概作夢也沒想到,自己堂堂中文系出生的人,居然會需要處理前端的程式語言。
那陣子網頁有文案要調整,部門裡的前端工程師為了節省工作時間,特地將網頁的檔案下載下來,讓向陽的小組可以透過Dreamweaver隨意修改內容,好判斷新文案與美術圖的呈現效果,然而他看了半天程式碼就是看不懂,只知道主管要他複製貼上,卻不知道為何要複製這段,又是為何這樣不能運作?
向陽開始感到茫然,因為這些程式碼在他眼中就像天書,為此他上網搜尋語法、問ChatGPT等,最後他搞定了,但也幾乎要了他的命。
14Please respect copyright.PENANAjN18URsALl
一、編輯要懂程式語言?
14Please respect copyright.PENANAYxfsXVH6O2
前面說了很多關於編輯工作的內容,突然想到我一直沒提到「文書」編輯要處理前端語言的狀況,想必蠻多人一定會很疑惑,我就一個處理文書工作的編輯,為什麼需要懂編程?這不是應該有前端工程師來處理嗎?
14Please respect copyright.PENANAFVToDvGB1t
但我這邊要討論的其實不是真正意義上的「編寫」,我以往的工作經驗,文書編輯只有一種情況下要用到程式語言,就是前面故事提到「網頁要頻繁修改」的時候,畢竟每個人或許都遇過那種,當下寫出來的文案看起來沒問題,但放上去網站就是會很怪,可能CSS設計框就這麼大,結果字這麼多,還要前端來跟編輯來回確認怎麼改,效率實在過低。
14Please respect copyright.PENANADZLvqkbSD7
這時編輯就會需要去把網頁弄下來,丟到Dreamweaver之類的軟體裡面檢視效果,先根據編輯們想要的東西去嘗試修改看看,呈現出來的效果如何?直接以圖像的方式把想要的文案與美術圖放上去後,在跟前端做商量效率會高很多。
14Please respect copyright.PENANAbWE09mF4Mh
修改過程中,如果我們有些視覺想要沿用或修改,那就要會分辨CSS跟javascript哪個是做什麼用的了,作為編輯你的工作不是把CSS或javascript寫出來,而是用最簡單的方法把你想呈現的「樣子」,想要什麼效果就跟前端討論。
14Please respect copyright.PENANALJdloNWHuS
但有沒有真的需要編輯下場寫前端或後端的可能?先說後端是不可能的,畢竟那完全是別的部門的工作,至於前端......我只能說機率微乎其微,但不等於零,除非是走全傳統出版沒在經營網站的出版社,否則本身是以「傳媒」為主的公司體制來看,每個部門都需要負責主網站的一個子版,因此部門編制裡本身「可能」會包含前端工程師。
14Please respect copyright.PENANAUgkQ067mVf
如果今天公司體制夠大,那可能多數時候就像我前面說的,你並不需要自己來寫code,但人手不夠多,體制不夠的時候呢?好比說前端人員正在處理網站與APP改版開發,此時你正好有文案要緊急更新,前端人員可能沒那麼有空協助時,就有機率會要編輯自己上網Google程式語言,想要什麼自己加上。
14Please respect copyright.PENANAsd3wmSdpan
但這機率真的微乎其微,除非部門正經歷人力的冰河時期,否則應該沒有主管敢讓門外漢隨便動code啦!
14Please respect copyright.PENANAXncBNtkErH
二、這位編輯其實會寫code!?
14Please respect copyright.PENANAmxKvc5UgQY
那假設今天編輯其實會寫程式呢?那我會建議去找相關工作啦!當什麼編輯?家裡並不缺錢是吧......抱歉,離題了。
如果編輯今天想要自己寫,我個人也是不推薦的,懂程式的應該都知道,每個人寫code的習慣不同,尤其是實力不夠的情況下,倘若這位編輯今天的程式碼複雜到讓人看不懂,能不能運作那另當別論,重點是讓前端的人後續怎麼維護?
況且跟資料庫的連接肯定是負責的前端人員比較熟,總不可能一位文編突然打分機去資訊工程部門問東問西吧?到時候可能換主管分機被打爆。
14Please respect copyright.PENANAEfWscbuKZ1
再說術業有專攻,許多時候不要越職到別的小組去,這是工作的基本禮儀跟道理,尤其是編輯工作這麼多的情況下,相信多數時候主管們會更希望編輯能專注做好自己的工作便可,不要花心思去做編輯「薪水以外」的工作,不但不能幫助別人,還會讓主管稱讚不下去。
14Please respect copyright.PENANAvmlWjKxrp8
所以作為編輯不要自己寫,想寫用自己私人時間寫一些小網站來玩,不然就轉職,其餘就把人家的程式碼複製貼上後,加上要新增的文字便可,以免前端要花更多時間整理跟debug。
14Please respect copyright.PENANA0lZui6jSC8
三、網頁改版時編輯需要做什麼?
14Please respect copyright.PENANAbpOvNvYrID
接下來要談的是網頁改版,改版跟微調是完全不同的,改版的情況是把舊版網站整個下架,換上一整個新版網站,原本資料庫裡很多資訊都要跟著被轉移,然後要配合新功能、新視覺以及新位置等,這時不懂程式的編輯要做什麼?
14Please respect copyright.PENANAirY7J1PTFc
改版的時候,編輯要做的多半是「發想」與「等待」,改版多半都是上級的決定,身為小編輯就是跟著上級決定,提出改版後想要新增的功能與視覺方面的請求,講白一點就是「出張嘴」。
14Please respect copyright.PENANA41wXokdo2z
編輯此時的工作有點像企劃,先跟組內人討論後,畫出一個基本的網站視覺草圖,然後在開會時跟前端人員討論,前端如果覺得這功能與某些現有功能重疊他們會提出,但他們的工作就是負責把大家需要的功能給實現出來。
14Please respect copyright.PENANAW6SENPPwY2
假設編輯小組成員們想要網站可以有審核機制,所有人發新文章之前,都要先給他們進行審查確定符合規範才能發。那前端人員就要根據需求去解決,有什麼疑慮他們會跟編輯們說。
14Please respect copyright.PENANA0P3BI7XZ9h
那編輯也不要在那邊下指導棋,說:「你這邊互動設計就用Javascript的某功能製作,然後這邊的程式碼就用lambda簡化,那我還想要一個功能,你幫我用迴圈設計。」
14Please respect copyright.PENANAS4U5x0iYtz
如果想被打可以試試看,但我真心建議編輯講自己要什麼功能就好,不要裝懂或自以為是,他們想不出辦法會自己想辦法解決。
14Please respect copyright.PENANAYFpqwqmvx6
四、後記
14Please respect copyright.PENANAQoQxZJIprT
我好像消失了快半年有,在此向各位道歉,最近我都在忙於學習後端程式開發,因為報了集訓班,所以課程相當密集,作業相當硬核,老實說讓我有點喘不過氣,但學的還蠻快樂,我發現自己其實很喜歡找出問題解法的過程,某層面上其實跟寫小說很像,我自己也因此在這之中找到不少樂趣,但也受過不少打擊。
14Please respect copyright.PENANAKLqW55dPCu
例如程式報錯但就是改不好,後來才知道整個檔案爆掉,要重建一個新的(沒錯,我就是在說VScode),不然就是程式沒報錯,但出來的數據全錯,功能跟預想的不同,直接進入Debug地獄,有時候做加法太多,就會乾脆整段砍掉重寫,因為我不能接受自己的程式碼又臭又長。
14Please respect copyright.PENANACrQtVOnT9p
說到這,可能有人已經注意到哪裡不對勁了,沒錯,我現階段沒有要回到出版業了,換言之我以近期甚至長期的考量,都沒有打算再回去當編輯。
所以編輯系列大概率會因此大幅減少更新頻率,我甚至預估能寫到50集就很極限了,反正且走且看,說不定編輯系列未來能找到新的方向。
ns 15.158.61.20da2