区块链技术博客
www.b2bchain.cn

一个从iOS转”后端“的菜鸟 – 2020年度总结求职学习资料

本文介绍了一个从iOS转”后端“的菜鸟 – 2020年度总结求职学习资料,有助于帮助完成毕业设计以及求职,是一篇很好的资料。

对技术面试,学习经验等有一些体会,在此分享。

前言:
去年,写了篇 《2019 年度总结 – 647》 算是我入行的第一年(元年)。
当然, 2020 年 也不能少了。
2020年 是我入行工作的第二年。
今年发生了很多事,我个人有了很多成长与收获;
当然,也有很多不足会在这里一起总结一下。


今年,对于我来说,发生了两件大事:

  • 我换工作啦(跳槽)
  • 我脱单啦~ > <,是 19 年度总结里的浩浩。

一、工作

看过我 去年(2019)年度总结 的朋友们应该知道:我是“奇虎360 – 奇舞团” 19届的校招生(2018.07 ~ 2020.05)。

算上实习时间,在 360 大前端团队,奇舞团学习/工作了两年。
这两年,我收获了很多,也成长了很多。
也认识了公司内外很多知名的大佬与前辈,给了我很多启发与帮助。

说实话,在我上初中的时候,360 是我喜爱的公司之一。(10年的 3q 大战,其实我个人是站边 360 的)。

但因为我个人的原因,也许是在 360 待了两年,很多地方都很熟悉了。(感觉已经形成我个人的舒适圈,与公司无关)
对于一个毕业刚入职场1年的开发者,熟悉、安逸的个人舒适圈会让我们很快遇到成长的瓶颈。

对于刚入职场的开发者,我的建议是尽量不要选择安逸的个人舒适圈。
趁着年轻,多一些学习成长与沉淀技术对自己的未来是有好处的。
尽量多学些技术,少学一些职场的技巧。
我们所在的互联网行业,是以技术为第一驱动的。
只有技术好,能帮助公司解决实际的问题,才能实际让这家公司变得更好。
同时,收获一些技术上的成就感。
尽量避免自己短期受到名利和收入上的影响,而没有选择学习技术。
年轻少点名利,多些成长、多些收获、多些技术沉淀才是最重要的。

于是,在我偶像(bestswifter)的推荐下,我跳槽了。

这里给 字节跳动 – Client Infrastructure 打个广告。
我们是 “客户端基础架构” 团队,工作主要偏 “底层技术”、“基础建设”
简单来说,业界都说字节是 “App 工厂”

App 的迭代周期:

App 开发 => 组件CI => 组件合码 => 组件发版(源码 & 二进制)=> 多仓合码 => App 集成 => App 测试 => App 发布 => App 线上监控。

我们做的就是这一整套完整的生产流水线。
就像一个工厂一样,一个 App 走一遍这个流水线就被生产出来了。
开发者只需要关心完成需求、与提高代码质量,剩下的事就交给平台来做。
我们的工作就是打造这个工厂。

当然,除了 DevOps 还有很多其他的岗位。
如果你渴望成长与收获,欢迎私信我内推。


再说下,字节的成长环境对于我来说有以下优势:

  1. 扁平化管理
    团队所有人几乎都向一个大 leader 汇报,少了很多层级关系与职场内的技巧。(不过对于 leader 来说会辛苦些,毕竟要管这么多人)

  2. 严禁向上管理
    我们只要专注的完成我们的需求即可,不必要管很多职场内的事。(也就是说可以很开心的写自己的代码,收获技术与成长)
    向上管理对于很多大公司来说可能都有这个问题,但这个问题在字节几乎不会存在。(至少对于我们刚入职场的开发者来说,只要专注于学习与完成需求就行。)
    那些职场上的一些技巧,会让互联网公司的前进变慢,从而浪费了大量的沟通/人力等等成本。
    因此,公司内,尽量少用这些职场技巧。(专心做业务,写代码)
    公司外,与友商们竞争就另说了。(交给 leader 们就行)

  3. 前沿的技术栈沉淀与技术方案
    字节被称为“App工厂”。App 多到数不过来。
    因此,对于客户端开发者来说,这里的技术与解决方案无疑是业内领先的。
    因此,在这里,你能与全球顶尖的工程师们(有很多外国开发者哦)一起开发,一起商讨解决方案。
    同时,内部有各种技术栈的课程视频(都是业务线的各位大佬倾心录制),会给我们带来不同角度的分析与技术讲解。

  4. 薪资与福利(这个就不说了…)
    这也很重要,都懂得…
    但对于新入职场的开发者,前面三点更关键。


