nav分隔線 nav分隔線

聯成觀點:3步驟,開始接案人生-APP程式設計!

icon_fb icon_twitter icon_google
聯成觀點:3步驟,開始接案人生-APP程式設計!

 

在投身程式領域之前,你也正這樣懷疑自己嗎:

 

「無理工科、寫程式的背景,能成為工程師嗎?」

「程式好難,該怎麼開始學?我學的會嗎?」

「現在已經 33 歲,轉職還有可能嗎?」

 

 

在程式成為全民必修課的現在,學習程式開發不再是理科生的專利,

因為寫程式就像寫作文,懂了寫程式的邏輯與方法,你就可以寫出一篇文章。

 

而當你具備基礎的技術,並在GitHub上擁有大量的作品,

你的履歷基本就已經很飽滿囉。

此時就算是非本科系的學生,也有機會找到欣賞自己的伯樂喔!

 

 

如果你有興趣踏入這個行業,又不知道該從何起步?

你可以這樣準備:

 

 

 

【步驟1】了解APP程式設計師需點滿的技能

 

App程式設計師,大致可分為「前端」和「後端」工程師兩類。

 

 

• 前端就是門面負責人

負責與UI、UX設計師配合,
將使用者介面和流程,轉化成實際可以操作的App;
需要熟悉一到兩門的程式語言,現在用來前端開發的語言有:
用來寫iOS App的Swift和寫Android App的Java。

 

• 打地基的工作就由後端來負責

後端工程師的目標負責處理、優化伺服器和資料庫,
甚至更進一步調整演算法。常用的開發語言有:
用來架設伺服器的JavaScript或是Python,
以及用來操作資料庫的MySQL或MongoDB。

 

 

你可以選擇你想走上前端或後端之路,並開始鑽研你應學習的技能。

但實務上,前端開發和後端開發並不是黑與白的區別,

即使是前端工程師,也需要瞭解後端的專業知識,反之亦然哦!

 

 

 

【步驟2】設定目標

 

確立自己想成為APP程式設計師後,除了尋找好的資源和協助之外,

更需要培養習慣,維持你的學習動力,來完成你的目標:

 

 

• 學習時間:

建議每天下班時間2hr,假日每天6hr。每週至少花20小時在相關的學習上。

 

• 準備2本學習筆記:

1本為速記;另1本為詳細的筆記。
將速記的內容試著吸收轉化成自己的話,記錄在詳細的筆記本上。
這樣才能將知識內化,再複習一次。

 

• 分享學習紀錄:

每週一篇,將學習筆記發表至部落格或分享到社群中。
藉此回顧自己的學習歷程,還有機會結交跟你一樣在這條路上努力的夥伴!

 

 

 

【步驟3】找到一個可以實戰的機會

 

如果說成為APP程式設計師的step1是學程式,step2就是累積作品集!

累積作品集最好的方法就是「接案」!

透過專案合作方式,不但可以培養程式開發實力,

也可以在當中訓練溝通、SOP建立、時間成本控管等等。

建議規劃每兩週到一個月完成一個小專案,讓自己在短時間內快速成長。

 

 

當你準備好開啟你的接案人生時,

請記住程式設計接案3守則!

助你避開無賴案主,升級自己的程式開發能力:

 

 

 

一、 了解接案行情價:

當你尚未有專業的作品集前,即表示你尚未取得「訂價權」。

建議新手接案先蒐集業界報價,用大家的水平來當成給客戶參考的標準,才能取得合理的報酬哦!

 

 

 

二、 取得客戶完整的設計需求及其規格:

包含專案時程安排、提案款數、修改次數、修改流程、付款方式等。

即使是後來追加的需求,都須將細節「詳列」於合約中,

避免未來不必要的爭議,這是非常必要的步驟,也是保護自己的關鍵。

 

 

三、 有條理地撰寫原始碼:

作品的原始碼要讓雇主能清楚看懂你的邏輯,

例如註解要寫清楚、結構要有條理,

以免在交接、維護上因為銜接不順,花更多時間修正。

而這個好習慣,也是業界的必備能力之一哦!

 

 

人生沒有如果,堅持就有好結果!

 

 

在踏入程式設計領域的過程中,難免遇到很多挫折,

例如花了一整天時間只為找1個小bug。

但別忘了,所有合格的APP程式設計師、大神們都是這樣走過來的。

唯有慢慢培養實力,累積接案經驗,才是鍛鍊你快速精準地開發程式唯一關鍵!

 

 

 

 

痞客邦Blog:http://lccnetvip.pixnet.net/blog
FB粉絲團:https://www.facebook.com/lccnetzone
菜鳥救星:https://www.facebook.com/greensn0w

本網站使用相關網站技術以確保使用者獲得最佳體驗,通過使用我們的網站,您確認並同意本網站的隱私權政策。欲了解詳情,請參閱 隱私權政策