在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何成為全棧工程師

工程師人生 ? 來源:工程師吳畏 ? 2019-04-18 14:38 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

做這樣一個簡單的 app:

一個天氣應用,干凈清爽的界面,天氣信息一目了然。它不僅可以精確預測未來 10 天的天氣,還可以顯示某地的歷史天氣信息。它具有自定義提醒功能,支持 web 版本, iOS 版, Android 版。

為什么想要做這樣一個 App ?因為你喜歡旅行,但沒找到一個天氣 App 可以提供你下個月或者某個特定月份的天氣信息;因為你懶你沒有每天看天氣預報的習慣,你想要在第二天溫度達到 30 度以上或者溫差有 +/-7 度的時候,獲得溫馨提示;因為你要成為一個 Full Stack Engineer ,你必須不斷訓練每個 stack 的能力。

## Web版

你決定用 MySql 來存儲用戶數據,用 NoSql 存儲歷史天氣數據。你用 Redis 作為 cache ,緩存一些最常請求的天氣數據。你用 Python 寫后臺,功能簡單,后臺不復雜,用戶注冊登錄,抓取返回某城市的天氣數據,某地的歷史天氣數據,很快便搞定。

后臺開發并測試好了,接下來是 Web 前端。你十分清楚一個好的 UI 設計對一個 App 的重要性,你也明白 UI 的設計不只是為了美觀,更重要的是提高信息的可讀性和程序的可用性。幸好你平日的積累這次派上用場了。你把之前保存下來的上百個優秀的UI設計作品拿來研究,你從書架上拿出Norman 的那本經典 - The Design of Everyday Things 重新細讀。最終你用白紙黑筆敲定了第一個版本的 UI,簡潔直觀,沒有任何多余的設計,所有元素的排列間距 大小顏色都恰到好處。你相信即使天氣不好,但用戶只要使用這個 App 都會有著愉悅的心情。

那么開始寫前端吧。啊,別急,都忘了還有 Icon 和 Logo ,可是不會 PS ,不會 AI ,不會 Sketch 怎么辦呢,學吧。你平日喜歡結交不同領域的朋友,正好幾周前在一個活動上你認識一位朋友做設計的。她花一個下午的時間教你基本的 Sketch 的使用,并對你的 UI 設計給出了一些意見。你請她吃了頓晚飯表示感謝,然后立即回家根據她的一些建議重新調整了 UI ,這次你在 PS 里把 UI 畫了出來,Icons 和 Logo 也順道一起做了。

接下來的一周,你學習 HTML,CSS,以及 Javascript,并漂亮地把前端搞定。

## 發布 App

在朋友圈發了個狀態,找人幫你做 Beta 測試。他們都首先問你是什么 App,一開始你簡單回答一個天氣的 App。但你發現,這不能提起他們的興趣。你覺得你需要用語言,用故事包裝一下。不光是作為別人「是什么 App」提問的回答,也是成為 Full stack Engineer 道路上的一個重要技能。

你去看了所有你喜歡的產品的主頁,從他們的文案上獲得一些靈感啟發;你讀了經典的 On Writing Well ,發現好的文案,好的設計,其實和好的代碼很相似,都是重在交流,如何讓他人毫不費勁地明白你要表達的內容。你的故事要吸引人,你的產品介紹要在1分鐘內解釋清楚,并確保你的父母可以毫無壓力聽明白。

一切就緒,產品上線了。反響不錯,用戶持續增加。很多用戶希望有移動版本,于是你立即投入到iOS 版本的開發上。

## iOS 版 及 后臺優化

你花一周不到時間學習了基本的語法和工具使用便投入到 App 的開發中。你知道 Learn by Doing 是最好也是最快的。由于之前學習了設計的基礎,UI ,Icons 很快搞定,不久 iOS 版本便發布了。iOS 的發布帶來了更多的用戶增長,后臺服務器的壓力頗大,你知道是時候優化后臺了。

你在 AWS 上多開了 2 臺服務器,并寫了一個 Script 來自動化部署過程。

你改用 uWSGi 協議,用 uwsgi 作為 Application Server。

你使用 Nginx 來做并發,負載均衡 。..