二、成长(技术栈)

20年初,过年在家,我自学了 Go 语言。
20年 6月,由于字节这边需要懂 “客户端技术” 的后端开发,我因工作机会真就转了后端。

目前,我个人的 技术栈 主要为:

  • 客户端:Objective-C + Swift(1年经验)
  • 后端:Go + MySQL + MongoDB + Redis + ES(0.5年经验)

因为工作性质的关系,虽然现在不怎么写 iOS 了。
但工作依然和客户端保持着紧密的联系。

很多技术,是边做需求,边学习的。
字节有很丰富的文档与课程视频,能让你快速充能,成长做好需求。
不要受曾经自己的束缚,给自己贴上某些标签。从而给自己理由,不敢走出舒适圈。
在字节的这半年,让我仿佛回到了刚走出校园的自己。


三、读书

1. 《iOS编程理顺核心知识点》(戴铭老师)

说实话,这本书配合戴铭老师在极客时间的课程,对于 iOS 开发者来说,几乎可以是必读的。
可以说这本书,由浅入深的讲解了 iOS 里面的很多底层知识与原理。

  • OC -> Swift 进阶?
  • 符号化解析原理?
  • 如何做 iOS 监控体系?
2. 《图解HTTP》(二刷)

4月份,在研究 WebSocket 的时候,发现很多网络相关的知识忘的差不多了。(可能在学校的时候没理解透),所以花了点时间二刷《图解HTTP》。也是为了面试做准备。

3. 《程序员的自我修养》(20%)

有点厚,看了些,没看完。
但这本书对于了解计算机底层原理是很有帮助的。
并且很多技术栈的底层技术是有很多相似的。

4. 《Go语言从入门到实战》(70%)

这个是我年初入门 Go 看了些,
感觉对之前一点 Go/后端 基础的同学,可以参考下。

作者:蔡超,Mobvista技术副总裁兼首席架构师,前亚马逊(中国)首席软件架构师

5. 《Go语言核心36讲》(30%)

这个建议对有 Go 语言实践的同学看,如果刚入门的话,还是听起来会吃力写。

作者:郝林,《Go并发编程实战》作者,前轻松筹大数据负责人

6. 《Flutter核心技术与实战》(20%)

虽然自己目前不写 Flutter,但了解了一些 Flutter 的技术与原理。
算是了解了一下,扩宽知识面吧。

作者:陈航,美团点评高级技术专家


四、2020 年我做了那些事?

1. 上半年

上半年,从武汉疫情爆发,到各地封城。在家的时间变多了。
一边为武汉祈祷🙏,一边在家学了些自己感兴趣的技术。

Go 基础

入门了 Go 语言,产出了一系列 Go 基础博客:
Go语言基础(一)—— 简介、环境配置、Hello World
Go语言基础(二)—— 基本常用语法

前言:
去年,写了篇 《2019 年度总结 – 647》 算是我入行的第一年(元年)。
当然, 2020 年 也不能少了。
2020年 是我入行工作的第二年。
今年发生了很多事,我个人有了很多成长与收获;
当然,也有很多不足会在这里一起总结一下。


今年,对于我来说,发生了两件大事:

  • 我换工作啦(跳槽)
  • 我脱单啦~ > <,是 19 年度总结里的浩浩。

一、工作

看过我 去年(2019)年度总结 的朋友们应该知道:我是“奇虎360 – 奇舞团” 19届的校招生(2018.07 ~ 2020.05)。

算上实习时间,在 360 大前端团队,奇舞团学习/工作了两年。
这两年,我收获了很多,也成长了很多。
也认识了公司内外很多知名的大佬与前辈,给了我很多启发与帮助。

说实话,在我上初中的时候,360 是我喜爱的公司之一。(10年的 3q 大战,其实我个人是站边 360 的)。

但因为我个人的原因,也许是在 360 待了两年,很多地方都很熟悉了。(感觉已经形成我个人的舒适圈,与公司无关)
对于一个毕业刚入职场1年的开发者,熟悉、安逸的个人舒适圈会让我们很快遇到成长的瓶颈。

