這是個人第 61 篇原創文章php
做者 | 悟空聊架構前端
來源 | 悟空聊架構(ID:PassJava666)mysql
轉載請聯繫受權(微信ID:PassJava)程序員
你們看到這篇文章的時候,我和一枝花、Guide哥、Guide哥的妹紙一塊兒恰飯去啦!面試
離國慶還有幾天,無意寫技術乾貨,那就來點珍藏的私活(貨)吧。諧音梗有沒有發現?算法
你們可能不知道,我並非「計算機專業的,在大學都是自學編程、單片機、嵌入式的」,和計算機專業的學生仍是有些差距。sql
要是說單片機、嵌入式我還能給您倒騰倒騰,畢竟大學期間還得到過全國研究生嵌入式電子設計二等獎(以本科身份破格參加)、全國大學生電子設計比賽三等獎。編程
可是編譯原理
、Linux 內核
我真心不會。小程序
能接到這四個私活實屬意外,很魔幻了。微信
那個時候剛畢業幾個月,經過公司培訓 + 自學,學了點編程技術。從公司小夥伴中結識了一個計算機專業的大學同窗,想找我一塊兒幫他親戚作個小網站,說是幾百塊錢。
第一次接私活,因此帶着一顆激動的心就開始作了,功能就是作一個靜態網站,有頂部導航欄,能夠切換菜單,每一個菜單下有不一樣內容,支持跳轉等,總共有 7 個主頁面,最複雜的是首頁功能。
下面這張圖就是當時作的網站,作的首頁仍是有模有樣的~
第一個私活截圖
作完了提的需求後,我就將網站效果圖發給他們,他們以爲還行,而後我問了是否還須要作其餘的,後面就沒有迴應了,是的,沒有迴應了。
以前說的幾百塊錢並無兌現。就這樣結束了,花了兩週空閒時間作完了。
看似好像是虧了,但其實真的是對我本身技術的一種積累,畢竟我也沒學過計算機~
對於第二個小私活,接到這個活的過程是這樣的:大概是n年前吧,一個親戚電話問我,說她一個朋友的女兒在新加坡上學,不會作課題做業(相似實物畢設),技術用的是 php+mysql。
❝我含蓄地問:這個是私活仍是就是指導下?
親戚:就是指導下。
我謹慎的問:關係是否是跟你很好?
親戚:很好,必定要幫她。
❞
而後我就答應了。想着既然親戚都知道我很厲害(其實我連 mysql 都沒用過,php 看過幾集視頻教程。我以前是作.net的,也就幾年 .net 開發經驗),我就接受了。強調下,這裏只是幫忙而已。
那就有個問題了?我都不會 php 和 mysql,怎麼能幫忙作呢?
由於我秉持着一個理念:
❝語言都是相通的,你學會了 A 語言,B 語言你也就會了。天下語言是一家,可是核心不變的是數據結構和算法。就跟練武同樣,天下武功出少林,各門各派都有本身的招式,把內功修煉好了,無招勝有招。
❞
這個需求就是作一個在線網站,能夠幫助護士監測老人的活動狀態和異常情況。實現的功能以下:
異常監控
導航功能
留學生是個妹紙,長得還挺漂亮的。我準備兩週時間搞定這個項目。
端午節在家休息的時候,我就開始學習 php 的知識,爲了就是補好功課,加快開發進度。在家用微信聊天幫她解決了她一直沒解決的問題,她以爲我是大神,咳咳咳,我就是改了兩段 mysql 語句。
星期一過來的時候,妹紙的一家人請我和親戚吃飯,我起碼吃了20只蝦,最後妹紙的家人給我煙和新加坡帶回來的巧克力和咖啡。由於事先親戚跟我打好了招呼,給的東西都不能收,因此在親戚和妹紙家人的博弈下,最後讓我把巧克力和咖啡收下了。
最後妹紙的課題成功交付,她們一家人爲了感謝我,給我買了一個iPad mini4,太意外了,竟然還有錢賺!
在這個項目中,大賺啊!
iPad 一臺。
新加坡巧克力、咖啡。
php、mysql、網站開發新技能√
第二個私活也爲我帶來了另一單生意,經過這個妹紙的朋友的介紹,我又認識了一個新加坡的項目經理,想讓我幫他作一個官網,具備內容發佈、留言的功能。
這個比第一個私活難度要大些,畢竟是一個動態網站,並且還須要部署上線,這些對於我這個新手小白都是沒作過的。
這個官網須要的內容還挺豐富,並且還要美觀,本身造輪子確定不合適,因而在網上開始搜索了一些現成的框架,比較好看的都是收費的。我用免費的模板框架試了下,能夠實現一個內容發佈分享平臺,但功能就比較簡單,並且樣式比較齪。
通過前期技術調研,能夠一個月搞定後,我就和他們簽署合做合同了(第一次籤私活合同)。
主要分紅三批款,第一批 1000 元、第二批 3000 元、第三批 1000 元。第一批是簽署完合同後直接給的。
我買了一份官網的源代碼,花了大概 800 塊,技術棧是 php + JQuery + mysql。
可是功能、風格和甲方提的需求仍是差得比較遠,因此只能本身拿過來改了。
下班後,我就窩在家裏改代碼,以及研究如何發佈上線,花了一個月時間搞定,收到了第二批款 3000元。當時感受好爽。
我也不知道那根筋不對,問了下手機上要不要適配官網顯示,結果甲方固然說確定要了。但最開始的需求並無說要作這個呀,哎我人傻了。
爲了第三筆款我仍是作吧,其實也不難,作完以後,甲方各類挑刺,哎,我也不想糾結了,那就索性不要第三筆款了吧。
自掏腰包 800。
賺了 4000。
新技能√:學會了如何搭建及發佈網站。
前端技能加強了不少。
經朋友搭線介紹,一家公司須要作個微信小遊戲,問我有沒有時間和興趣,我說能夠作。我作太小程序,但「並無作太小遊戲」 ,因此又是一個 現學現用
。
該公司的對接人給了一個這樣的小遊戲,須要遷移到微信小遊戲上,這個遊戲的名稱叫作Root Beer Tapper。玩法就是一個酒保不斷的倒酒,傳遞給顧客。顧客到達桌子邊沿或者酒杯傳多了遊戲就結束了。另外他們也沒有提供什麼UI,素材。
悟空 & 小遊戲案例
小遊戲我沒有作過,也沒有把握作好,因此跟甲方說是兩週內出一個 Demo。
等Demo出來後再看如何合做。
因此接下來就是沒有給錢的幹活啦。
頭疼的圖片素材
找了些相似的小遊戲,發現都是 swf 格式的文件(用 Flash 開發的),而後想用反編譯工具拿到遊戲的源代碼。
因而找了一個反編譯 swf 文件的工具(碩思閃客精靈),想要將裏面的圖片導出來,發現試用版只能導出前兩張圖。
買了個正版軟件,花了 298 大洋。利用工具後,圖是能所有導出了,發現格式不是本身想要的,哎,買了並無什麼卵用,感受虧了 298 元
。
另外反編譯以後發現裏面的代碼太亂了,要轉成 Javacript 不那麼容易,乾脆本身寫吧。
這個反編譯工具的正版功能在後期也沒有用到。截取圖片素材用試用版都能搞定。
截圖出來的圖片沒有去掉背景色,找 UX 大神教我怎麼使用PS工具去掉了背景,變成了透明的,這樣就達到了圖片要求。本身找素材切圖可把我累壞了。
實戰小遊戲
先研究了下微信小遊戲的開發步驟。
看了下小遊戲的引擎怎麼玩,找到了Egret白鷺引擎,真的是很是贊,提供的開發工具也是一流,能夠無縫對接微信小遊戲!
Egret開發工具雖好,但不知道怎麼使用,看了下官網的視頻教程,發現這個視頻很是好啊,視頻裏面的 demo 和我要作的功能有點相似,能夠借鑑借鑑。
看了一部分教程後,就開始動手作了,一個星期後,甲方問了進度,我只畫了頁面和顧客的向右移動功能。甲方反饋有進度就好。
兩個星期後,甲方又問了進度,此次基本上都作完了。
悟空 & 小遊戲功能
過了一個星期後,再問甲方:「demo已經作完了,是否後面還須要作什麼?」(意思就是可不能夠合做啦,聊下需求,簽下合同,匯下第一筆款....)
甲方沒有作任何回覆~是的,沒有回覆了。
算了哦,就當花了298元學了一把遊戲開發。
虧了 298 元。
新技能√,小遊戲開發。
PS 小技巧
這四個私活,給個人人生帶來了不同的精彩,也帶來了不少歡樂,賺的錢雖然很少,可是都是憑藉本身的技術掙的 2個 iPad,真的會開心好久。並且掙的 iPad 我已經用了4年了,每次用的時候我都會想起當時作私活的經歷,確實很是有意思。並且學習了一些新的技能,功不唐捐,之後指不定會用上!
若是把接私活的時間和精力用來作更有意義的事情,好比沉澱技術博客,寫付費專欄,說不定能賺到更多錢,並且技術提高更快。
我接的私活全靠運氣,若是真的能接到和本身技術相關,也能夠考慮下。
時間上真心不夠,寫公衆號產出乾貨很是花時間,一週一篇乾貨也是累成狗。
加上最近要寫付費專欄,真的是牛仔很忙。
- END -
❝你好,我是
❞悟空哥
,「7年項目開發經驗,全棧工程師,開發組長,超喜歡圖解編程底層原理」。我還手寫了2個小程序
,Java刷題小程序,PMP刷題小程序,點擊個人公衆號菜單打開!另外有111本架構師資料以及1000道Java面試題,都整理成了PDF,能夠關注公衆號 「悟空聊架構」 回覆悟空
領取優質資料。
「轉發->在看->點贊->收藏->評論!!!」 是對我最大的支持!
更多內容
我是悟空,努力變強,變身超級賽亞人!