## 成立公司

用戶持續增長,每天你都會收到十幾二十封用戶的郵件。你很感激這些愿意花時間給你寫郵件的用戶,你相信他們是你最重要的用戶,是潛在的付費用戶。如果你把他們像上帝一樣對待,他們同樣也會把你看作是上帝。所以除了睡覺時間的發來的郵件,每一封郵件,你都會在2小時內給予回復。

果然這樣的付出是收獲巨大的,他們不僅驚訝且非常感謝你的快速回復,他們會在app store里給你★★★★★的評價,他們在社交網站上分享你的app,他們甚至會主動提出捐款給你。

你從快速的用戶增長中嗅到了商機,你開始思考如何賺錢。廣告你是堅決不能允許的,你認為再精確的廣告也會影響用戶體驗。你設計了 2 個不同的付費方案,你打算用 A/B 測試看哪個方案更好。你分別給 200 個用戶發去邀請嘗試付費的郵件,郵件內容你精心打磨過,并在最后寫上:CEO & Founder. 通過分析 2 種方案的用戶行為,你決定將使用第一種方案。

接下來,你相信差不多是時候成立個公司了。為了省時間,你花 2000 塊錢找了個園區掛靠并幫你注冊公司。公司的名字讓你頭疼了很久,你不想只是簡單的用這個 App 的名字作為公司名字,你知道公司將來還會做出其他優秀的產品。你希望這個名字簡單易記,同時其含義也是你公司文化的象征。

公司注冊下來了,但銀行那邊得自己跑。你聯系了一些媒體編輯,邀請他們來試用你的產品;你重新設計了產品主頁,并開始寫產品的 Blog ;你在各大社交網絡都給 App 注冊了賬號,即做社區客服也為宣傳。.. 這些事大大壓縮你寫代碼的時間。以往你都是以代碼量作為衡量自己當天工作效率的指標,所以這些天你總感覺沒做啥工作。

這樣的發展早已超過你的預期,這個 App 從一個 Side Project 幾乎變成了你生活的全部。你跟你女朋友半個月才出去約會一次,她抱怨不斷;你1個月沒跟朋友出去玩耍喝酒了;你 2 個月都沒鍛煉過身體。.. 你意識到, YOU CAN NOT DO THIS ALONE,你需要幫手,你需要找人一起把這個做下去。

但你不是要成為 Full Stack Engineer 么?你現在是了么?

## Full Stack Engineer

設計,后臺開發,前端開發,移動開發,運營維護,PS,文案。.. 好像都會了,這算 Full Stack Engineer 了么?

不,這只是踏上成為 Full Stack Engineer 的第一步。你知道目前只是每個 stack 都懂一點,離senior 或者 expert 還差得遠,而要每個 stack 都做到極致,需要大量的時間和精力。精力有限,產品開發緊迫,力不從心啊,這條道路也太孤獨,因為你不需要與任何人進行協作。難道要把一些stack的任務交給別人做么?這樣算是放棄成為 Full Stack Engineer 么?

不!這不是。

什么是 Engineer?「Engineers are versatile minds who create links between science, technology, and society」。

Engineer 的本質工作是設計,開發出應用于大眾的產品。

一個真正的 Full Stack Engineer ,他從生活中發現問題,洞察需求,他設計解決方案,并開發出初始版本的產品。為了達到目標,他愿意去學習任何領域的技能和知識。同時他不追求一個人完成所有工作,如果有人可以比他在某方面做得更出色,便會十分熱情的邀請他們加入。

最終他的職位也許不再是 Engineer ,他不再設計 UI ,不再寫代碼 。.. 他的工作不再是 design and building an app or product,因為他有更大更重要的任務要做 - design and building a team or a company which builds great products.

