0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀(guān)看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

一位國(guó)外開(kāi)發(fā)工程師的六個(gè)項(xiàng)目開(kāi)發(fā)總結(jié)分享

工程師人生 ? 來(lái)源:網(wǎng)絡(luò)整理 ? 作者:工程師吳畏 ? 2018-07-25 15:20 ? 次閱讀

2016 年我曾定了一個(gè)目標(biāo)——每個(gè)月都要學(xué)點(diǎn)新東西。最終,我發(fā)布了 6 個(gè)新項(xiàng)目。下面我要對(duì)這些項(xiàng)目以及我學(xué)到的東西做個(gè)總結(jié)。

回望這一年,我成功發(fā)布了盡可能多的副項(xiàng)目,同時(shí)有一份超過(guò)了全職工作的工作、和家人度過(guò)了高質(zhì)量的時(shí)光(我有兩個(gè)孩子和一位非常有耐心的妻子)、作為兼職教授教書(shū)、還兼職提供咨詢(xún)服務(wù)。這些對(duì)我來(lái)說(shuō)似乎有點(diǎn)瘋狂。

人們?nèi)菀装讶狈r(shí)間視為阻礙自己做副項(xiàng)目的原因。我們常給自己找的借口是“只要有更多時(shí)間……”。我們還尋找花里胡哨的 App 或者任務(wù)管理技巧,來(lái)嘗試在時(shí)間表中空出些時(shí)間來(lái)。

但是,去年我學(xué)到的主要的一點(diǎn)就是,時(shí)間不是首要問(wèn)題。你有足夠的時(shí)間;你需要的是動(dòng)力。

好消息是,我們“應(yīng)付得了”動(dòng)力。在 2017 年我學(xué)到了幾種應(yīng)付動(dòng)力的方法,我想跟你們分享一下。

你必須得選一個(gè)你真正感興趣的想法

你只是不能對(duì)你不關(guān)心的事物保持熱情,所以選一些你激情所在的事情來(lái)做。當(dāng)你靈光一閃時(shí),別讓它溜走,用上它。即使這意味著你要在工作會(huì)議上草草記下些筆記。

重要的是緊緊抓住這些靈感時(shí)刻,以求知若饑并保持對(duì)工作的好奇心。

給自己準(zhǔn)備一個(gè)工作時(shí)間表

對(duì)我來(lái)說(shuō),這意味著每個(gè)月發(fā)布些東西。一旦我開(kāi)始工作,我往往會(huì)搞砸。所以 30 天的限制確實(shí)能幫助我控制好這個(gè)趨勢(shì),有效利用我的動(dòng)力。

如果結(jié)果發(fā)現(xiàn)某個(gè)月的想法不中用,這也能給你一個(gè)機(jī)會(huì)去嘗試新想法。至少你不會(huì)把一整年的時(shí)間浪費(fèi)在它上面。

你需要一個(gè)分享成果的公開(kāi)截止日期

這是重要的一點(diǎn)。在項(xiàng)目尾聲時(shí)你會(huì)耗盡“動(dòng)力庫(kù)”。(最后 10% 是致命的。)唯一能助你度過(guò)動(dòng)力低迷期的是,知道在另一頭還有人等著看你的成果。

分享工作成果的另一個(gè)好處是,給你一個(gè)為副項(xiàng)目收集支持性反饋的機(jī)會(huì)。我工作的地方 Atlas Local 會(huì)在每月第一個(gè)周五舉辦全辦公室范圍的活動(dòng)。我利用這項(xiàng)活動(dòng)展示我前一個(gè)月的項(xiàng)目,而且總能收到在場(chǎng)的這些慷慨的伙伴的鼓勵(lì)和支持。

站出來(lái)分享你的成果,你會(huì)對(duì)你收到了多少支持而感到震驚的。

這項(xiàng)實(shí)驗(yàn)中最讓我驚訝的部分大概就是,我對(duì)在 2018 年發(fā)布更多工作更加充滿(mǎn)動(dòng)力,遠(yuǎn)不是在最后筋疲力盡。

我會(huì)鼓勵(lì)你在新的一年里應(yīng)付動(dòng)力問(wèn)題,并發(fā)布一些你已經(jīng)考慮了一段時(shí)間的想法。如果你嘗試了,那我很樂(lè)意洗耳恭聽(tīng)。

