程序员被老板要求两个月做个APP,要不比京东差,网友:做一个快捷方式,直接链到京东

隔行如隔山,这句话说得一点都没错。做一个程序员,很多人都会羡慕,也有很多人会望而却步。

作为一个外行人,你别看程序员每天坐在电脑前敲敲键盘打打代码,以为很简单,其实啊也只有程序员自己明白,任何一个看似很小的需求和可能发生的事情,步骤都是非常复杂的,也只有术业有专攻的这类人才能把编程开发这件事做到完美。

程序员被老板要求两个月做个APP,要不比京东差,网友:做一个快捷方式,直接链到京东

最近在逛某职业论坛的时候,看到了有位程序员发了一个这样的帖子:公司急着上线一款类似于京东的app,页面估计在200-300之间,部门领导要求他一个人在2个月内完成,任务真的是蛮重的,虽然说可以在帮他招个帮手,但是老板会有比较,所以考虑再三还是不要了,希望他可以忍一忍,一个人完成。

对此,网友们看完帖子纷纷给出了自己的意见:

程序员被老板要求两个月做个APP,要不比京东差,网友:做一个快捷方式,直接链到京东

网友1:如果两个月要写完200个页面的话,那么一天至少要写5个页面,这还不够,你得在保证质量的前提下完成!这样大的工作量一个人在两个月之内完成,真的纯属扯淡。

网友2:厉害了,意思是成本6-8万做一个类似于京东的app出来,牛逼了。

网友3:你说我给你做个一模一样的,做一个快捷方式,直接链到京东。

程序员被老板要求两个月做个APP,要不比京东差,网友:做一个快捷方式,直接链到京东

网友4:如果你能在两个月内做出类似于京东的app,那就直接去京东好了,为什么还要在这样的公司?这种老板还是叫他另请高明吧!

网友5:两个月后完成后,告诉你试用期不合格,让你走人,可以预料的结果。

我想说的是,作为老板不能站在员工的切身利益去思考问题,想到的仅仅是压迫员工劳动力的话,那么企业估计也走不远,舍近求远,放弃追求公司的发展和方向,这样的公司还是早点辞职为好!

如何衡量一个公司是否靠谱

在群里或者论坛里面经常有朋友说自己公司是多么不靠谱,压榨自己;或者在公司技术方面得不到发挥的机会等等,如此,对于技术人员来说,如何衡量一个公司是否靠谱就变的尤为重要。

我面试的公司少说50+,积累下不少宝贵的经验,和大家分享下。衷心希望能够帮助找工作的程序员们找到靠谱点的公司,成就梦想。

我是应聘Android开发,在网上投简历的时候,在符合公司招聘技术要求和岗位要求的前提下,我会重点留意一些公司,去搜集很多的资料。

(1)公司的主营业务

信息安全?网络游戏?手机游戏?流媒体视频?嵌入式?你以后天天接触的东西就是相关的业务了

(2)公司性质和规模

国企,大小私企,还是第三方公司(外派公司),或者是外包公司,每个人都有自己的取舍,国企的软件开发比较安逸,对于技术的提升不大,工资一般,而且上升空间不大。

私企还有几种,比如像腾讯公司属于大公司,各方面福利待遇好,技术提升的快,但是每人分工很明确,你就是航空母舰上的一个螺丝钉,有完善的培训体系,一般刚进公司会有专人带你进行入门。

中型公司大家自己来体会,我觉得公司最好有自己的产品,这样作为一个技术人员,我心里比较有底。

创业型公司,我曾经在一家游戏创业公司待过,很累很锻炼人,赶上项目紧经常加班是常事,很多时候没人带,遇到问题了就是自己憋,创业型公司会把你锻炼成一个全能选手,但是可能不是大牛。

(3)面试和笔试注意点

一般笔试答题,我知道很多人反感做笔试题,觉得很多题目意义不大,只要能够实实在在的写代码完成项目就ok。你说你很有能力,ok,如果连个笔试题你都做不明白,岂不是说明你基础都不扎实?而且笔试我答的好也有利于我谈工资的时候抬下公司水平,否则你笔试都没发挥好,你拿什么筹码资格和hr谈高新?

我自己做Android开发已经是第6个年头了,毕业后两年,有幸加入到字节跳动这个大家庭。在字节的4年,见证了太多人的来来去去,印象很深一个同事,跳槽阿里薪资直接double,但也看到很多人镀着“大厂”的金四处碰壁,终究还是倒在了技术上!

我自己或许也算是个成功的例子,在4年的时间里从1-1做到了2-2,当然,这背后的“辛酸泪”就留到日后再说。总的来说,归功于自己不断地学习,复盘总结,提升技术!以下分享一下我4年来具体的学习路线及笔记文档,希望能帮助到有心提升技术的朋友!

以下完整学习笔记PDF,可以点赞+评论支持下打工人老弟,点击这里免费自取

一、架构师筑基必备技能

安卓手机的开发语言是Java(Kotlin也是对java的封装),Android Framework 也是默认使用Java 语言,熟练掌握Java 语言是Android 开发者的必备技能。

本篇包含知识点:

1.深入 Java 泛型

2.注解深入浅出

3.并发编程

4.数据传输与序列化

5.Java 虚拟机原理

6.反射与类加载

7.高效 IO

