从阿里外包到华为OD的Android程序员
  69EBWt67zZM1 2023年11月02日 25 0

前言

从阿里外包到华为OD的Android程序员_外包

身为一名在阿里工作的前外包员工,我体会到了外包的艰辛和不易。如果让我选择,我会毫不犹豫地建议大家不要进入外包行业。不过,同时我也认为外包对于某些特定的个人是有价值的。

▶ 我为什么选择外包

我是15年毕业的,学历专科,也是毕业的早专业也对口,不然现在进外包的门槛都摸不到。作为一个专科生,自己家里条件一般能进大厂就高兴的不行了,哪怕是外包只要米多就行。

从阿里外包到华为OD的Android程序员_android_02

阿里外包的生活

大三实习一年,实习找到了我离职的这家公司。

然后毕业了也转正留了下来,满打满算从实习到我离开差不多小两年时间吧。虽然离职后期有点不愉快,但整的来说也挺感谢这家公司。是我实习期间的一个落脚点,包括后面毕业了,班里大部分同学没找到工作的情况下,我也被顺利转正留了下来,没有了毕业就失业的尴尬。

作为我人生中入职的第一家公司,大部分时间都是美好的。平时也很努力,交代的任务也都能及时保质保量完成。说一点吧,从我实习进去到离职,中途没迟到过一天,尽可能高标准在要求自己做事。现在回想起来也是尽可能感谢吧,感谢自己的努力感谢公司给的机会(真的作为一个专科生生怕过不了实习)。

为什么选择离职

除了福利待遇,还有所做的项目也是挺多坑的,不说做啥的,怕对号入座啊。做的项目”太恶心,临时说第二天要汇报要看就连夜要赶那种。聪明的人已经知道了哈。管理混乱,代码基本上没有review,线上状况频出,没有很好的管理制度,人员离职,哪里项目急随便拉人支援,没有很好的过程产出和交付落地。一个项目,可能会经历好几任产品和开发,代码里能看到五花八门的代码结构和各种奇葩代码。咋说呢,一个字,乱。

虽然一些做法上令人心生不悦,但还是想说声:感谢,感谢在我实习时能提供一个机会,在这里学到了很多,技术上有了很大的提高,接触了很多项目,也结交了很多朋友。之前都没自信,做项目都缺乏信心,但在这里得到了提高和锻炼。

从阿里外包到华为OD的Android程序员_生命周期_03

跌跌撞撞还是来到了华为OD

去年从阿里外包离职,自己也是选择想一些自研的公司发展、 虽然面试了一些公司,但是薪资方面不是很满意,就耽误了不少时间。 在之后下半年工作就开始不好找了,自己也有那么久没有工作,也是比较急的(没钱/(ㄒoㄒ)/~~)

之后通过朋友说华为OD招人,待遇也不错,兜兜转转还是进了高级外包。

入职OD前也曾有过许多的顾虑,毕竟网上对OD的评价只能说毁誉参半,甚至可以说是恶评较多,但入职半年了我觉得有必要对OD进行一些正名。

之前找工作时看评论和文章带给我对于OD顾虑主要就是几方面 :

▶ OD和华为待遇不同,OD不被重视

▶ 做OD接触不到什么核心业务,几年下来没有成长

▶ 一日外包终身外包,做过外包就很难被重视转成正编

但这些在现在看来不得不说是多虑了:

1.OD和华为自有员工在待遇上没有区别,工位都混在一起,不认识的人都分不清谁是OD谁是华为自有,福利待遇上和华为也是一样的。因为组里除了华为和OD还有别的外包人员,所以有了对比才更加清楚,像中秋福利,工位安排等细节,确实能看出OD和华为是一样的,外包反而会有不同。

2.我觉得入职OD这半年以来我觉得对我技术方面还是有不少提升的,业务上的代码都是内部开源的,我的保密等级和华为其他员工他们没有区别,想接触到的都能接触到。业务上一开始确实主要是打下手处理小问题,但那是因为刚入职对业务不熟悉,后来很快也开始开发需求,不存在说被隔离在外。除了业务上小组内还定期开周会进行知识分享,对业务周边的知识进行赋能。

3.入职前HR就很清楚地告诉过我,OD是可以申请转华为自有的,条件标准也都是清清楚楚列出来的,不会太为难。每个月群里也都会公布这个月转正华为的同事们,在我看来人数也是不少的。

不过OD也确实有缺点:

累。华为有各种早会周会日报周报等制度,有时候就感觉是被制度赶着去做产出去冲进度,容易感觉到累。不过那也就是刚开始几个月不适应,现在反而觉得这样的制度确实能提高效率,也挺不错的。其实这个和阿里这些大厂都是一样的。

总的来说,OD岗在我看来完全不像很多人说的洪水猛兽,就是很正常的一份开发工作。一份钱多的工作 _

从阿里外包到华为OD的Android程序员_生命周期_04

最后的最后

挣钱和技术成长总要有一个要在路上的。不然当你开始了漫漫投递之路…讲真很难受,所以啊努力吧!

对了,之前有阿里和华为的面试题自己整理了一些希望能帮到有需要的朋友。

资料比较多 完整文档 扫描领取_**

Android面试大厂必考174题

纲要

1. SD卡
2. android的数据存储方式
3. BroadcastReceiver
4. sp频繁操作会有什么后果?sp能存多少数据?
5. dvm与jvm的区别
6. ART
7. Activity的生命周期
8. Application能不能启动Activity
9. Activity的状态都有哪些
10. 横竖屏切换时Activity的生命周期****Activity的状态都有哪些
11. 如何设置activity成窗口样式
12. Activity的启动方式
13. Service的生命周期
14. IntentService
15. Fragment和Activity的onCreateOptionsMenu
16. Service的onStartCommand有几种返回值
17. Service的onRebind什么情况下执行
18. Handler防止内存泄露
19. IntentFilter的匹配法则
20. Fragment与Activity传值
21. Fragment 生命周期
22. Fragment的add和replace的区别 //replace==remove|append
23. Fragment如何实现Activity栈的压栈和出栈
24. 什么情况下造成内存泄露
25. 图片过大导致OOM
26. SoftReference跟WeakRefrence的区别
27. dp与px
28. 设置布局为一半宽、高
29. 多分辨率支持的清单文件配置
30. Android的事件分发机制
31. ArrayList和LinkedList的区别
32. LruCache
33. 什么是ANR,如何规避
34. 描述Service的启动方式
35. Android有哪几种布局
36. HashMap、HashTable的区别 //从线程安全性、速度
37. 红黑树
38. Handler Looper 工作原理
39. Listview的几种adapter介绍
40. 如何在ListView间添加分割线
41. LinkedHashMap 源码解读
42. Drawable转Bitmap
43. Layout_weight
44. android:layout_gravity和android:gravity的区别
45. 如何重用布局
46. 使用merge减少include布局所造成的布局层次
47. 如何优化布局

852)]

48. android:layout_gravity的使用规则
49. TextView显示图像
50. SpannableString的使用
51. AutoCompleteTextView的使用
52. 在按钮上显示图像的方式有哪些
53. 如何动态改变Button的大小和位置
54. 如何让一个显示图像的按钮在不同状态下显示不同图像
55. 如何实现图像的半透明度
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
69EBWt67zZM1