如果你對(duì)我在 2017 年的工作成果的細(xì)節(jié)感興趣,請(qǐng)繼續(xù)閱讀!

一月項(xiàng)目:Pers0nal1ty.com

可視化比較團(tuán)隊(duì)最強(qiáng)特點(diǎn)和最弱特點(diǎn)的個(gè)性類(lèi)型

我已經(jīng)入邁爾斯·布里格斯類(lèi)型指標(biāo)(MBTI) 的坑一段時(shí)間了。盡管我不把它看成是規(guī)范,也不認(rèn)為它有那么科學(xué),它仍是一個(gè)理解與我不同的人的有用框架。

很多癡迷于個(gè)性的人沒(méi)有意識(shí)到的是,MBTI 系統(tǒng)是基于認(rèn)知功能的。認(rèn)知功能是由現(xiàn)代心理學(xué)之父 Carl Jung 在上世紀(jì) 20 年代創(chuàng)造的。我想深挖一下,并進(jìn)一步學(xué)習(xí)它。

同時(shí),我看了 HBO 的《西部世界》,看到了下面這一幕:

我超愛(ài)這類(lèi)科幻用戶(hù)界面,它馬上吸引了我的注意力。我想,如果我能基于人們的 MBTI 特征,建他們各自的“角色檔案”會(huì)怎么樣呢?為什么不呢?

為了該項(xiàng)目做準(zhǔn)備,我讀了 “MBTI 圣經(jīng)”, Myers 和 Briggs 合著的《Gifts Differing》,并著手構(gòu)建一個(gè)系統(tǒng),該系統(tǒng)可以根據(jù) MBTI 系統(tǒng)的基礎(chǔ)——認(rèn)知功能來(lái)生成雷達(dá)圖。

最后,我以《西部世界》的用戶(hù)界面為核心,因?yàn)槲遥ê推渌?beta 測(cè)試者)發(fā)現(xiàn),將多人重疊在同一張雷達(dá)圖上以獲得一群人之間的關(guān)系的能力更為實(shí)用。

如果我自己也這么說(shuō)的話(huà),結(jié)果確實(shí)很有趣。試試輸入團(tuán)隊(duì)成員的個(gè)性類(lèi)型或者你和你伴侶的個(gè)性類(lèi)型:

二月:Sheetcake 登錄頁(yè)面

制作任何網(wǎng)上登陸表單最簡(jiǎn)單的方法


Sheetcake 登陸頁(yè)面

我已經(jīng)著手于 Sheetcake 幾年了。它擁有非常小的一部分忠實(shí)用戶(hù)(他們中的大多數(shù)都認(rèn)識(shí)我或者與我關(guān)系親密的人)。

SheetCake 趣事:

2012 年,我在 48 小時(shí)內(nèi)完成了第一個(gè)版本。這是年輕一點(diǎn)的我演示這個(gè) 48 小時(shí)版本的視頻

我已經(jīng)重新寫(xiě)了 4 次!第一版是用了 Backbone.js + Node.js。第二版是用了 Backbone + Marionette + Firebase。第三版是用了 React + Firebase(全都用了 CoffeeScript)。第四版,也是最終版,是用了 ES6、React 和 Firebase。

使用 Sheetcake 的人往往連著用了好幾年;然而還沒(méi)有商業(yè)模型。

Sheetcake 在某幾方面的確做得很好(比如 Zero Day 注冊(cè)),所以我想為它制作一個(gè)登錄頁(yè)面,以推銷(xiāo)這些優(yōu)點(diǎn)。我從一個(gè)模版開(kāi)始,這是它的最終版本。

三月:NeTi 聊天機(jī)器人

向我外向的機(jī)器人助手提有關(guān)于我的問(wèn)題


NeTi 聊天機(jī)器人

去年早些時(shí)候,聊天機(jī)器人大火。盡管我從來(lái)不對(duì)聊天機(jī)器人能自己去某地抱什么希望,但是它們的對(duì)話(huà) A.I. 屬性還是吸引了我,我想進(jìn)一步了解它。

我是個(gè)內(nèi)向的人,一般十分不擅長(zhǎng)分享自己的事情。所以我想創(chuàng)造一個(gè)外向的機(jī)器人,它可以回答一些關(guān)于我的簡(jiǎn)單問(wèn)題,這可能很有趣。