程序员被老板要求两个月做个APP,要不比京东差,网友:做一个快捷方式,直接链到京东

程序员被老板要求两个月做个APP,要不比京东差,网友:做一个快捷方式,直接链到京东

二、高级UI

UI这块知识是现今使用者最多的。当年火爆一时的Android入门培训,学会这小块知识就能随便找到不错的工作了。

不过很显然现在远远不够了,拒绝无休止的CV,亲自去项目实战,读源码,研究原理吧!

程序员被老板要求两个月做个APP,要不比京东差,网友:做一个快捷方式,直接链到京东

程序员被老板要求两个月做个APP,要不比京东差,网友:做一个快捷方式,直接链到京东

三、Framework精编内核解析

众所周知,Android是一个基于Linux实现的操作系统。但对于Linux内核来说,Android也仅仅只是一个运行在内核之上的应用程序,与其他运行在内核之上的应用程序没有任何区别。

所以Android也需要运行环境,需要Linux内核在启动完成后加载Android Framework运行所需要的资源。当Framework完成初始化后才能继续启动相应的APK应用程序。

主要内容包含:

  • 深入解析Binder
  • 深入解析Handler
  • Dalvik VM 进程系统
  • 深入解析 WMS
  • PackagerManagerService

程序员被老板要求两个月做个APP,要不比京东差,网友:做一个快捷方式,直接链到京东

笔记内容全部免费分享,有需要完整版笔记的小伙伴【点击我】免费获取哦!

四、360°全方面性能调优

简单来说,一个APP 是需要从三个方面被关注的,业务功能、符合逻辑的交互、性能响应。如果我们在使用一个 APP 时候,经常滑动时经常卡顿、时不时崩溃、有些功能设计简直非常规,比如在 Web 网站有树层级等面包屑点击,你非要在手机也搞一个类似树级点击加载,那是不是有点强人所难了,我上拉下拉、左滑右滑不行吗,非要通过点击才行吗?那么性能优化核心是什么呢?追求快、稳、省、小,关注卡顿、内存泄漏和崩溃、代码质量和逻辑、安装包大小四个方面。想进一步的了解的话,可以查阅下笔者这篇文章《我把阿里、腾讯、字节跳动、美团等Android性能优化实战整合成了一个PDF文档

五、Android第三方框架

随着互联网企业的不断发展,产品项目中的模块越来越多,用户体验要求也越来越高,想实现小步快跑、快速迭代的目的越来越难,还有应用之间的互相调用等等问题,插件化技术应用而生。

当今的Android移动开发,不会热修复、插件化、组件化,80%以上的面试都过不了。

本篇内容要点(1042页)

  • 热修复设计
  • 插件化
  • 组件化框架设计
  • 图片加载框架
  • 网络请求框架
  • RXJava 响应式编程框架设计
  • IOC 架构设计
  • Android架构组件Jetpack

程序员被老板要求两个月做个APP,要不比京东差,网友:做一个快捷方式,直接链到京东

六、NDK模块开发

NDK是原生开发工具包,这套工具允许Android使用C/C++代码,并提供了众多的平台库。

主要内容包含:

  • NDK 模块开发
  • JNI 模块
  • Native 开发工具
  • Linux 编程
  • 底层图片处理
  • 音视频开发
  • 机器学习

程序员被老板要求两个月做个APP,要不比京东差,网友:做一个快捷方式,直接链到京东

程序员被老板要求两个月做个APP,要不比京东差,网友:做一个快捷方式,直接链到京东

七、Flutter学习进阶

2019 年无疑是 Flutter 技术如火如荼发展的一年。

每一个移动开发者都在为 Flutter 带来的“快速开发、富有表现力和灵活的 UI、原生性能”的特色和理念而痴狂,从超级 App 到独立应用,从纯 Flutter 到混合栈,开发者们在不同的场景下乐此不疲的探索和应用着 Flutter 技术,也在面临着各种各样不同的挑战。

本篇知识要点:

1、Flutter跨平台开发概述

2、Windows中Flutter开发环境搭建

3、编写你的第一个Flutter APP

4、Flutter Dart语言系统入门


程序员被老板要求两个月做个APP,要不比京东差,网友:做一个快捷方式,直接链到京东

八、微信小程序开发

微信小程序作为现在比较火的编程开发应用场景之一,深受市场的青睐,这让不少开发者眼馋不已。但是对于初学者来说,就完全摸不着头脑了,不知道微信小程序开发制作需要学习那些知识,有需要的朋友可以参考本篇。

本篇知识要点:

1、小程序概述及入门

2、小程序UI开发

3、API操作

4、购物商场项目实战

程序员被老板要求两个月做个APP,要不比京东差,网友:做一个快捷方式,直接链到京东

九、Android相关源码解读

只要是程序员,不管是Java还是Android,如果不去阅读源码,只看API文档,那就只是停留于皮毛,这对我们知识体系的建立和完备以及实战技术的提升都是不利的。

程序员被老板要求两个月做个APP,要不比京东差,网友:做一个快捷方式,直接链到京东

程序员被老板要求两个月做个APP,要不比京东差,网友:做一个快捷方式,直接链到京东

由于篇幅原因,以上完整学习笔记pdf如有需要,可以 点赞+评论 支持下我这个“光头强”,然后点击这里免费自取

上一篇:收下这波 JS 技巧,从此少加班


下一篇:kubernetes 概览