⑴ 為什麼程序員普遍看不起美工
最最主要的原因是:
程序員換了,接手的人要時間
美工換了,接手的人不要時間
實在找不到人,美工還可以外包
建議你換到專門做美工的企業會比較吃香
⑵ 為什麼程序員做出來的東西和設計稿不能一致
因為程序壓根就沒有按照UI給出的標注圖上執行,比如UI給出的間距是10px,程序員非要靠肉眼憑感覺寫距離
⑶ 軟體開發需要什麼樣的美工
通常,軟體美工是做平面設計出身的,這是業內和業外的共識。大家也想當然地認為美工做的是美術設計工作,不需要懂軟體本身用到的技術——另外,與此相伴的就是,對於程序員缺乏可用性觀念和審美情趣,雖然痛心疾首,但同樣習以為常。在程序員和美工之間通常難以存在高效的溝通。相對好一點的情況是,開發團隊運用科學的管理手段進行管理,如果人員數量能得到保證,項目管理人員、交互設計師可以作為程序員和美工之間的橋。但這也只是從工程管理的角度來看相對好一點而已。這種橋式介面畢竟只是橋,不是路。從我自己這些年來跟一些美工合作過的經歷來看,我認為溝通出現困難的根源在於,軟體開發過程中需要的美工,決不能是純粹的平面設計美工!因為他們的工作,不是設計海報、廣告、宣傳畫,而是設計軟體界面;不僅要考慮美觀性和可用性,還要考慮是否「是」個軟體界面,考慮其可實現性;軟體美工,最後交出來的活,應該是交互設計師給出的軟體界面上各元素獨立的形象設計——可以由程序員不需要再做「副美工」的加工就能在程序中直接拿來構造出界面的資源,而不是給一張像海報一樣的設計圖,整個界面的效果圖全在一張沒有層的 JPEG 或 PNG 或其它格式的像素圖中,要程序員再從裡面摳出按鈕、輸入框等部件。事實上傳統的平面設計美工在設計和製作軟體界面效果圖的過程倒恰好跟程序員的需求有些對路。使用諸如 PhotoShop 之類的專業圖像處理軟體,必然涉及到層的操作。他們通常在不同的層里處理界面中不同部分,逐漸「組合」起來出現最後的效果。譬如整個窗體的背景圖是一個層,非客戶區(標題條、邊框、縮放把手)是一個層,別的層里做好按鈕、圖標、輸入框等效果,最後組合成一張圖。其實,這些分立的部件(或者說 PSD 文件也可以,不過程序員通常還是不要拿到這個來自己搞為妙),對程序員來說比那張最終效果的 JPEG 更重要。在正規的項目里,因為開發過程和團隊都相對完備,所以美工可能會在經驗豐富的組長管理之下把這些事情做好。然而我們(尤其指像我這種情況的非正式軟體開發者)可能不具備組建一個完備團隊的條件。於是就會遇到這樣一種情況:美工辛辛苦苦熬了幾個夜,終於做出了漂亮的界面設計圖,興高采烈地交給程序員,可憐的業余程序員傻了眼——圖雖然好看,但還要做不少額外工作才能用在程序中,甚至根本沒法用。基於窗體的程序還好一些,最郁悶的是網頁。很多美工用 PhotoShop 設計網頁效果,然後用內置的切割和導出工具直接輸出成 HTML,這樣看似不錯,但實際很糟糕。頁面被切成大大小小十幾個 用 absolute 方式定位的 DIV,每個大小和位置幾乎難以調整,動一下就會在別的位置出現糟糕的空白,還有一堆無用的細長條 DIV 純粹就是切割的時候出現的佔位塊。純靜態的 HTML 還好一些,如果內容是動態填充的,可能哪裡多幾個字元就會破壞布局,或者把顯示的內容裁剪掉一部分。如果是內容管理系統,頁面區塊可以用戶控制的,那可就徹底亂套了。因此,非常有必要細化出「軟體界面美工」這樣專門的角色,甚至有必要在高校藝術設計類專業里增設類似的課程。他們不需要了解一個 GUI 程序從啟動到推出的窗口消息是怎麼路由的,不需要知道網站後台如何生成頁面傳送給瀏覽器,但是,應當有一定的簡單 GUI 程序開發經歷,要手寫過 HTML 頁面,知道 CSS 是怎麼用的,也就是說能夠理解程序和藝術數據之間如何契合,程序展現界面時需要什麼形式、什麼組織結構、什麼格式的美工作品。當然,作為程序員這個想法還是有點自私的:讓學藝術的人來理解和計算機代碼相關的東西,似乎不太人性化。不過,軟體界面畢竟不是純粹的藝術品,軟體美工也不可能是純粹的藝術家,對吧?
⑷ 作為一個程序員,如何提升自己的逼格
裝逼這個詞只是對碼農說的,真正大師級的程序員是自帶裝逼屬性的,還是屬於public的。所以,對於一些初級程序員要怎麼裝逼呢?
系統配置。不要用windons系統,要用linux,而且還是命令行的,然後帶個機誡鍵盤,找個咖啡店,先泡一杯咖啡,在「噠噠噠」的敲擊一系列命令,屏幕上最後有黑客帝國的字母雨的效果,別人一看,那肯定以為你是個一個程序高手。
⑸ 程序員是干什麼的啊
程序員是寫程序的屬於電腦IT行業。
程序員(英文Programmer)是從事程序開發、維護的專業人員。一般將程序員分為程序設計人員和程序編碼人員。
軟體從業人員分為初級程序員、高級程序員、系統分析員,系統架構師,測試工程師五大類。
一年可報考軟考程序員考試兩次,但一次考試只能報考一種資格,因此報考了程序員考試則無法再報考軟考其他級別或科目的考試。
同時軟考程序員考試採用筆試形式,考試實行全國統一大綱、統一試題、統一時間、統一標准、統一證書的考試方式。
⑹ 如何將自己的桌面設置成程序員的畫風
右鍵
「屬性」
打開
「桌面」
,
「屏幕保護程序」
有一個
下拉
菜單選擇
選擇
「圖片收藏幻燈片」
點後面的「設置」
進去後
選擇
你的照片所在
位置的
路徑點「瀏覽」
選擇好路徑
就
行了..................
⑺ 做網頁都要先用ps做出效果圖嗎
不一定,如果是製作簡單的表格式網頁或是有現成模板的就可以不用
【備注】
做網頁用Photoshop製作出效果圖,是為了能直觀的展現網頁,讓客戶了解網頁的排版和設計效果。
Photoshop製作效果圖能給程序員一個直觀的表達形式,不用再製作的過程中再去考慮排版和效果的展現。
⑻ 程序員為什麼要一直改bug,不能一次性寫好嗎
軟體可能在使用過程中沒有任何問題,但不符合產品的預期下圖源自「How projects really work?」,很形象的突出了客戶需要的產品和最終得到的產品不一致。
所以軟體想要變得成熟,Bug收集和處理機制是非常有必要的,比如:會影響客戶使用的優先順序高的Bug要優先修復。Bug是軟體的影子,也是程序員的噩夢實際上不能存在沒有bug的軟體,Bug和軟體如影隨形。就像我們使用的Windows,窮盡無數優秀的軟體工程師來設計給用戶優秀的桌面體驗,但也有各種層出不窮的bug。
程序員對Bug有多愛就有多恨,Bug無處不在,即使再牛逼的程序員也逃脫不了Bug的魔掌。想要完全避免Bug幾乎是不可能的,所以也不在一次性就寫好的程序。以上個人淺見,歡迎批評指正。認同我的看法,請點個贊再走,感謝!喜歡我的,請關注我,再次感謝!
⑼ 程序員往上做是什麼軟體分析師、架構師、工程師有什麼區別
程序員往上做是軟體分析師、架構師這些高級技術人員。要說層級關系軟體分析師、架構師、工程師比程序員高級,這些都是從基礎程序員做起的。
(9)程序員改造效果圖擴展閱讀
對於軟體工程師,不太重視學歷,但並不是對學歷沒有要求,重點關注項目的經驗和學習知識的能力,能否利用軟體工程專業知識來解決問題,根據崗位不同,對軟體工程師的要求也有所不同。
具體能力要根據崗位和自己的興趣愛好選定自己的職業規劃方向,一方面要詳細了解軟體工程師的要求,可以關注企業的招聘信息;一方面自己要貯備通用的知識技能。
可以確定的是軟體工程師的前途在未來的發展依然是不斷升溫的職業,比較需要有技術和良好前景的專業。
參考資料
網路—軟體工程師
網路—程序員
網路—系統架構設計師
網路—系統分析師
⑽ 做ps網頁效果圖的好處與壞處是什麼啊!說詳細點啊!還有切片做網站和代碼做網站的區別
好處:提高做網站速度,很多東西可以在PS直接看到效果,省略以後寫了代碼了寫好框架又要修改了會省很多事,也免去不少麻煩。
壞處:基本沒有。
切片一般是做好網站後切片圖片,不要一個個的裁剪保存,也可以直接保存HTML的,但是他生成的代碼很亂,專業網站不建議