如果我是個(gè)外向的人,我會(huì)擁有某些認(rèn)知功能,NeTi 就得名于此。

給提問(wèn)意圖分類(lèi)的 A.I. 部分是用 Wit.ai 構(gòu)建的,Wit.ai 使得構(gòu)建 A.I. 容易多了。

別讓 NeTi 太生氣,否則它可能會(huì)猛烈抨擊你。

四月:G.O.A.P.

用目標(biāo)導(dǎo)向型行動(dòng)計(jì)劃(Goal Oriented Action Planning )構(gòu)建令人信服的 A.I.

添加了移軸效果的代碼截圖——為什么不呢?

在偶然間看到這篇文章后,我被一個(gè)游戲背景中描述的 GOAP 深深吸引。這個(gè)游戲叫 F.E.A.R,對(duì)我來(lái)說(shuō)有些懷舊氣息。

過(guò)去我參與過(guò)一些有基礎(chǔ) A.I. 的游戲的工作,從來(lái)沒(méi)有遇到這項(xiàng)技術(shù)。我記得那時(shí)我覺(jué)得 F.E.A.R 的 A.I. 特別令人印象深刻、栩栩如生。

在進(jìn)一步研究后,這個(gè)方法最吸引人的地方不是結(jié)果多么令人信服,而是解決方法多簡(jiǎn)單優(yōu)雅(尤其是跟更標(biāo)準(zhǔn)的 A.I. 方法比較,比如有限狀態(tài)機(jī)(Finite State Machine))。

所以我為四月份的項(xiàng)目寫(xiě)了一個(gè) JavaScript 庫(kù)來(lái)探索 GOAP。一個(gè)基礎(chǔ)執(zhí)行簡(jiǎn)單得出乎意料(只要 58 行代碼?。?/p>

五月:目標(biāo)合同

為你的目標(biāo)簽署責(zé)任合同。


內(nèi)嵌責(zé)任的目標(biāo)合同

五月我也開(kāi)始了整整 30 天節(jié)食(Whole 30 diet)。我對(duì)我的飲食習(xí)慣變得滿(mǎn)意,它也必然會(huì)影響我的能量級(jí)。整整 30 天節(jié)食(Whole30)對(duì)我來(lái)說(shuō)進(jìn)行得很順利(節(jié)食期間我減了 18 磅,在接下來(lái)的幾個(gè)月總共又減了 35 磅)。最重要的是,它確實(shí)均衡了我白天的能量,我感到更有動(dòng)力了,也更專(zhuān)注了。

看到了公開(kāi)承諾和動(dòng)力的相似之處,我決定將探索“目標(biāo)合同”這個(gè)想法作為五月的副項(xiàng)目。

六月至十二月:TiltMaps

為你喜愛(ài)的地點(diǎn)和記憶制作獨(dú)一無(wú)二的地圖海報(bào)


TiltMaps 主頁(yè)

這是一切的核心。我六月份的目標(biāo)是做一個(gè)大家真正想買(mǎi)的產(chǎn)品。我最大的短板之一就是銷(xiāo)售和營(yíng)銷(xiāo),所以我想做一個(gè)可以幫助我練習(xí)的產(chǎn)品來(lái)進(jìn)一步學(xué)習(xí)。

我一直都對(duì)地圖和生成藝術(shù)感興趣,所以我有個(gè)吸引人的主意——?jiǎng)?chuàng)造一個(gè)工具,你可以用它來(lái)創(chuàng)造并購(gòu)買(mǎi)你所喜愛(ài)的地點(diǎn)的海報(bào)。

這個(gè)項(xiàng)目太過(guò)有野心,不能在一個(gè)月內(nèi)作為副項(xiàng)目完成。所以我決定用 2017 年剩余的幾個(gè)月來(lái)完成 TiltMaps,并在發(fā)布前每個(gè)月都研究該產(chǎn)品的不同角度。我發(fā)現(xiàn)把一個(gè)較大的項(xiàng)目的不同部分分成月度項(xiàng)目能有效完成項(xiàng)目。

六月至七月:The Secret Sauce ?