对于刚入职场的开发者,我的建议是尽量不要选择安逸的个人舒适圈。
趁着年轻,多一些学习成长与沉淀技术对自己的未来是有好处的。
尽量多学些技术,少学一些职场的技巧。
我们所在的互联网行业,是以技术为第一驱动的。
只有技术好,能帮助公司解决实际的问题,才能实际让这家公司变得更好。
同时,收获一些技术上的成就感。
尽量避免自己短期受到名利和收入上的影响,而没有选择学习技术。
年轻少点名利,多些成长、多些收获、多些技术沉淀才是最重要的。

于是,在我偶像(bestswifter)的推荐下,我跳槽了。

这里给 字节跳动 – Client Infrastructure 打个广告。
我们是 “客户端基础架构” 团队,工作主要偏 “底层技术”、“基础建设”
简单来说,业界都说字节是 “App 工厂”

App 的迭代周期:

App 开发 => 组件CI => 组件合码 => 组件发版(源码 & 二进制)=> 多仓合码 => App 集成 => App 测试 => App 发布 => App 线上监控。

我们做的就是这一整套完整的生产流水线。
就像一个工厂一样,一个 App 走一遍这个流水线就被生产出来了。
开发者只需要关心完成需求、与提高代码质量,剩下的事就交给平台来做。
我们的工作就是打造这个工厂。

当然,除了 DevOps 还有很多其他的岗位。
如果你渴望成长与收获,欢迎私信我内推。


再说下,字节的成长环境对于我来说有以下优势:

  1. 扁平化管理
    团队所有人几乎都向一个大 leader 汇报,少了很多层级关系与职场内的技巧。(不过对于 leader 来说会辛苦些,毕竟要管这么多人)

  2. 严禁向上管理
    我们只要专注的完成我们的需求即可,不必要管很多职场内的事。(也就是说可以很开心的写自己的代码,收获技术与成长)
    向上管理对于很多大公司来说可能都有这个问题,但这个问题在字节几乎不会存在。(至少对于我们刚入职场的开发者来说,只要专注于学习与完成需求就行。)
    那些职场上的一些技巧,会让互联网公司的前进变慢,从而浪费了大量的沟通/人力等等成本。
    因此,公司内,尽量少用这些职场技巧。(专心做业务,写代码)
    公司外,与友商们竞争就另说了。(交给 leader 们就行)

  3. 前沿的技术栈沉淀与技术方案
    字节被称为“App工厂”。App 多到数不过来。
    因此,对于客户端开发者来说,这里的技术与解决方案无疑是业内领先的。
    因此,在这里,你能与全球顶尖的工程师们(有很多外国开发者哦)一起开发,一起商讨解决方案。
    同时,内部有各种技术栈的课程视频(都是业务线的各位大佬倾心录制),会给我们带来不同角度的分析与技术讲解。

  4. 薪资与福利(这个就不说了…)
    这也很重要,都懂得…
    但对于新入职场的开发者,前面三点更关键。


二、成长(技术栈)

20年初,过年在家,我自学了 Go 语言。
20年 6月,由于字节这边需要懂 “客户端技术” 的后端开发,我因工作机会真就转了后端。

目前,我个人的 技术栈 主要为:

  • 客户端:Objective-C + Swift(1年经验)
  • 后端:Go + MySQL + MongoDB + Redis + ES(0.5年经验)

因为工作性质的关系,虽然现在不怎么写 iOS 了。
但工作依然和客户端保持着紧密的联系。

很多技术,是边做需求,边学习的。
字节有很丰富的文档与课程视频,能让你快速充能,成长做好需求。
不要受曾经自己的束缚,给自己贴上某些标签。从而给自己理由,不敢走出舒适圈。
在字节的这半年,让我仿佛回到了刚走出校园的自己。


三、读书

1. 《iOS编程理顺核心知识点》(戴铭老师)

说实话,这本书配合戴铭老师在极客时间的课程,对于 iOS 开发者来说,几乎可以是必读的。
可以说这本书,由浅入深的讲解了 iOS 里面的很多底层知识与原理。

  • OC -> Swift 进阶?
  • 符号化解析原理?
  • 如何做 iOS 监控体系?
2. 《图解HTTP》(二刷)

4月份,在研究 WebSocket 的时候,发现很多网络相关的知识忘的差不多了。(可能在学校的时候没理解透),所以花了点时间二刷《图解HTTP》。也是为了面试做准备。

