肝了也有幾年碼農了,一直想要一個自己的專案,但是因為懶癌遲遲沒有下文。為了警醒自己,特開此篇,希望在今年能夠有所突破,翻開新的篇章。先來看看我的技術棧:
目前技術棧
為了能夠擁有一個自己的專案,沉澱了許久,也算是快熬出頭了,除了UI,其他方面都有一定的經驗(其實就是窮,所以全都自己幹了)。雖然說各個技術棧我不能說精通,但是對於一個初創專案,我的第一個要求就是成型上線。
當然,這個專案是親生的,準備付出的心血也會很多,所以我準備使用以下技術棧攻克這個專案:
準備使用的技術棧
看到上面的內容,肯定有人會問為啥不用Flutter?其實我不用Flutter還是因為我做了一個專案後有一些體驗不是很佳:
巢狀地獄,冗長的程式碼帶來的視覺感受真的很頭痛;外掛開發還是會接觸到不少原生開發,所以最後決定都用原生進行開發;不穩定的外掛有很多,用了以後發現有各種奇怪的問題,自己又不想去造輪子,所以不用了;安卓的打包真的很頭痛,這其實主要還是我本身是iOS開發出身,所以對安卓的打包不熟悉,所以索性一次性解決問題,從頭學一次。當然以上的因素是基於我對於學習一個框架的成本衡量的,很多人可能會覺得這太費時間,成本太大,做完專案可能都死了,這也沒辦法,誰讓我窮呢。
產品設計初衷我設計專案的原則,基本都是由我個人出發的,個人需求的轉化。我老闆說過一句話:人只能在自己認知的範圍內賺錢。我個人覺得還是很有道理的,所以專案的設計初衷還是在我的個人認知範圍內的。
當然好的產品必須做好大量的前期準備,調研、研究競品、功能需求的設計等等,不過,由於某些原因,我只能放棄其中的某些步驟,所以我這也是在做一次賭博。
不過,我本次專案的具體功能需求,我就不在文章中提了,只能說是一個關於學習的產品,針對那些極力想要改變生存環境的朋友,願意透過學習改變生存環境的使用者。
產品的一些功能提要雖然我不會闡述我的產品具體有哪些內容,但還是有一些內容可以提供:
產品擁有影片、語音、圖片上傳和檢視功能;擁有一定社交能力,但不是很強,只是用於輔助;有一定支付功能,用於開通某些權益。目前進度目前已經完成了產品設計圖90%的內容,順便在看Swift,Swift的語言比OC更為精簡,可以更為快速地進行開發。
最新評論