為了弄清楚是否有可能生成高分辨率 3D 地圖,我第一個(gè)月大部分時(shí)間都用來(lái)做 R&D 了。生成世界上任意地點(diǎn)的一張 300dpi 的 3D 地圖不是任意 API 或者我找到的平臺(tái)能開(kāi)箱即用地支持的事情,所以我不得不發(fā)明我自己的方法來(lái)完成這件事。弄清它花掉了我這個(gè)月大部分的時(shí)間,但是當(dāng)我找到了答案就變得出乎意料地簡(jiǎn)單了。之后,我構(gòu)建了一個(gè)基礎(chǔ)編輯器來(lái)開(kāi)始制作真正的海報(bào),并訂購(gòu)了幾次打印測(cè)試。

八月至九月:概念的證明(MVP)

接下來(lái)幾個(gè)月我構(gòu)建了該產(chǎn)品有更多消費(fèi)者的 MVP。設(shè)計(jì)并不好,但是我還是讓事情運(yùn)轉(zhuǎn)起來(lái)了,并且可以開(kāi)始海報(bào)制作和打印的用戶(hù)測(cè)試了。

十月至十一月:品牌和市場(chǎng)營(yíng)銷(xiāo)

接下來(lái)的幾個(gè)月,我專(zhuān)注于讓該項(xiàng)目準(zhǔn)備好發(fā)布。盡管編輯器基本完成了,但是我還沒(méi)有主頁(yè),而且市場(chǎng)營(yíng)銷(xiāo)方面還差得遠(yuǎn)。

最終,通過(guò)在 Zero Day 和我參加的一個(gè)研討會(huì)上展示 TiltMaps, 我在項(xiàng)目發(fā)布前的一個(gè)月賣(mài)出了幾張海報(bào)。這非常鼓舞人心,因?yàn)檫@是我第一次從副項(xiàng)目中賣(mài)出了東西。

十二月:公開(kāi)發(fā)布

在 Product Hunt 上的發(fā)布比我預(yù)想中進(jìn)行得順利。我預(yù)計(jì)會(huì)賣(mài)出 10 張左右,但最終賣(mài)出了 37 張,而且仍然有訂單進(jìn)來(lái)。制作人們想買(mǎi)的東西感覺(jué)很好,而且它是一個(gè)很好的測(cè)試平臺(tái),可以嘗試那些可能會(huì)在我的全職工作中發(fā)揮作用的、不同的廣告和銷(xiāo)售策略。

我計(jì)劃 2018 年繼續(xù)致力于 TiltMaps。但愿我能從其中獲得體面的、有趣的收入。