3. 《程序员的自我修养》(20%)

有点厚,看了些,没看完。
但这本书对于了解计算机底层原理是很有帮助的。
并且很多技术栈的底层技术是有很多相似的。

4. 《Go语言从入门到实战》(70%)

这个是我年初入门 Go 看了些,
感觉对之前一点 Go/后端 基础的同学,可以参考下。

作者:蔡超,Mobvista技术副总裁兼首席架构师,前亚马逊(中国)首席软件架构师

5. 《Go语言核心36讲》(30%)

这个建议对有 Go 语言实践的同学看,如果刚入门的话,还是听起来会吃力写。

作者:郝林,《Go并发编程实战》作者,前轻松筹大数据负责人

6. 《Flutter核心技术与实战》(20%)

虽然自己目前不写 Flutter,但了解了一些 Flutter 的技术与原理。
算是了解了一下,扩宽知识面吧。

作者:陈航,美团点评高级技术专家


四、2020 年我做了那些事?

1. 上半年

上半年,从武汉疫情爆发,到各地封城。在家的时间变多了。
一边为武汉祈祷🙏,一边在家学了些自己感兴趣的技术。

Go 基础

入门了 Go 语言,产出了一系列 Go 基础博客:
Go语言基础(一)—— 简介、环境配置、Hello World
Go语言基础(二)—— 基本常用语法

前言:
去年,写了篇 《2019 年度总结 – 647》 算是我入行的第一年(元年)。
当然, 2020 年 也不能少了。
2020年 是我入行工作的第二年。
今年发生了很多事,我个人有了很多成长与收获;
当然,也有很多不足会在这里一起总结一下。


今年,对于我来说,发生了两件大事:

  • 我换工作啦(跳槽)
  • 我脱单啦~ > <,是 19 年度总结里的浩浩。

一、工作

看过我 去年(2019)年度总结 的朋友们应该知道:我是“奇虎360 – 奇舞团” 19届的校招生(2018.07 ~ 2020.05)。

算上实习时间,在 360 大前端团队,奇舞团学习/工作了两年。
这两年,我收获了很多,也成长了很多。
也认识了公司内外很多知名的大佬与前辈,给了我很多启发与帮助。

说实话,在我上初中的时候,360 是我喜爱的公司之一。(10年的 3q 大战,其实我个人是站边 360 的)。

但因为我个人的原因,也许是在 360 待了两年,很多地方都很熟悉了。(感觉已经形成我个人的舒适圈,与公司无关)
对于一个毕业刚入职场1年的开发者,熟悉、安逸的个人舒适圈会让我们很快遇到成长的瓶颈。

对于刚入职场的开发者,我的建议是尽量不要选择安逸的个人舒适圈。
趁着年轻,多一些学习成长与沉淀技术对自己的未来是有好处的。
尽量多学些技术,少学一些职场的技巧。
我们所在的互联网行业,是以技术为第一驱动的。
只有技术好,能帮助公司解决实际的问题,才能实际让这家公司变得更好。
同时,收获一些技术上的成就感。
尽量避免自己短期受到名利和收入上的影响,而没有选择学习技术。
年轻少点名利,多些成长、多些收获、多些技术沉淀才是最重要的。

于是,在我偶像(bestswifter)的推荐下,我跳槽了。

这里给 字节跳动 – Client Infrastructure 打个广告。
我们是 “客户端基础架构” 团队,工作主要偏 “底层技术”、“基础建设”
简单来说,业界都说字节是 “App 工厂”

App 的迭代周期:

App 开发 => 组件CI => 组件合码 => 组件发版(源码 & 二进制)=> 多仓合码 => App 集成 => App 测试 => App 发布 => App 线上监控。

我们做的就是这一整套完整的生产流水线。
就像一个工厂一样,一个 App 走一遍这个流水线就被生产出来了。
开发者只需要关心完成需求、与提高代码质量,剩下的事就交给平台来做。
我们的工作就是打造这个工厂。

当然,除了 DevOps 还有很多其他的岗位。
如果你渴望成长与收获,欢迎私信我内推。


