色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

優秀Android軟件工程師的定義

工程師人生 ? 來源:wv ? 作者:簡書網 ? 2019-09-25 15:25 ? 次閱讀

在過去五年中,我一直做Android相關的工作。在這期間,我與不同背景,不同水平的工程師進行過合作。有些工程師有非常豐富的經驗,有些是剛走出校園的應屆生,它們擁有的只是學校學習到的知識并利用業余時間進行App的開發。還有些工程師甚至不是CS專業,僅僅是自學的。在合作過程中,我目睹了不同類型工程師的工作交付內容和方式。

所以,如果你是一個Android軟件工程師,可以嘗試讀一下這篇文章。首先,很多人誤認為移動開發非常簡單,移動應用就是把根據后端的設計把一些界面組合在一起。真的是這樣嗎,其實這與實際情況差的很遠。實際上,如果你看一下PlayStore上的應用,你就會發現app的質量分布其實是一個高斯分布,低質量的app很少,同時高質量的app也很少。

這里我定義一下平庸的App是什么

在一個非常基本的層面上, 一個平庸的app 與操作系統不能很好地兼容。首先,不遵循平臺要求的 設計語言,這會使得用戶感到困惑。第二,不考慮運行環境(內存、cpu、帶寬、電量)實際上是有限制的。第三,在某些條件下不能工作(比如在弱網環境下)。現在的大部分軟件都存在最后一個問題。

簡而言之,以上三點就是構建一個好的移動應用的挑戰。此外,App需要與公司的基礎需求合理地整合,適應不斷變化的業務需求。

所以如果我要尋找可以處理以上三個挑戰的軟件工程師,以下幾點是我關注的:

較好的軟件工程和技術水平 這包括:SOLID(面向對象設計)原則,clean code,應用架構和測試。數據結構和算法也很重要。但是我不在意面試者是否可以平衡二叉排序樹。我關注面試者是否理解基本的數據結構(Lists, queues, trees, hash maps),是否理解 O 是什么,可以討論時間和空間的交換,就是最基本的技能。

熟悉java語言(如果面試者非常熟悉其他的語言,我也不會拒絕)。

理解并發 因為App是響應式的,所以不可以在主線程中執行耗時任務。很多事情需要在其他線程執行,如果面試者不能處理并發編程,他們需要在工作和項目中學習。

理解分布式系統 隨著移動應用變得越來越靈敏,需要設計為可以離線使用。這意味著如果網絡有故障,相同的用戶可能會面對不同的狀態。因此,面試者需要了解CAP(Consistency,Availability,Partition Tolerance theorem)理論和分布式系統的共識模型。

分析解決問題的能力 面試者需要對事物的工作原理保持好奇,并且有大局觀。

較好的口頭和書面表達能力 在技術上,溝通交流非常重要。面試者清晰地表達自己的想法,同時合理的文檔說明是非常重要的。其實,是否擅長寫文檔一定程度上也代表了代碼能力。

理解當前的技術環境和對設計與工程的影響

我并不擔心面試者是否對SDK本身理解多少。如果面試者理解以上的幾點,即使他只是一個Android的用戶,也可以快速地學習。也就是說,面試者同時擁有好的CS背景,了解android生態環境,還要知道以下的一些基本概念:

可以畫出Android的基本架構

可以描述在點擊Android studio的一個按鈕之后具體發生了什么邏輯

理解基本的Dalvik和ART 虛擬機

Android進程間通信原理

app的沙箱機制以及為什么要用沙箱

權限系統(權限在底層是如果實現的)

進程和應用生命周期

還有一點是可以和面試者聊他擅長的話題,如果他擅長ui,就可以和他聊UI。

可以發現重要的是判斷面試者是否知道核心的基礎和概念,從而較好地處理分給他們的任務。一定不要雇傭只會使用一兩個library的員工。工程師不僅在必要時會使用library,而且可以在提供解決問題的方法之前可以分析使用情景,預見可能的問題。

再次強調,一定不要雇傭只會使用一兩個library的工程師。

當然,我這里描述的條件適用于senior 工程師。同樣也需要雇傭一些junior工程師。但是一定要控制好兩種工程師的比例。如果團隊中有太多初級工程師,那么開發過程非常艱難,需要修改一個接一個的線上問題,直到可以代碼達到維護性和測試性良好的程度。

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

    關注

    12

    文章

    3937

    瀏覽量

    127481
  • 軟件工程師
    +關注

    關注

    8

    文章

    218

    瀏覽量

    21141