總結(jié)完畢。感謝您讀完全文。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀(guān)點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 工程師
    +關(guān)注

    關(guān)注

    59

    文章

    1571

    瀏覽量

    68574
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    為什么嵌入式驅(qū)動(dòng)開(kāi)發(fā)工程師可以拿高薪?

    為什么嵌入式驅(qū)動(dòng)開(kāi)發(fā)工程師可以拿高薪? 嵌入式驅(qū)動(dòng)開(kāi)發(fā),屬于需求量大、薪資斷崖式升高的熱門(mén)崗位,在市場(chǎng)的發(fā)展驅(qū)動(dòng)下成為“風(fēng)口”。從市場(chǎng)的整體需求來(lái)看,嵌入式系統(tǒng)的應(yīng)用隨著5G、物聯(lián)網(wǎng)、大數(shù)據(jù)、云
    發(fā)表于 01-07 16:56

    嵌入式工程師常用的開(kāi)發(fā)工具有哪些?

    工具。 、集成開(kāi)發(fā)環(huán)境(IDE) IDE是嵌入式開(kāi)發(fā)的核心工具之。例如 Keil MDK,它支持多種微控制器架構(gòu),提供了強(qiáng)大的代碼編輯、編譯、調(diào)試功能。
    發(fā)表于 12-20 15:29

    求LORA技術(shù)開(kāi)發(fā)工程師合作

    求LORA技術(shù)開(kāi)發(fā)工程師合作
    發(fā)表于 09-02 10:21

    尋求專(zhuān)業(yè)工程師幫助設(shè)計(jì)USB多口充電器

    嗨, 我正在開(kāi)發(fā)款USB多口充電器,現(xiàn)尋求一位專(zhuān)業(yè)工程師或產(chǎn)品設(shè)計(jì)的幫助。希望能夠與有經(jīng)驗(yàn)的工程師
    發(fā)表于 08-05 12:03

    找STM32硬件開(kāi)發(fā)兼職工程師

    上海做傳感器的公司,找STM32硬件開(kāi)發(fā)兼職工程師,會(huì)硬件開(kāi)發(fā),嵌入式軟件開(kāi)發(fā),可項(xiàng)目外包。有意聯(lián)系:15900460170
    發(fā)表于 06-22 19:12

    嵌入式軟件工程師如何提升自己?

    ,可以為自己的職業(yè)生涯打下堅(jiān)實(shí)的基礎(chǔ),并實(shí)現(xiàn)個(gè)人的職業(yè)目標(biāo)。愿每一位嵌入式軟件工程師都能在這個(gè)充滿(mǎn)挑戰(zhàn)和機(jī)遇的領(lǐng)域中取得成功!
    發(fā)表于 06-12 11:20

    嵌入式軟件工程師和硬件工程師的區(qū)別?

    嵌入式軟件工程師和硬件工程師的區(qū)別? 嵌入式軟件工程師 嵌入式軟件工程師是軟件開(kāi)發(fā)領(lǐng)域中的種專(zhuān)
    發(fā)表于 05-16 11:00

    項(xiàng)目分享|基于ELF 1S開(kāi)發(fā)板完成的物聯(lián)網(wǎng)開(kāi)源項(xiàng)目

    ElfBoard作為飛凌嵌入式旗下教育品牌,自成立以來(lái),持續(xù)吸引著各界的矚目,其中也贏得了工程師的青睞。今天,就和各位小伙伴分享一位杰出工程師借助ELF1S
    的頭像 發(fā)表于 05-14 09:03 ?1392次閱讀
    <b class='flag-5'>項(xiàng)目</b>分享|基于ELF 1S<b class='flag-5'>開(kāi)發(fā)</b>板完成的物聯(lián)網(wǎng)開(kāi)源<b class='flag-5'>項(xiàng)目</b>

    鴻蒙OS崛起,鴻蒙應(yīng)用開(kāi)發(fā)工程師成市場(chǎng)新寵

    不可或缺的部分,而鴻蒙生態(tài)系統(tǒng)的崛起, 無(wú)疑將為整個(gè)移動(dòng)應(yīng)用行業(yè)帶來(lái)翻天覆地的影響 。在這樣的大背景下,無(wú)論是普通用戶(hù)還是從事移動(dòng)應(yīng)用開(kāi)發(fā)工程師,都需要有顆“學(xué)習(xí)、適應(yīng)、變革”的
    發(fā)表于 04-29 17:32

    為何國(guó)外工程師偏愛(ài)使用for(;;)來(lái)實(shí)現(xiàn)MCU死循環(huán)?

    一位工程師發(fā)現(xiàn),國(guó)外工程師在給demo在做死循環(huán)時(shí)用的是for(;;),而不是常用的while(1)。這僅僅是個(gè)人習(xí)慣的問(wèn)題,還是有更深層次的含義?
    發(fā)表于 04-01 11:26 ?686次閱讀
    為何<b class='flag-5'>國(guó)外</b><b class='flag-5'>工程師</b>偏愛(ài)使用for(;;)來(lái)實(shí)現(xiàn)MCU死循環(huán)?

    一位硬件工程師的歷練之路:從入門(mén)學(xué)習(xí)理論到... #搞笑 #硬件工程師 #電子工程師 #揚(yáng)興科技

    硬件工程師揚(yáng)興科技
    揚(yáng)興科技
    發(fā)布于 :2024年03月13日 17:50:21

    如何搞崩個(gè)硬件工程師心態(tài)?試試對(duì)ta說(shuō)這幾句

    硬件工程師
    揚(yáng)興科技
    發(fā)布于 :2024年02月20日 18:05:49

    優(yōu)秀電源工程師需要哪些必備技能?

    隨著電源市場(chǎng)的不斷擴(kuò)張,開(kāi)關(guān)電源行業(yè)飛速發(fā)展,企業(yè)對(duì)電源工程師的需求日益增加,對(duì)電源工程師的技能要求也日漸提高,相信沒(méi)有一位電源工程師會(huì)錯(cuò)過(guò)讓自己變得更優(yōu)秀的機(jī)會(huì)。作為
    發(fā)表于 01-29 11:29