應用軟體開發

應用軟體開發

應用軟體開發是指使用程序語言C#、java、c++、vb等高級語言編寫,主要是用於商業、生活應用的軟體的開發。

定義


應用軟體它可以拓寬計算機系統的應用領域,放大硬體的功能。其開發應用軟體是為滿足用戶不同領域、不同問題的應用需求而提供的那部分軟體。
JAVA方向:
計算機軟體基礎、資料庫原理、SQLserver、C++程序設計、java核心編程、linux、websphere開發工具、DB2資料庫高級管理、DB2資料庫應用開發、ERWin資料庫建模、UML、ratioanlrose建模、OM軟體開發生命周期、J2EEOM企業級開發、基於MVC的struts框架技術、軟體測試工具與方法、項目管理基礎等。

前端設計


概念

應用軟體開發中一個合格(並容易受到用戶青睞的)圖標(ICON)絕對不是單純的追求視覺上的漂亮美觀,而是「重視理念」能不能找出這個應用(產品)的核心功能,讓用戶第一眼就知道「這是做什麼的」再來能不能涵蓋品牌精神,涵蓋團隊的夢想,涵蓋產品想追求的高度(獲利)等視角也是延伸的學問之一,在習慣用電腦作業的時代,依然有許多專業美術人員在設計圖標時會選擇先把MAC關閉(當然包括Photoshop等繪圖軟體)然後拿出常用的筆記簿,在上面記載各種密密麻麻的想法,其中有愚蠢的想法,有可愛的想法,有大膽的想法,有天馬行空的想法,也有「眼光獨具」的最佳創意,直到有一個「感覺對了」才會上電腦進Photoshop去執行。

實踐

在應用軟體開發實踐中在紙上作業中想出了一個好的構圖或點子之後,接著就可以打開Photoshop,然後把剛剛在紙上繪製的圖標草圖去用各種方式構成,這時光一個素材的選擇就可以有幾十種不同的表現手法,例如攝影圖片,手繪插圖(塗鴉式)電腦繪圖等等(還不含2D或3D的表現形式)所以要如何「表現」就是第二階段(上電腦)后的核心工作。
一般製作應用所需的小ICON(例如UI的功能鈕或選單鈕之類)都有基本或通用的PS文件可以套用(這部分的通用圖標有很多,常用的其實就那幾種)其他部分都可以多用自己的攝影作品,尤其在截圖上,可以多利用利用Photoshop內建的文字工具在截圖上方加入一段「產品特色」文字(你可以做一套英文版來通用全球,再做一套供國內使用,繁體與簡體轉換容易,台灣與香港的付費習慣更好,應該值得你再做一套繁體版的上架台灣與香港,本地化對收入總會有幫助的)。
通常一個應用筆者會做出十個以上的不同圖標(完全不同)然後讓朋友(建議多找非專業人士來挑選,因為你的應用要賣的對象是一般群眾,要找受眾面最廣的族群來幫你挑選圖標最好)而且筆者通常會把圖標列印出來,貼在辦公室的白板上同時觀看,這樣更容易選出最適當的圖標,雖然花了幾張A4紙與墨水,但如果這樣能讓應用有更多的收入,那應該是非常值得的,這是國內外許多專業美術工作的必要流程,筆者已經習慣這樣去做,傳統的觀念有時候真的很好,學生時代累積的基礎或在大公司工作的經驗總是不錯的(小公司學經驗,大公司學制度)。

延伸

應用軟體開發的最後階段,如果你對你的應用一開始就有高度期望或計劃,除了送審用的圖標外,如果事先跟請美術製作高清(可供印刷用的圖片)或直接以AI/EPS向量圖檔來製作,通常外包美術都會樂意的(尤其iOS7之後,圖標的風個趨向簡約,這時候用AI及EPS向量格式來製作是最適合的,可以改用Illustrator來製作圖標)另外,設計好的圖標可以延伸用在(客戶服務&支援網站)的設計,也可以用來運用在給國內外各大推廣渠道的廣告Banner製作之上,甚至可以印在名片上使用(即使一人開發,也可以當成公司或工作室來經營)。
學習應用的ICON/UI/UX等美術設計別無他法,買書自學摸熟功能,接下來就靠自己慢慢從練習中體會,過程跟學寫代碼很類似,都要下苦心砸時間,但學習美術更需要「體會」與「感覺」要花些時間去體會「美」是什麼,如果有心想自學美術,成為「同時會美術也會程序的通才」那麼多去類似很多人都知道的「500px.com」或「behance.net」等優秀網站去觀摩別人的攝影與圖像作品對你會有幫助。

高度

為應用軟體開發而培養良好的審美高度很有必要的。攝影是培養美學的重要關鍵(尤其對於多數程序員比較缺乏的手繪技能來說,攝影圖片能有效地輔助你作為應用開發時的美術資源之一)運用攝影圖片來當成你的UI或圖標的方式也是一種表現風格,妥善運用攝影圖片在你的應用截圖或圖標也是很好的。
學攝影可以培養美感,培養對「美」的眼光與「鑒賞力」可以「有效」且「精準」的知道什麼叫做「合格」的美術成品,這樣可以減少很多不必要的美術修改費用,更可以盡量避免「槍斃」你的美術夥伴與作品,對美術的「鑒賞力」可以降低美術的費用支出,提高項目的開發進度,你不一定得會「畫圖」但一定要有足夠的「鑒賞力」。