收藏 人收藏

    評論

    相關推薦

    特斯拉招募軟件工程師強化無人駕駛與機器人遠程操作

    近日,據外媒最新報道,特斯拉正緊鑼密鼓地招募軟件工程師團隊,旨在加強其無人駕駛出租車及Optimus機器人的遠程操作能力。這一舉措標志著特斯拉在推動自動駕駛與人工智能領域邁出了重要一步。 特斯拉此次
    的頭像 發表于 11-27 10:26 ?562次閱讀

    FPGA算法工程師、邏輯工程師、原型驗證工程師有什么區別?

    ,還需要與軟件工程師、硬件工程師緊密合作,對整個系統進行集成和測試。 總的來說,FPGA 算法工程師著重于算法優化,FPGA 邏輯工程師專注于邏輯設計,FPGA 原型驗證
    發表于 09-23 18:26

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

    電子工程師
    安泰小課堂
    發布于 :2024年07月25日 11:31:02

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

    嵌入式軟件工程師如何提升自己? 作為一名嵌入式軟件工程師,在這個充滿機遇和挑戰的領域里,如何提升自己顯得非常重要,它決定了你未來的發展方向和成就。接下來,我們一起探討一下。 1.奠定扎實
    發表于 06-12 11:20

    索尼誠邀軟件工程師參與PS免費手游平臺設計

    據悉,近日,澳大利亞知名媒體TweakTown發現,索尼互動娛樂正在為其旗下的PlayStation Studios Mobile招募一名資深的軟件工程師,負責設計PlayStation的免費手機游戲平臺。
    的頭像 發表于 05-23 17:08 ?733次閱讀

    嵌入式軟件工程師和硬件工程師的區別?

    、機器人等。 定義和工作職責 嵌入式軟件工程師的主要職責包括但不限于:設計、開發、測試和調試嵌入式軟件應用程序,以滿足特定硬件和軟件要求。他們需要理解并掌握嵌入式系統的基本原理,熟悉相
    發表于 05-16 11:00

    大廠電子工程師常見面試題#電子工程師 #硬件工程師 #電路知識 #面試題

    電子工程師電路
    安泰小課堂
    發布于 :2024年04月30日 17:33:15

    Cognition發布首款AI軟件工程師Devin

    據報道,Cognition公司今日公布了其首款人工智能軟件工程師——Devin,掀起了打造軟件模式變革的序幕。該產品在SWE-bench代碼測驗中展現出卓越表現,甚至超過了部分頂級人類工程師的水準。
    的頭像 發表于 03-13 10:57 ?627次閱讀

    優秀電源工程師需要哪些必備技能?

    隨著電源市場的不斷擴張,開關電源行業飛速發展,企業對電源工程師的需求日益增加,對電源工程師的技能要求也日漸提高,相信沒有一位電源工程師會錯過讓自己變得更優秀的機會。作為一名數字電源從業
    發表于 01-29 11:29

    鴻蒙Harmony是如何影響Android工程師的呢?

    迅猛,目前已經有包括社交、金融、影音、游戲、資訊、食品等多個領域的企業以及開發者加入到鴻蒙的生態建設中,可以說是從日常工作生活的各個領域全面展開。 為什么會影響Android開發工程師? 因為自從華為
    發表于 01-14 22:14
    主站蜘蛛池模板: 中文字幕无码一区二区免费| 国产精品亚洲视频在线观看| 黄色片中文| 亚洲高清在线视频| 久久本道久久综合伊人| 2021扫黑风暴在线观看免费完整版 | 亚洲精品国产品国语在线试看| 红色机尾快播| 99热这里只有精品6| 特黄特黄aaaa级毛片免费看| 激情床戏视频片段有叫声| 99久久婷婷国产麻豆精品电影| 天天夜夜草草久久亚洲香蕉| 久爱精品亚洲电影午夜| 吃奶摸下的激烈免费视频| 亚洲欧美免费无码专区| 欧美大香线蕉线伊人久久| 国产色婷亚洲99精品AV在| 97超级碰碰人妻中文字幕| 文中字幕一区二区三区视频播放| 久久电影精品| 国产成人一区二区三区在线观看| 一级做a爰片久久毛片潮喷动漫| 欧美最新色p图| 九九热在线免费观看| 成人在线免费视频| 在线免费看a| 幸福草电视剧演员表介绍| 欧美国产精品久久久乱码| 狠狠色狠狠色综合日日92| 操中国老太太| 中文字幕永久在线观看| 帅小伙和警官同性3p| 免费看 a一级毛片| 色吧电影院| 久久精品国产eeuss| 国产成人精品免费视频下载| 45分钟做受片免费观看| 亚洲精品国产在线网站| 色婷婷激婷婷深爱五月小蛇| 免费视频国产在线观看网站|