而這時,社會給了他們另一個稱呼 - 創業者。盡管眾人已忘記他們 Engineer 的身份,但在他們骨子里,內心深處,自己始終都是一個 Engineer 。當他們需要從頭再來時,他們毫不猶豫從設計開發產品做起。Nikola Tesla,Ferdinand Porsche,Henry Ford,Jack Dorsey,Mark zuckerberg,Elon Musk 。.. 細數那些改變了或正改變世界的創業者,他們大多數是 Engineer 背景,熱衷于設計創造。他們學習技能和知識,不是為了成為某個領域的專家;而是因為那些 是完成自己目標所需要的。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 工程師
    +關注

    關注

    59

    文章

    1590

    瀏覽量

    69456
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    做了電子工程師之后,最好拍的視頻出現了#硬件設計 #電子DIY #電子工程師

    電子工程師
    安泰小課堂
    發布于 :2025年06月24日 17:45:57

    (仰天長嘯)為什么受傷的總是硬件工程師...#MDD#MDD辰達半導體 #電子工程師

    電子工程師
    MDD辰達半導體
    發布于 :2025年04月27日 18:21:47

    問,成為硬件工程師需要幾只手?#硬件工程師 #YXC晶振 #揚興科技 #搞笑

    硬件工程師
    揚興科技
    發布于 :2025年04月25日 17:15:37

    如何成為一名合格的KaihongOS北向應用開發工程師

    如何成為一名合格的北向應用開發工程師 在快速發展的軟件開發領域,北向應用開發工程師是一個專注于系統級應用開發的高需求職位。 以下是成為一名合格的KaihongOS北向應用開發
    發表于 04-23 06:46

    如何成為一名嵌入式軟件工程師

    如何成為一名嵌入式軟件工程師? 01明確崗位的角色與定位 嵌入式軟件工程師主要負責開發運行在特定硬件平臺上的軟件,這些軟件通常與硬件緊密集成,以實現特定的功能。 不僅需要精通編程語言(如C/C++
    發表于 04-15 14:37

    硬件工程師:回答我!#回答我 #硬件工程師 #YXC晶振 #揚興科技

    硬件工程師
    揚興科技
    發布于 :2025年03月25日 18:46:59

    一招拿捏電子工程師#被AI拿捏了 #電子工程師 #電子電工

    電子工程師
    安泰小課堂
    發布于 :2025年03月25日 17:30:51

    如何成為嵌入式開發工程師

    如何成為嵌入式開發工程師成為嵌入式開發工程師通常需要掌握一系列技能和知識,并且在實踐中不斷積累經驗。以下是一些基本步驟和建議: 1. 基礎教育:- 獲取電子
    發表于 02-19 10:39

    如何成為一名合格的北向應用開發工程師

    在快速發展的軟件開發領域,北向應用開發工程師是一個專注于系統級應用開發的高需求職位。 以下是成為一名合格的KaihongOS北向應用開發工程師的建議。 1. 基礎知識 編程語言 :學習至少一種編程
    發表于 01-10 10:00

    正是拼的年紀|65歲電子工程師上班VLOG #65歲退休 #電子工程師 #搞笑 #上班vlog

    電子工程師
    安泰小課堂
    發布于 :2024年07月25日 11:31:02
    主站蜘蛛池模板: 新版天堂中文资源官网 | 天天曰天天爽 | 国产日韩精品一区二区在线观看 | 在线资源站 | 久久久精品免费观看 | 久久奈| 91aaa免费观看在线观看资源 | 最新大黄网站免费 | 日本免费网站在线观看 | h网站在线免费观看 | 欧美一级免费在线观看 | 午夜激情小视频 | h在线免费观看 | 教官的好爽好深h片段 | 四虎影视网址 | 在线欧美色 | 亚欧一区 | 51精品国产 | 九色在线看| 医生好大好硬好爽好紧 | 亚洲一级毛片免费观看 | 欧美人成网站免费大全 | japanese色系国产在线高清 | 日本不卡视频在线视频观看 | 97综合色| 免费看性 | 天天操天天爽天天射 | 四虎黄色网 | 99精品国产在热久久 | 九九99视频在线观看视频观看 | 欧美 亚洲 国产 丝袜 在线 | 国产成人综合欧美精品久久 | 可以看黄色的网站 | 色a在线| 免费看黄在线 | 天天干天天操天天爽 | 色www永久免费 | 国模私拍大尺度视频在线播放 | 一区二区三区亚洲视频 | 1024国产基地永久免费 | 好大好硬好深好爽的视频 |