安卓开发工程师要求都要会什么技能

为什么Android开发最抢手?2 years ago254收藏分享举报文章被以下专栏收录日常心得。推荐阅读{&debug&:false,&apiRoot&:&&,&paySDK&:&https:\u002F\\u002Fapi\u002Fjs&,&wechatConfigAPI&:&\u002Fapi\u002Fwechat\u002Fjssdkconfig&,&name&:&production&,&instance&:&column&,&tokens&:{&X-XSRF-TOKEN&:null,&X-UDID&:null,&Authorization&:&oauth c3cef7c66aa9e6a1e3160e20&}}{&database&:{&Post&:{&&:{&isPending&:false,&contributes&:[{&sourceColumn&:{&lastUpdated&:,&description&:&日常心得。&,&permission&:&COLUMN_PUBLIC&,&memberId&:206533,&contributePermission&:&COLUMN_PUBLIC&,&translatedCommentPermission&:&all&,&canManage&:true,&intro&:&日常心得。&,&urlToken&:&netjob&,&id&:3643,&imagePath&:&ad226f15aeb327.jpg&,&slug&:&netjob&,&applyReason&:&&,&name&:&程序员的自我修养&,&title&:&程序员的自我修养&,&url&:&https:\u002F\\u002Fnetjob&,&commentPermission&:&COLUMN_ALL_CAN_COMMENT&,&canPost&:true,&created&:,&state&:&COLUMN_NORMAL&,&followers&:13900,&avatar&:{&id&:&ad226f15aeb327&,&template&:&https:\u002F\\u002F{id}_{size}.jpg&},&activateAuthorRequested&:false,&following&:false,&imageUrl&:&https:\u002F\\u002Fad226f15aeb327_l.jpg&,&articlesCount&:17},&state&:&accepted&,&targetPost&:{&titleImage&:&https:\u002F\\u002F53a2b3b86e47fd3bf4f2_r.jpg&,&lastUpdated&:,&imagePath&:&53a2b3b86e47fd3bf4f2&,&permission&:&ARTICLE_PUBLIC&,&topics&:[],&summary&:&在 100offer 每周的拍卖会中,我们发现 Android 开发常常是收到最多面试机会的offer 之王。那么,这些平均拿到 48 家企业面试机会的 Android 开发究竟有什么过人之处呢?Android 平台凭借着庞大的用户基础和开放的开发环境,吸引了越来越多的开发者。但是,…&,&copyPermission&:&ARTICLE_COPYABLE&,&translatedCommentPermission&:&all&,&likes&:0,&origAuthorId&:206533,&publishedTime&:&T12:05:48+08:00&,&sourceUrl&:&&,&urlToken&:,&id&:210301,&withContent&:false,&slug&:,&bigTitleImage&:false,&title&:&为什么Android开发最抢手?&,&url&:&\u002Fp\u002F&,&commentPermission&:&ARTICLE_ALL_CAN_COMMENT&,&snapshotUrl&:&&,&created&:,&comments&:0,&columnId&:3643,&content&:&&,&parentId&:0,&state&:&ARTICLE_PUBLISHED&,&imageUrl&:&https:\u002F\\u002F53a2b3b86e47fd3bf4f2_r.jpg&,&author&:{&bio&:&抑郁症患者。创业中的科技专栏作家。&,&isFollowing&:false,&hash&:&cbba82d75b970c&,&uid&:32,&isOrg&:false,&slug&:&luckystar&,&isFollowed&:false,&description&:&不看私信,请加微信luckystargo,说明来意。你还可以在虎嗅、百度百家、今日头条等媒体平台读到我的文章。&,&name&:&luckystar&,&profileUrl&:&https:\u002F\\u002Fpeople\u002Fluckystar&,&avatar&:{&id&:&b21bee1dc03ddb4478ccda315e7c9e78&,&template&:&https:\u002F\\u002F50\u002F{id}_{size}.jpg&},&isOrgWhiteList&:false,&isBanned&:false},&memberId&:206533,&excerptTitle&:&&,&voteType&:&ARTICLE_VOTE_CLEAR&},&id&:273679}],&title&:&为什么Android开发最抢手?&,&author&:&luckystar&,&content&:&在 100offer 每周的拍卖会中,我们发现 Android 开发常常是收到最多面试机会的offer 之王。那么,这些平均拿到 48 家企业面试机会的 Android 开发究竟有什么过人之处呢?\u003Cp\u003EAndroid 平台凭借着庞大的用户基础和开放的开发环境,吸引了越来越多的开发者。但是,Android开发真的是简单的「能写应用就行」吗?NO!\u003C\u002Fp\u003E\u003Cbr\u003E\u003Ch2\u003E\u003Cb\u003E具备怎样的技能,才能成为受市场欢迎的Android开发?\u003C\u002Fb\u003E\u003C\u002Fh2\u003E\u003Cp\u003E一名Andriod开发的技能体现在「\u003Cstrong\u003E实际量级下解决问题的能力\u003C\u002Fstrong\u003E」,即高效的产出高质量代码,迅速解决开发中存在的BUG,对于需求提出合理的解决方案。\u003C\u002Fp\u003E\u003Cp\u003E更重要的是,一枚优秀的Android开发绝不会视野只局限在应用层,\u003Cstrong\u003E「对底层的理解」是决定你是否成为Top5%的关键\u003C\u002Fstrong\u003E,也是很多工作几年后的Android开发职业上升的瓶颈。\u003C\u002Fp\u003E\u003Cnoscript\u003E\u003Cimg src=\&https:\u002F\\u002F04b5c2d3cdef6db65b28ddb3_b.jpg\& data-rawwidth=\&468\& data-rawheight=\&391\& class=\&origin_image zh-lightbox-thumb\& width=\&468\& data-original=\&https:\u002F\\u002F04b5c2d3cdef6db65b28ddb3_r.jpg\&\u003E\u003C\u002Fnoscript\u003E\u003Cimg src=\&data:image\u002Fsvg+utf8,&svg%20xmlns='http:\u002F\u002Fwww.w3.org\u002FFsvg'%20width='468'%20height='391'&&\u002Fsvg&\& data-rawwidth=\&468\& data-rawheight=\&391\& class=\&origin_image zh-lightbox-thumb lazy\& width=\&468\& data-original=\&https:\u002F\\u002F04b5c2d3cdef6db65b28ddb3_r.jpg\& data-actualsrc=\&https:\u002F\\u002F04b5c2d3cdef6db65b28ddb3_b.jpg\&\u003E\u003Cp\u003E具体落实到技能点,一名有2~3年工作经验的Android开发,\u003Cstrong\u003E具备以下一半的技能点是合格,全部具备是优秀\u003C\u002Fstrong\u003E:\u003C\u002Fp\u003E\u003Cul\u003E\u003Cli\u003E\u003Cp\u003E扎实的C++、Java基础\u003C\u002Fp\u003E\u003C\u002Fli\u003E\u003Cli\u003E\u003Cp\u003E熟悉网络编程,了解常用网络协议\u003C\u002Fp\u003E\u003C\u002Fli\u003E\u003Cli\u003E\u003Cp\u003E熟悉掌握 Android 界面和交互开发\u003C\u002Fp\u003E\u003C\u002Fli\u003E\u003Cli\u003E\u003Cp\u003E掌握至少一门数据库语言\u003C\u002Fp\u003E\u003C\u002Fli\u003E\u003Cli\u003E\u003Cp\u003E至少有一个完整的 Android 应用开发经验\u003C\u002Fp\u003E\u003C\u002Fli\u003E\u003Cli\u003E\u003Cp\u003E良好的编码风格,沟通能力和团队合作精神,有责任感\u003C\u002Fp\u003E\u003C\u002Fli\u003E\u003Cli\u003E\u003Cp\u003E在 Google Play 上线过自己的 App,加分\u003C\u002Fp\u003E\u003C\u002Fli\u003E\u003Cli\u003E\u003Cp\u003E对开源技术有强烈的兴趣和爱好,有个人blog、Github账号,参与或向开发者提交过 bug 和 patch 者优先\u003C\u002Fp\u003E\u003C\u002Fli\u003E\u003C\u002Ful\u003E\u003Cbr\u003E\u003Ch2\u003E\u003Cb\u003E优秀Android开发的职业成长路径是怎样的?\u003C\u002Fb\u003E\u003C\u002Fh2\u003E\u003Cp\u003E在不同的职业发展阶段,Android开发的薪水有非常大的差异,伴随着技能和薪资的提升,一位比较顺利的Android开发的职业成长之路是这样的:\u003C\u002Fp\u003E\u003Cp\u003E\u003Cnoscript\u003E\u003Cimg src=\&https:\u002F\\u002F539a5269bcbc882a3ebd6a_b.jpg\& data-rawwidth=\&621\& data-rawheight=\&156\& class=\&origin_image zh-lightbox-thumb\& width=\&621\& data-original=\&https:\u002F\\u002F539a5269bcbc882a3ebd6a_r.jpg\&\u003E\u003C\u002Fnoscript\u003E\u003Cimg src=\&data:image\u002Fsvg+utf8,&svg%20xmlns='http:\u002F\u002Fwww.w3.org\u002FFsvg'%20width='621'%20height='156'&&\u002Fsvg&\& data-rawwidth=\&621\& data-rawheight=\&156\& class=\&origin_image zh-lightbox-thumb lazy\& width=\&621\& data-original=\&https:\u002F\\u002F539a5269bcbc882a3ebd6a_r.jpg\& data-actualsrc=\&https:\u002F\\u002F539a5269bcbc882a3ebd6a_b.jpg\&\u003E\u003Cstrong\u003E1.
初级Android开发:0~3年\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E\u003Cp\u003E在从事Android开发的前三年,\u003Cstrong\u003E在没有遇到和解决足够多的问题之前,你都是菜鸟\u003C\u002Fstrong\u003E。对雇主来说,与其社招只有两年工作经验的Android开发,不如通过校招自己培养,这也是100offer一般只接受2年工作经验以上的程序员的原因。\u003C\u002Fp\u003E\u003Cp\u003E\u003Cb\u003E2.
高级Android 开发:3~5年\u003C\u002Fb\u003E\u003Cbr\u003E\u003C\u002Fp\u003E\u003Cp\u003E这是你快速成长成熟的阶段,此时你可能已经有过一次跳槽经历,已经可以独立带领一个小团队,成为一名技术Leader,或小型创业公司的CTO。\u003Cbr\u003E\u003C\u002Fp\u003E\u003Cp\u003E\u003Cb\u003E3.
架构师:5~7年\u003C\u002Fb\u003E\u003C\u002Fp\u003E\u003Cp\u003E成为一名架构师需要更强大的宏观把控能力,可以\u003Cstrong\u003E从上而下看问题\u003C\u002Fstrong\u003E,具备良好的体力和思维能力。\u003C\u002Fp\u003E\u003Cp\u003E\u003Cb\u003E4.
研究员\u002F管理总监:7年\u002F10年以上\u003C\u002Fb\u003E\u003C\u002Fp\u003E\u003Cp\u003E7年以上的Android开发如果走技术专业路线,首席架构师\u002F研究员是开发者的最终职业目标。要成为首架\u002FFellow,不仅需要有扎实的基础,还要具备高情商,以及hands-on写代码的能力。值得一提的是,\u003Cstrong\u003E情商在职业发展的后半段发挥着越来越大的作用\u003C\u002Fstrong\u003E,尤其体现在团队沟通,和解决冲突的时候。\u003C\u002Fp\u003E\u003Cbr\u003E\u003Ch2\u003E\u003Cb\u003E当你拿到48个面试机会,如何选择?\u003C\u002Fb\u003E\u003C\u002Fh2\u003E\u003Cp\u003E在100offer的拍卖中,如果你一下子收到了48个面试机会,该如何选择呢?换言之,如果分辨出靠谱的公司加入呢?常有用户向我们咨询这种职业机会选择问题。以下是在挑选职业机会中,工作2~3年的你需要考虑的几个维度:\u003C\u002Fp\u003E\u003Cp\u003E\u003Cb\u003E1.
去创业公司还是大公司?\u003C\u002Fb\u003E\u003C\u002Fp\u003E\u003Cp\u003E如果你是特别能解决问题,\u003Cstrong\u003E具有强烈的自我驱动力的程序员,建议你去创业公司\u003C\u002Fstrong\u003E。在那里,一般你会得到更多的解决实际问题的机会,接受更多的挑战。而大公司比较趋同于流程,如果你愿意在团队中安心地做一颗螺丝钉,在前人已经沉淀地较深的技术基础上学习和修补,那么,大公司也是不错的选择。\u003C\u002Fp\u003E\u003Cp\u003E\u003Cb\u003E2.
这个产品是否值得加入?\u003C\u002Fb\u003E\u003C\u002Fp\u003E\u003Cp\u003E优秀的Android工程师一般也具有良好的产品思维,比起公司规模,他们更看重产品的前景。\u003C\u002Fp\u003E\u003Cp\u003E但是,有一个常见的误区首先需要厘清:\u003Cstrong\u003E用户量并不是判断一款产品值得加入的绝对标准\u003C\u002Fstrong\u003E。因为落实到你的目标:一款产品即使用户量再大,你做的不过是其中的一个子集;另一款产品即使用户量目前没那么大,但是如果你看好它,可以陪伴它一起成长,用户量逐渐增长,岂不是更有意义。\u003C\u002Fp\u003E\u003Cp\u003E介绍一个简单快捷的产品判断方法:\u003Cstrong\u003E在面试中和各种职位的面试官聊产品。\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E\u003Cul\u003E\u003Cli\u003E\u003Cp\u003E和Founder谈,聊对产品的思考,看他对产品是否有相对长久的规划和坚定的想法;\u003C\u002Fp\u003E\u003C\u002Fli\u003E\u003Cli\u003E\u003Cp\u003E和技术Leader谈,从他的业务敏感度,可以判断这个公司对技术和产品的重视程度;\u003C\u002Fp\u003E\u003C\u002Fli\u003E\u003Cli\u003E\u003Cp\u003E和产品经理谈,听专业的PM详细介绍这款产品,了解他对需求的看法;\u003C\u002Fp\u003E\u003C\u002Fli\u003E\u003Cli\u003E\u003Cp\u003E和自己谈,最后问问自己对这款产品是否真的有兴趣,再靠谱的产品你没兴趣也是白搭。\u003C\u002Fp\u003E\u003C\u002Fli\u003E\u003C\u002Ful\u003E\u003Cp\u003E\u003Cb\u003E3.
这个团队是否有牛人值得信赖?\u003C\u002Fb\u003E\u003C\u002Fp\u003E\u003Cp\u003E正如投资者往往投的是人,因为靠谱的人常常比靠谱的产品更重要。仔细考察这个团队的背景,如果创始人和合伙人是这个领域的牛人,更重要的是他有过成功的经历,那么,加入其中的风险则可有效降低。在大公司中,跟对一个好领导的重要性也不言而喻。\u003C\u002Fp\u003E\u003Cp\u003E总之,\u003Cstrong\u003E选择比机遇更重要\u003C\u002Fstrong\u003E,面对众多的职业机会保持清醒的头脑,\u003Cstrong\u003E仔细做好基本分析,然后,「自信」地跟着感觉走就是了。\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E\u003Cbr\u003E\u003Ch2\u003E\u003Cb\u003E100offer拍卖中的Android offer之王怎么样?\u003C\u002Fb\u003E\u003C\u002Fh2\u003E\u003Cp\u003E我们统计了今年春节以来的12期拍卖中的Android offer之王,发现他们的背景有如下规律:\u003C\u002Fp\u003E\u003Cblockquote\u003E\u003Cp\u003E本科\u002F研究生学历+3~5年一线知名互联网工作经验+APP开发经历+Github\u002FBlog账号+优秀的沟通能力+寻求好项目的跳槽意愿\u003C\u002Fp\u003E\u003C\u002Fblockquote\u003E\u003Cp\u003E这样的Android开发是整个互联网市场都需要的移动应用开发人才,无论是创业公司还是BAT、外企等大公司,都在100offer的拍卖会上向他们发出了面试邀请。最后,分享100offer跟踪的一组入职数据:\u003C\u002Fp\u003E\u003Cblockquote\u003E\u003Cp\u003E最受欢迎的Android开发人均收获48个面试机会,已入职的Android开发平均薪资涨幅达35%,最高offer基本薪资为:30k*14,BAT和已获千万美金级融资的创业公司是最受青睐的雇主。\u003C\u002Fp\u003E\u003C\u002Fblockquote\u003E\u003Cp\u003E最后,请记住,成为抢手的Android开发证明了你的技术实力,\u003Cstrong\u003E有大局观和高情商的人才会走得更远。\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E\u003Cp\u003E----------------------\u003C\u002Fp\u003E\u003Cp\u003E关于专栏:栏主目前正在做的事情是帮程序员换工作,所以这个专栏用来记录日常所思所想,一切关于程序员职业发展的事。欢迎关注。\u003C\u002Fp\u003E&,&updated&:new Date(&T04:05:48.000Z&),&canComment&:false,&commentPermission&:&anyone&,&commentCount&:13,&collapsedCount&:0,&likeCount&:254,&state&:&published&,&isLiked&:false,&slug&:&&,&isTitleImageFullScreen&:false,&rating&:&none&,&titleImage&:&https:\u002F\\u002F53a2b3b86e47fd3bf4f2_r.jpg&,&links&:{&comments&:&\u002Fapi\u002Fposts\u002F2Fcomments&},&reviewers&:[],&topics&:[],&adminClosedComment&:false,&titleImageSize&:{&width&:640,&height&:356},&href&:&\u002Fapi\u002Fposts\u002F&,&excerptTitle&:&&,&column&:{&slug&:&netjob&,&name&:&程序员的自我修养&},&tipjarState&:&inactivated&,&annotationAction&:[],&sourceUrl&:&&,&pageCommentsCount&:13,&hasPublishingDraft&:false,&snapshotUrl&:&&,&publishedTime&:&T12:05:48+08:00&,&url&:&\u002Fp\u002F&,&lastestLikers&:[{&bio&:&幻想家&,&isFollowing&:false,&hash&:&fb740be769b2ff2d08f16add2d7b87a3&,&uid&:16,&isOrg&:false,&slug&:&dong-shui-62&,&isFollowed&:false,&description&:&&,&name&:&June&,&profileUrl&:&https:\u002F\\u002Fpeople\u002Fdong-shui-62&,&avatar&:{&id&:&5cf990c193fc482d739bd&,&template&:&https:\u002F\\u002F50\u002F{id}_{size}.jpg&},&isOrgWhiteList&:false,&isBanned&:false},{&bio&:&理论上的巨人,行动上的草履虫。&,&isFollowing&:false,&hash&:&da9b030be75df9272fbac87&,&uid&:949400,&isOrg&:false,&slug&:&liu-zhi-yu-65-41&,&isFollowed&:false,&description&:&&,&name&:&妙蛙种子&,&profileUrl&:&https:\u002F\\u002Fpeople\u002Fliu-zhi-yu-65-41&,&avatar&:{&id&:&v2-e472e9c081a96db832304&,&template&:&https:\u002F\\u002F50\u002F{id}_{size}.jpg&},&isOrgWhiteList&:false,&isBanned&:false},{&bio&:&&,&isFollowing&:false,&hash&:&6a4e8b696fbfed3fae6cc4a&,&uid&:28,&isOrg&:false,&slug&:&YogiAi&,&isFollowed&:false,&description&:&Android系统工程师&,&name&:&燃冰&,&profileUrl&:&https:\u002F\\u002Fpeople\u002FYogiAi&,&avatar&:{&id&:&v2-707a18bc965988bacfdb60&,&template&:&https:\u002F\\u002F50\u002F{id}_{size}.jpg&},&isOrgWhiteList&:false,&isBanned&:false},{&bio&:&英语教师,翻译&,&isFollowing&:false,&hash&:&6a3adf93f4d4c3fb30c46d59ad611bae&,&uid&:015500,&isOrg&:false,&slug&:&xie-yong-xiang-34-82&,&isFollowed&:false,&description&:&&,&name&:&谢永祥&,&profileUrl&:&https:\u002F\\u002Fpeople\u002Fxie-yong-xiang-34-82&,&avatar&:{&id&:&da8e974dc&,&template&:&https:\u002F\\u002F{id}_{size}.jpg&},&isOrgWhiteList&:false,&isBanned&:false},{&bio&:null,&isFollowing&:false,&hash&:&9ce52d28fd5c263dffc35e9ad1b00a43&,&uid&:020000,&isOrg&:false,&slug&:&rou-mo-qie-zi-11&,&isFollowed&:false,&description&:&&,&name&:&肉末茄子&,&profileUrl&:&https:\u002F\\u002Fpeople\u002Frou-mo-qie-zi-11&,&avatar&:{&id&:&18ff17d6f5ebc40df3af8c897ab19071&,&template&:&https:\u002F\\u002F50\u002F{id}_{size}.jpg&},&isOrgWhiteList&:false,&isBanned&:false}],&summary&:&\u003Cimg src=\&https:\u002F\\u002F04b5c2d3cdef6db65b28ddb3_200x112.jpg\& data-rawwidth=\&468\& data-rawheight=\&391\& class=\&origin_image inline-img zh-lightbox-thumb\& data-original=\&https:\u002F\\u002F04b5c2d3cdef6db65b28ddb3_r.jpg\&\u003E在 100offer 每周的拍卖会中,我们发现 Android 开发常常是收到最多面试机会的offer 之王。那么,这些平均拿到 48 家企业面试机会的 Android 开发究竟有什么过人之处呢?Android 平台凭借着庞大的用户基础和开放的开发环境,吸引了越来越多的开发者。但是,…&,&reviewingCommentsCount&:0,&meta&:{&previous&:{&isTitleImageFullScreen&:false,&rating&:&none&,&titleImage&:&https:\u002F\\u002F50\u002Fca1f6d43de3d81f74437e_xl.jpg&,&links&:{&comments&:&\u002Fapi\u002Fposts\u002F2Fcomments&},&topics&:[],&adminClosedComment&:false,&href&:&\u002Fapi\u002Fposts\u002F&,&excerptTitle&:&&,&author&:{&bio&:&抑郁症患者。创业中的科技专栏作家。&,&isFollowing&:false,&hash&:&cbba82d75b970c&,&uid&:32,&isOrg&:false,&slug&:&luckystar&,&isFollowed&:false,&description&:&不看私信,请加微信luckystargo,说明来意。你还可以在虎嗅、百度百家、今日头条等媒体平台读到我的文章。&,&name&:&luckystar&,&profileUrl&:&https:\u002F\\u002Fpeople\u002Fluckystar&,&avatar&:{&id&:&b21bee1dc03ddb4478ccda315e7c9e78&,&template&:&https:\u002F\\u002F50\u002F{id}_{size}.jpg&},&isOrgWhiteList&:false,&isBanned&:false},&column&:{&slug&:&netjob&,&name&:&程序员的自我修养&},&content&:&贺师俊,网名Hax,人称「贺老」,资深Web开发专家。信仰Web标准,HTML纯化论者+CSS理想主义者+JavaScript改革派+REST信徒。现任百姓网前端架构组负责人。\u003Cbr\u003E\u003Cbr\u003E\u003Cp\u003E1997年,Hax通过自主招生考试进入复旦大学文科基地班,曾担任复旦国学社《常识》报主编,直到该报纸被禁,可见其犀利文笔和批判精神由来已久。除了办报纸,课余时间Hax都泡在机房,2块钱一小时,到毕业一算,网费超过了2000块。\u003C\u002Fp\u003E\u003Cp\u003E本科毕业后,Hax意外进入了上海交通大学的机关部门工作,期间负责某国家社科项目网站开发,从前端到后端,Hax带着几个学生,几乎所有事情都要亲力亲为。2004年,网站上线,日均PV达60万。\u003C\u002Fp\u003E\u003Cp\u003E2004年教师节,Hax放弃高校教师正式编制离开学校,投入一无所知的未来。离开之前,他的Title是教育部下某全国性网站的技术总监。离开半年之后,Hax才得到第一份全职工作,Title是Lead Software Architect,半年后被炒鱿鱼。又半年后,才再次找到工作,Title是应用软件工程师。一年半中只有6个月正式工作,Title迅速从技术总监缩水到码农。Hax戏言:「不知道我当时是不是很怂,不过老婆总是夸耀她当年居然没有抛弃我。」\u003C\u002Fp\u003E\u003Cbr\u003E\u003Cp\u003E十多年后的今天,坐在百姓网位于交大徐汇校区的办公室,似乎命运画了一个圈,Hax很喜欢当下的状态:「\u003Cstrong\u003E十年后现在的我没有啥Title,不过大家都知道我是一个前端。\u003C\u002Fstrong\u003E」\u003C\u002Fp\u003E\u003Cbr\u003E\u003Ch2\u003E\u003Cb\u003E认清技术驱动力,确定职业方向\u003C\u002Fb\u003E\u003C\u002Fh2\u003E\u003Cp\u003E从高校到外企,再到盛大两进两出,甚至培训机构兼职,从业经历丰富的Hax对不同类型的公司都有自己的体会。在这位年近40的「高龄程序员」看来,要想避免「技术没练好,产品也没做成」的痛苦,首先要认清自己。\u003C\u002Fp\u003E\u003Cbr\u003E\u003Cp\u003E按对技术的热情驱动划分,一般可以分为两类程序员:\u003C\u002Fp\u003E\u003Cb\u003E1. 产品工程师\u003C\u002Fb\u003E\u003Cp\u003E「实现了功能、产生了价值」,是产品工程师的技术驱动。他们的目标是创造出一款产品可以改变世界。这类程序员比较适合向全栈工程师发展,需要广泛涉猎,在工作中切换各种技术。\u003C\u002Fp\u003E\u003Cb\u003E2. 技术专家\u003C\u002Fb\u003E\u003Cp\u003E「解决了问题,探索了未知领域」,是技术专家的内心动力。这类程序员适合选定一个技术领域深挖。\u003Cbr\u003E\u003C\u002Fp\u003E\u003Cp\u003E以上两者并没有优劣之分,但是会决定你的职业方向。所以你要考虑的是你内心更希望成为哪种人,是能和产品人员一起甚至单枪匹马可以搞定一个改变世界的产品,还是在某个技术领域上做到业界顶尖。极个别的天才能两者都做到,但是大多数人只能选其中一个方向努力。\u003C\u002Fp\u003E\u003Cbr\u003E\u003Ch2\u003E\u003Cb\u003E如何做出下一个职业选择?\u003C\u002Fb\u003E\u003C\u002Fh2\u003E\u003Cp\u003E在这个供小于求的市场,优秀的程序员从来不缺少工作机会,那么,在面对众多类型的工作邀请,改如何做出正确的选择呢?Hax认为,在职业规划中你至少需要考虑以下两点:\u003C\u002Fp\u003E\u003Cb\u003E1. 确定理想的工作状态\u003C\u002Fb\u003E\u003Cp\u003E不同类型的公司会带给你不同的工作状态。在缺少技术牛人团队的事业单位,Hax曾苦恼技术能力的瓶颈、和团队协作的缺失。在等级明显、缺少创新机制的盛大,Hax也体会了大公司之下个体的无力感和挫败感。\u003C\u002Fp\u003E\u003Cp\u003E而在工程师文化盛行的公司,每个人都会很有意思。无论是撸起袖子亲身写代码的CEO,还是对写代码兴趣浓厚的财务、客服,都会为你带来工作的正能量,这也是Hax选择百姓网的原因之一。\u003C\u002Fp\u003E\u003Cb\u003E2. 明确追求的工作目标\u003C\u002Fb\u003E\u003Cp\u003E在不同的工作阶段,每个人可能有不同的工作追求。经过十多年的代码生活,从盛大创新院出来后Hax并不急着找下一份工作,在他看来,能否「实践职业想法」是挑选工作的主要指标,而这往往是在大公司无法实现的。\u003C\u002Fp\u003E\u003Cp\u003E在这个猪都能飞上天的互联网风口时代,无数的公司在高速扩张、招兵买马,但是Hax却\u003Cstrong\u003E拒绝加入膨胀迅速的公司\u003C\u002Fstrong\u003E,因为在他看来,有两个问题无法避免:首先,公司跑的太快,团队规模太大,必将稀释团队文化,快速老化;另外一点,Hax比较较真,在讨论技术方案的适用性时,需要静下心评估试用场景,讨论优缺点,这在追求速度的、浮躁的公司是难以做到的。\u003C\u002Fp\u003E\u003Cp\u003E尤其是\u003Cstrong\u003E前端团队,在大公司中常被挑来挑去\u003C\u002Fstrong\u003E,一会儿拆分,一会儿合并。其实,技术怎么用、为什么这么写,与公司的组织架构有关系。前端技术与后端、设计、产品都有很多关联,容易受到各方面的挤压。作为开发最末端的一环,前端的工作依赖很多部门,且dirty work比较多,因此在选择公司时必须慎之又慎。\u003C\u002Fp\u003E\u003Cbr\u003E\u003Ch2\u003E\u003Cb\u003E如何成长为优秀的前端工程师?\u003C\u002Fb\u003E\u003C\u002Fh2\u003E\u003Cp\u003E作为公认的资深Web开发专家,Hax认为,成长为优秀的前端工程师并没有固定的方法,每个人都需要探索一个自己的方式,并有一个方法去衡量。拿Hax的话来说,「首先是程序员,其次才是前端程序员。」对于不同技术阶段的前端工程师,Hax给出了不同的建议:\u003C\u002Fp\u003E\u003Cbr\u003E\u003Cb\u003E1. 初级前端工程师成长指南\u003C\u002Fb\u003E\u003Cul\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003E打好基础。\u003C\u002Fstrong\u003E扎实地学习一些计算机基础课程,比如算法、数据结构、编译能力等。偏向产品和设计的知识也要掌握——这会影响到将来的高度。\u003C\u002Fp\u003E\u003C\u002Fli\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003E学会翻墙\u003C\u002Fstrong\u003E,\u003Cstrong\u003E学会用Google,学会用GitHub、Stack Overflow、知乎等社区。\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E\u003C\u002Fli\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003E积极参与技术活动\u003C\u002Fstrong\u003E,哪怕自掏腰包也要参与和交流,这是对自己的投资。良好的人脉更有利于在跳槽时获得推荐;如果你不善于混圈子,来100offer参加拍卖不失为一次性收获批量面试机会的好方法。\u003C\u002Fp\u003E\u003C\u002Fli\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003E最重要的是,坚持不懈地学习。\u003C\u002Fstrong\u003E比如几天前年近40的Hax刚挑战了全英文报告,因为他深知不进则退,学好英语才能获取全世界范围内最一手的资源和信息。\u003C\u002Fp\u003E\u003C\u002Fli\u003E\u003C\u002Ful\u003E\u003Cbr\u003E\u003Cb\u003E2. 优秀的前端工程师是怎样的?\u003C\u002Fb\u003E\u003Cp\u003E如果你做到了以上几点,只能算作合格的前端工程师。在Hax这位资深的Tech Leader眼中,能在面试中\u003Cstrong\u003E获得青睐的优秀前端工程师\u003C\u002Fstrong\u003E应具备的素质包括以下:\u003C\u002Fp\u003E\u003Cul\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003E对技术不发怵。\u003C\u002Fstrong\u003E比如,前端虽然入门比较简单,但是同其他领域一样,一旦深入下去,就会遇到算法,千万不能给自己设限,要攻克算法。\u003C\u002Fp\u003E\u003C\u002Fli\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003E有用户体验的Sense。\u003C\u002Fstrong\u003E前端尤其看重细节,较真儿才能看出人的素质,优秀的程序员做的东西绝对不会是粗糙的。这些细节的养成,不能单靠热情,而要形成良好的习惯。\u003C\u002Fp\u003E\u003C\u002Fli\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003E具备「好奇心」和「懒惰」的美德。\u003C\u002Fstrong\u003E比如,你如果对探究某个兼容性问题有兴趣,但当探索完毕后,又厌烦每次都要为这个问题写额外的兼容性处理代码,那么激励自己去寻找工程方法来避免重复的事情,这就是程序员应该具备的美德。\u003C\u002Fp\u003E\u003C\u002Fli\u003E\u003C\u002Ful\u003E\u003Cbr\u003E\u003Cb\u003E3. 顶级的前端工程师是怎样的?\u003C\u002Fb\u003E\u003Cp\u003E在前端这个当下互联网市场上最热门的领域,可遇而不可求、\u003Cstrong\u003E最被雇主欣赏的前端工程师\u003C\u002Fstrong\u003E需要具备:\u003C\u002Fp\u003E\u003Cul\u003E\u003Cli\u003E\u003Cp\u003E非常强的用户体验能力和工程能力;\u003C\u002Fp\u003E\u003C\u002Fli\u003E\u003Cli\u003E\u003Cp\u003E平面设计师\u002F交互设计师的能力和代码能力。\u003C\u002Fp\u003E\u003C\u002Fli\u003E\u003C\u002Ful\u003E\u003Cp\u003E以上两点能精通之一即非常稀少的前端人才。需要说明的是,对任何一项稍微复杂的技术,要说精通都是非常难以定义的。Hax认为,精通可以用「自由」来定义。即运用这项技术来达成目标的「自由度」,达到「信手拈来」的地步,当可算作精通了。\u003C\u002Fp\u003E\u003Cp\u003E总之,作为程序员,在工作中,对技术问题一定要精益求精,正如Hax所说,\u003Cstrong\u003E「搞技术的,再较真也不为过,怕就怕不较真」。\u003C\u002Fstrong\u003E在职场中,一定要将心态放平,「\u003Cstrong\u003E失败是常态,成功才是偶然的」,\u003C\u002Fstrong\u003E即便是顶级的工程师在职场上也不可能一帆风顺\u003Cstrong\u003E。\u003C\u002Fstrong\u003E站在职场的分岔路口,首先要有信心,有选择的权利说明自己是优秀的;其次,务必弄清楚自己的职业目标,慎重做出下一个职业选择,才能实现自身的价值。\u003C\u002Fp\u003E\u003Cbr\u003E100offer说:\u003Cp\u003E早就听说Hax因犀利的技术批评为人所知,但是见到笑眯眯的Hax本尊,之前的惴惴不安却一扫而光。Hax是一位典型的技术人,正直而坦诚,理性而阳光。作为Web开发领域的大神,他不仅专心打磨技术,更愿意提携后辈,在各种技术社区分享和讨论。\u003C\u002Fp\u003E\u003Cbr\u003E也许,程序员的职业发展道路不应该是沉默而孤独的,自由而热烈的交流更能推动自身的不断成长。\u003Cp\u003E----------------------\u003C\u002Fp\u003E\u003Cp\u003E关于专栏:栏主目前正在做的事情是帮程序员换工作,所以这个专栏用来记录日常所思所想,一切关于程序员职业发展的事。欢迎关注。\u003C\u002Fp\u003E&,&state&:&published&,&sourceUrl&:&&,&pageCommentsCount&:0,&canComment&:false,&snapshotUrl&:&&,&slug&:,&publishedTime&:&T18:44:13+08:00&,&url&:&\u002Fp\u002F&,&title&:&不走管理,也能成为前端专家? | 100offer专访贺师俊Hax&,&summary&:&贺师俊,网名Hax,人称「贺老」,资深Web开发专家。信仰Web标准,HTML纯化论者+CSS理想主义者+JavaScript改革派+REST信徒。现任百姓网前端架构组负责人。 1997年,Hax通过自主招生考试进入复旦大学文科基地班,曾担任复旦国学社《常识》报主编,直到该报纸…&,&reviewingCommentsCount&:0,&meta&:{&previous&:null,&next&:null},&commentPermission&:&anyone&,&commentsCount&:23,&likesCount&:279},&next&:{&isTitleImageFullScreen&:false,&rating&:&none&,&titleImage&:&https:\u002F\\u002F50\u002F2c96df2967aacada4346f44_xl.jpg&,&links&:{&comments&:&\u002Fapi\u002Fposts\u002F2Fcomments&},&topics&:[],&adminClosedComment&:false,&href&:&\u002Fapi\u002Fposts\u002F&,&excerptTitle&:&&,&author&:{&bio&:&抑郁症患者。创业中的科技专栏作家。&,&isFollowing&:false,&hash&:&cbba82d75b970c&,&uid&:32,&isOrg&:false,&slug&:&luckystar&,&isFollowed&:false,&description&:&不看私信,请加微信luckystargo,说明来意。你还可以在虎嗅、百度百家、今日头条等媒体平台读到我的文章。&,&name&:&luckystar&,&profileUrl&:&https:\u002F\\u002Fpeople\u002Fluckystar&,&avatar&:{&id&:&b21bee1dc03ddb4478ccda315e7c9e78&,&template&:&https:\u002F\\u002F50\u002F{id}_{size}.jpg&},&isOrgWhiteList&:false,&isBanned&:false},&column&:{&slug&:&netjob&,&name&:&程序员的自我修养&},&content&:&在Google、Amazon、Facebook、Uber、Airbnb等公司成功的背后,有这样一批人:他们可以将大量的数据变为有价值的金矿,例如,搜索结果、定向广告、准确的商品推荐、可能认识的好友列表等。没错,他们就是被誉为「今后10年IT行业最重要的人才」—— Data Scientist(数据科学家)。\u003Cbr\u003E\u003Cp\u003E现在的互联网行业,越来越多的企业对数据科学家求贤若渴。\u003C\u002Fp\u003E\u003Cp\u003E\u003Cimg src=\&http:\u002F\\u002Fec333f51ee3aa2c8e25b66_b.jpg\& data-rawwidth=\&540\& data-rawheight=\&300\& class=\&origin_image zh-lightbox-thumb\& width=\&540\& data-original=\&http:\u002F\\u002Fec333f51ee3aa2c8e25b66_r.jpg\&\u003E虽然数据科学家的需求一直在快速增长,但事实是在业内还没有对数据科学家的准确定义。有人开玩笑说,「\u003Cstrong\u003E数据科学家就是住在硅谷的数据分析师\u003C\u002Fstrong\u003E」。\u003Cbr\u003E\u003Cbr\u003E\u003C\u002Fp\u003E\u003Cp\u003E\u003Cstrong\u003E没错,找到一位优秀的数据科学家和找到一个理解数据科学家是做什么的人一样难。\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E\u003Cp\u003E要理解数据科学家是做什么,首先要理解人尽皆知却总被误读的大数据:\u003Cstrong\u003E大数据不是大量的数据,而是复杂的数据\u003C\u002Fstrong\u003E。\u003C\u002Fp\u003E\u003Cbr\u003E\u003Cbr\u003E\u003Ch2\u003E\u003Cb\u003E那么,数据科学家在工作中是怎样解决问题的呢?\u003C\u002Fb\u003E\u003C\u002Fh2\u003E\u003Cp\u003E分享两个共享经济的典范:Airbnb和Uber——在运用大数据方面的经验。\u003Cbr\u003E\u003C\u002Fp\u003E\u003Cp\u003E\u003Cstrong\u003E1、Airbnb\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E\u003Cp\u003E在Airbnb,工程师要解决这样一个问题:如何让用户了解一个自己从来没去过的地方?如何知道哪个地方最适合自己的旅行?\u003C\u002Fp\u003E\u003Cp\u003EAirbnb拥有海量的独有数据,包括旅游地、用户评论、房源描述、社区信息等,Airbnb还有一支队伍去各地和当地人交流,搜集所有的相关历史数据。Airbnb的数据科学家是这样运用数据的:\u003C\u002Fp\u003E\u003Cimg src=\&http:\u002F\\u002F2c96df2967aacada4346f44_b.jpg\& data-rawwidth=\&640\& data-rawheight=\&707\& class=\&origin_image zh-lightbox-thumb\& width=\&640\& data-original=\&http:\u002F\\u002F2c96df2967aacada4346f44_r.jpg\&\u003E\u003Cbr\u003E\u003Cul\u003E\u003Cli\u003E\u003Cp\u003E当用户在搜寻一个住宿的地方时,Airbnb的「location relevance model」会通过Airbnb社区告诉未来的客人哪里是更好的住宿地。\u003C\u002Fp\u003E\u003C\u002Fli\u003E\u003Cli\u003E\u003Cp\u003E当用户在寻找想体验的新地方时,「Airbnb Neighborhoods」会将当地的内容编辑亲手整理的必备资料和专业的照片呈献给用户。\u003C\u002Fp\u003E\u003C\u002Fli\u003E\u003Cli\u003E\u003Cp\u003EAirbnb的「discovery team」通过自然语言处理和机器学习来为用户搜索关键词提供更准确的推荐。\u003C\u002Fp\u003E\u003C\u002Fli\u003E\u003Cli\u003E\u003Cp\u003EAirbnb甚至造了一个叫做「AT-AT」的复杂工具,帮助用户更深入地了解某个地点,包括地理信息无法描述的文化或宗教上的区分。\u003C\u002Fp\u003E\u003C\u002Fli\u003E\u003C\u002Ful\u003E\u003Cbr\u003E\u003Cp\u003E\u003Cstrong\u003E2、Uber\u003C\u002Fstrong\u003E\u003C\u002Fp\u003E\u003Cp\u003E缩短开着空车去接下一位乘客的时间和乘客等待的时间是Uber的车主和乘客的共同需求,他们希望这些时间越短越好。为此,Uber的数据科学家建立了「Location-based demand models」。\u003C\u002Fp\u003E\u003Cimg src=\&http:\u002F\\u002Fb05aa605bf9edb32162e5e_b.jpg\& data-rawwidth=\&485\& data-rawheight=\&546\& class=\&origin_image zh-lightbox-thumb\& width=\&485\& data-original=\&http:\u002F\\u002Fb05aa605bf9edb32162e5e_r.jpg\&\u003E\u003Cbr\u003E\u003Cp\u003E每天实时更新的热点地图(Heatmaps)可以有效帮助车主缩短空载时间,同时帮乘客减少等待时长。下一步,这张图甚至可以预测,这样车主会知道提前去哪里等待可以载到更多的乘客。\u003Cbr\u003E\u003C\u002Fp\u003E\u003Cbr\u003E\u003Cbr\u003E\u003Ch2\u003E\u003Cb\u003E数据科学家的由来和定义\u003C\u002Fb\u003E\u003C\u002Fh2\u003E\u003Cp\u003E虽然数据科学三十年前就诞生了,但是数据科学家却是几年前刚出现的一个新词。在《数据之美》一书中,我们可以看到Facebook的数据科学家的起源:\u003Cbr\u003E\u003C\u002Fp\u003E\u003Cblockquote\u003E在Facebook,我们发现传统的头衔如商业分析师、统计学家、工程师和研究科学家都不能确切地定义我们团队的角色。该角色的工作是变化多样的:\u003Cstrong\u003E在任意给定的一天,团队的一个成员可以用Python实现一个多阶段的处理管道流、设计假设检验、用工具R在数据样本上执行回归测试、在Hadoop上为数据密集型产品或服务设计和实现算法,或者把我们分析的结果以清晰简洁的方式展示给企业的其他成员。\u003C\u002Fstrong\u003E为了掌握完成这多方面任务需要的技术,我们创造了「数据科学家」这种角色。\u003C\u002Fblockquote\u003E所以,用一句话总结「数据科学家」的定义:\u003Cbr\u003E\u003Cp\u003E运用统计分析、机器学习、分布式处理等技术,从大量数据中提取出对业务有意义的信息,以易懂的形式传达给决策者,并\u003Cstrong\u003E创造出新的数据运用服务\u003C\u002Fstrong\u003E的人才。\u003Cbr\u003E\u003C\u002Fp\u003E\u003Cbr\u003E\u003Cbr\u003E\u003Ch2\u003E\u003Cb\u003E数据科学家有哪几种类别?\u003C\u002Fb\u003E\u003C\u002Fh2\u003E\u003Cp\u003E为了更好地阐释数据科学家,我们将它分为三类:\u003C\u002Fp\u003E\u003Cul\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003E理论数据科学家\u003C\u002Fstrong\u003E致力于数据科学的理论研究,为其他的数据科学家创造框架和工具。本质上是将统计数据、数据存储和计算机科学在理论层面应用于大数据的学者\u003C\u002Fp\u003E\u003C\u002Fli\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003E应用数据科学家\u003C\u002Fstrong\u003E对于如何运用大数据有更好的理解。科学需要严谨,我认为数据应用植根于学术严谨,但是在应用层面工作。应用数据科学家的工作是先进行架设,再用大数据进行验证。每个人都会受惠于他们的研究发现和工具。\u003C\u002Fp\u003E\u003C\u002Fli\u003E\u003Cli\u003E\u003Cp\u003E\u003Cstrong\u003E行业数据科学家\u003C\u002Fstrong\u003E用应用数据科学地解决某个具体的市场问题、行业、生意,实现利益最大化的单一目的。行业数据科学家得擅长沟通,能够让他们的发现应用于商业。将工商、经济和会计方面的经验应用在商业领域是他的价值所在。与商业分析师和商业顾问的角色有点相似。\u003C\u002Fp\u003E\u003C\u002Fli\u003E\u003C\u002Ful\u003E\u003Cbr\u003E\u003Cbr\u003E\u003Ch2\u003E\u003Cb\u003E要成为一名数据科学家,需要掌握哪些核心技能?\u003C\u002Fb\u003E\u003C\u002Fh2\u003E\u003Cp\u003E作为一名数据科学家,一般需要编程和数据库、数学&统计、交流和可视化、领导力和软技能:四个方面的技能。\u003Cbr\u003E\u003C\u002Fp\u003E\u003Cimg src=\&http:\u002F\\u002Fdf0a25f6ad0ac38a1688_b.jpg\& data-rawwidth=\&485\& data-rawheight=\&485\& class=\&origin_image zh-lightbox-thumb\& width=\&485\& data-original=\&http:\u002F\\u002Fdf0a25f6ad0ac38a1688_r.jpg\&\u003E\u003Cp\u003E1、编程和数据库\u003Cbr\u003E一般来说,数据科学家大多要求具备编程、计算机科学相关的专业背景,掌握对处理大数据所必需的Hadoop、Mahout等大规模并行处理技术与机器学习相关的技能。一般能利用python熟练的获取数据,整理数据,并会使用matplotlib展现数据。\u003C\u002Fp\u003E\u003Cp\u003E2、数学、统计和数据挖掘\u003Cbr\u003E除了数学、统计方面的素养之外,还需要具备使用SPSS、SAS等主流统计分析软件的技能。其中,面向统计分析的开源编程语言及其运行环境「R」最近备受瞩目。R的强项不仅在于其包含了丰富的统计分析库,而且具备将结果进行可视化的高品质图表生成功能,并可以通过简单的命令来运行。此外,它还具备称为CRAN(The Comprehensive R Archive Network)的包扩展机制,通过导入扩展包就可以使用标准状态下所不支持的函数和数据集。\u003C\u002Fp\u003E\u003Cp\u003E3、数据可视化\u003Cbr\u003E信息的质量很大程度上依赖于其表达方式。对数字罗列所组成的数据中所包含的意义进行分析,开发Web原型,使用外部API将图表、地图、Dashboard等其他服务统一起来,从而使分析结果可视化,这是对于数据科学家来说十分重要的技能之一。\u003C\u002Fp\u003E\u003Cp\u003E4、领导力和软技能\u003Cbr\u003E数据科学家不仅要具有黑客的头脑,对数据有好奇心,还要对商业有热情,是有影响力、有创造力,能解决问题的人。\u003C\u002Fp\u003E\u003Cp\u003E总之,数据科学家之所以被称为「科学家」,而区别于「数据工程师」和「数据分析师」,其\u003Cstrong\u003E根本在于对数据有极端敏锐的直觉和本质的认知,对问题和业务有深入的洞察和理解,因而能够解决复杂数据带来的问题\u003C\u002Fstrong\u003E。\u003C\u002Fp\u003E\u003Cbr\u003E\u003Cbr\u003E\u003Ch2\u003E\u003Cb\u003E100offer说:\u003C\u002Fb\u003E\u003C\u002Fh2\u003E\u003Cp\u003E在过去,对于「信息技术」,我们通常只关注「T」- 技术、硬件,因为这是切实可见的东西。现在,我们需要把目光放在「I」- 信息上,它不是那么切实可见,但某种程度上却更加重要。\u003C\u002Fp\u003E\u003Cp\u003E在人类永无止境的探索过程中,我们可以从我们能收集的信息中,来了解这个世界,以及人类在这个世界中所处的地位。\u003C\u002Fp\u003E\u003Cp\u003E这就是为什么大数据如此重要。\u003C\u002Fp\u003E\u003Cbr\u003E\u003Cp\u003E这也是数据科学家工作的意义。\u003C\u002Fp\u003E\u003Cp\u003E---------------------------------------------------------------------------------------\u003C\u002Fp\u003E\u003Cp\u003E关于专栏:栏主目前正在做的事情是帮程序员换工作,所以这个专栏用来记录日常所思所想,一切关于程序员职业发展的事。欢迎关注。\u003C\u002Fp\u003E\u003Cp\u003E转载请先私信我 \u003Ca href=\&http:\u002F\\u002Fpeople\u002Fcbba82d75b970c\& data-hash=\&cbba82d75b970c\& class=\&member_mention\& data-hovercard=\&p$b$cbba82d75b970c\&\u003E@luckystar\u003C\u002Fa\u003E\u003C\u002Fp\u003E&,&state&:&published&,&sourceUrl&:&&,&pageCommentsCount&:0,&canComment&:false,&snapshotUrl&:&&,&slug&:,&publishedTime&:&T11:46:13+08:00&,&url&:&\u002Fp\u002F&,&title&:&站在大数据金字塔尖的人&,&summary&:&在Google、Amazon、Facebook、Uber、Airbnb等公司成功的背后,有这样一批人:他们可以将大量的数据变为有价值的金矿,例如,搜索结果、定向广告、准确的商品推荐、可能认识的好友列表等。没错,他们就是被誉为「今后10年IT行业最重要的人才」—— Data Scie…&,&reviewingCommentsCount&:0,&meta&:{&previous&:null,&next&:null},&commentPermission&:&anyone&,&commentsCount&:6,&likesCount&:164}},&annotationDetail&:null,&commentsCount&:13,&likesCount&:254,&FULLINFO&:true}},&User&:{&luckystar&:{&isFollowed&:false,&name&:&luckystar&,&headline&:&不看私信,请加微信luckystargo,说明来意。你还可以在虎嗅、百度百家、今日头条等媒体平台读到我的文章。&,&avatarUrl&:&https:\u002F\\u002F50\u002Fb21bee1dc03ddb4478ccda315e7c9e78_s.jpg&,&isFollowing&:false,&type&:&people&,&slug&:&luckystar&,&bio&:&抑郁症患者。创业中的科技专栏作家。&,&hash&:&cbba82d75b970c&,&uid&:32,&isOrg&:false,&description&:&不看私信,请加微信luckystargo,说明来意。你还可以在虎嗅、百度百家、今日头条等媒体平台读到我的文章。&,&badge&:{&identity&:null,&bestAnswerer&:null},&profileUrl&:&https:\u002F\\u002Fpeople\u002Fluckystar&,&avatar&:{&id&:&b21bee1dc03ddb4478ccda315e7c9e78&,&template&:&https:\u002F\\u002F50\u002F{id}_{size}.jpg&},&isOrgWhiteList&:false,&isBanned&:false}},&Comment&:{},&favlists&:{}},&me&:{},&global&:{&experimentFeatures&:{&ge3&:&ge3_9&,&ge2&:&ge2_1&,&nwebStickySidebar&:&sticky&,&androidPassThroughPush&:&getui&,&newMore&:&new&,&liveReviewBuyBar&:&live_review_buy_bar_2&,&liveStore&:&ls_a2_b2_c1_f2&,&searchHybridTabs&:&without-tabs&,&isOffice&:&false&,&homeUi2&:&default&,&answerRelatedReadings&:&qa_recommend_with_ads_and_article&,&remixOneKeyPlayButton&:&headerButton&,&asdfadsf&:&asdfad&,&qrcodeLogin&:&qrcode&,&newBuyBar&:&livenewbuy3&,&isShowUnicomFreeEntry&:&unicom_free_entry_off&,&newMobileColumnAppheader&:&new_header&,&zcmLighting&:&zcm&,&favAct&:&default&,&appStoreRateDialog&:&close&,&mobileQaPageProxyHeifetz&:&m_qa_page_nweb&,&iOSNewestVersion&:&4.2.0&,&default&:&None&,&wechatShareModal&:&wechat_share_modal_show&,&qaStickySidebar&:&sticky_sidebar&,&androidProfilePanel&:&panel_b&,&nwebWriteAnswer&:&default&}},&columns&:{&next&:{},&netjob&:{&following&:false,&canManage&:false,&href&:&\u002Fapi\u002Fcolumns\u002Fnetjob&,&name&:&程序员的自我修养&,&creator&:{&slug&:&luckystar&},&url&:&\u002Fnetjob&,&slug&:&netjob&,&avatar&:{&id&:&ad226f15aeb327&,&template&:&https:\u002F\\u002F{id}_{size}.jpg&}}},&columnPosts&:{},&columnSettings&:{&colomnAuthor&:[],&uploadAvatarDetails&:&&,&contributeRequests&:[],&contributeRequestsTotalCount&:0,&inviteAuthor&:&&},&postComments&:{},&postReviewComments&:{&comments&:[],&newComments&:[],&hasMore&:true},&favlistsByUser&:{},&favlistRelations&:{},&promotions&:{},&draft&:{&titleImage&:&&,&titleImageSize&:{},&isTitleImageFullScreen&:false,&canTitleImageFullScreen&:false,&title&:&&,&titleImageUploading&:false,&error&:&&,&content&:&&,&draftLoading&:false,&globalLoading&:false,&pendingVideo&:{&resource&:null,&error&:null}},&drafts&:{&draftsList&:[],&next&:{}},&config&:{&userNotBindPhoneTipString&:{}},&recommendPosts&:{&articleRecommendations&:[],&columnRecommendations&:[]},&env&:{&edition&:{},&isAppView&:false,&appViewConfig&:{&content_padding_top&:128,&content_padding_bottom&:56,&content_padding_left&:16,&content_padding_right&:16,&title_font_size&:22,&body_font_size&:16,&is_dark_theme&:false,&can_auto_load_image&:true,&app_info&:&OS=iOS&},&isApp&:false},&message&:{&newCount&:0},&pushNotification&:{&newCount&:0}}}

我要回帖

更多关于 安卓开发工程师简历 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信