再说下,字节的成长环境对于我来说有以下优势:

  1. 扁平化管理
    团队所有人几乎都向一个大 leader 汇报,少了很多层级关系与职场内的技巧。(不过对于 leader 来说会辛苦些,毕竟要管这么多人)

  2. 严禁向上管理
    我们只要专注的完成我们的需求即可,不必要管很多职场内的事。(也就是说可以很开心的写自己的代码,收获技术与成长)
    向上管理对于很多大公司来说可能都有这个问题,但这个问题在字节几乎不会存在。(至少对于我们刚入职场的开发者来说,只要专注于学习与完成需求就行。)
    那些职场上的一些技巧,会让互联网公司的前进变慢,从而浪费了大量的沟通/人力等等成本。
    因此,公司内,尽量少用这些职场技巧。(专心做业务,写代码)
    公司外,与友商们竞争就另说了。(交给 leader 们就行)

  3. 前沿的技术栈沉淀与技术方案
    字节被称为“App工厂”。App 多到数不过来。
    因此,对于客户端开发者来说,这里的技术与解决方案无疑是业内领先的。
    因此,在这里,你能与全球顶尖的工程师们(有很多外国开发者哦)一起开发,一起商讨解决方案。
    同时,内部有各种技术栈的课程视频(都是业务线的各位大佬倾心录制),会给我们带来不同角度的分析与技术讲解。

  4. 薪资与福利(这个就不说了…)
    这也很重要,都懂得…
    但对于新入职场的开发者,前面三点更关键。


二、成长(技术栈)

20年初,过年在家,我自学了 Go 语言。
20年 6月,由于字节这边需要懂 “客户端技术” 的后端开发,我因工作机会真就转了后端。

目前,我个人的 技术栈 主要为:

  • 客户端:Objective-C + Swift(1年经验)
  • 后端:Go + MySQL + MongoDB + Redis + ES(0.5年经验)

因为工作性质的关系,虽然现在不怎么写 iOS 了。
但工作依然和客户端保持着紧密的联系。

很多技术,是边做需求,边学习的。
字节有很丰富的文档与课程视频,能让你快速充能,成长做好需求。
不要受曾经自己的束缚,给自己贴上某些标签。从而给自己理由,不敢走出舒适圈。
在字节的这半年,让我仿佛回到了刚走出校园的自己。


三、读书

1. 《iOS编程理顺核心知识点》(戴铭老师)

说实话,这本书配合戴铭老师在极客时间的课程,对于 iOS 开发者来说,几乎可以是必读的。
可以说这本书,由浅入深的讲解了 iOS 里面的很多底层知识与原理。

  • OC -> Swift 进阶?
  • 符号化解析原理?
  • 如何做 iOS 监控体系?
2. 《图解HTTP》(二刷)

4月份,在研究 WebSocket 的时候,发现很多网络相关的知识忘的差不多了。(可能在学校的时候没理解透),所以花了点时间二刷《图解HTTP》。也是为了面试做准备。

3. 《程序员的自我修养》(20%)

有点厚,看了些,没看完。
但这本书对于了解计算机底层原理是很有帮助的。
并且很多技术栈的底层技术是有很多相似的。

4. 《Go语言从入门到实战》(70%)

这个是我年初入门 Go 看了些,
感觉对之前一点 Go/后端 基础的同学,可以参考下。

作者:蔡超,Mobvista技术副总裁兼首席架构师,前亚马逊(中国)首席软件架构师

5. 《Go语言核心36讲》(30%)

这个建议对有 Go 语言实践的同学看,如果刚入门的话,还是听起来会吃力写。

作者:郝林,《Go并发编程实战》作者,前轻松筹大数据负责人

6. 《Flutter核心技术与实战》(20%)

虽然自己目前不写 Flutter,但了解了一些 Flutter 的技术与原理。
算是了解了一下,扩宽知识面吧。

作者:陈航,美团点评高级技术专家


四、2020 年我做了那些事?

1. 上半年

上半年,从武汉疫情爆发,到各地封城。在家的时间变多了。
一边为武汉祈祷🙏,一边在家学了些自己感兴趣的技术。

Go 基础

入门了 Go 语言,产出了一系列 Go 基础博客:
Go语言基础(一)—— 简介、环境配置、Hello World
Go语言基础(二)—— 基本常用语法

部分转自互联网,侵权删除联系

赞(0) 打赏
部分文章转自网络,侵权联系删除b2bchain区块链学习技术社区 » 一个从iOS转”后端“的菜鸟 – 2020年度总结求职学习资料
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

b2b链

联系我们联系我们