分享一下从毕业到入职半年的感想
首先恭喜你刷到我~
背景介绍
- 先做个自我介绍,本人本科就读国内某211,通信类专业,本来想在本科大四毕业的时候找一份工作,虽然没有什么目标,但是想着随便找个工作,进入社会总能通过自己的“努力”和“情商高”能够有所作为。
- 后面也是知道了学校有跟美国某中等水平的学校合作的研究生项目, 想想还是读个研吧, 起码是目前还比较喜欢的软件工程的方向,于是就争取到了一年的留美master项目。
- 回国后便加入了字节跳动大家庭。
面试介绍
面试
关于面试,我个人的经验,需要拿出高考前3个月的状态,来认真严肃的面对。
- 从我个人的经验出发(仅代表我浮躁的性格),我没法冷静的面对一堆的基础知识总结,比如xxjava面试大全…(虽然这个真的很基础)。 我认为可以通过合理使用互联网,把5,6家目标大厂的面试题搜罗下来,并按照如下顺序总结分类:
- 计算机网络
- 数据库
- 数据结构
- 操作系统
- 语言栈
- 先尽可能多的整理归类这些大厂的资料,自己整理映像更加深刻
- 之后在收到面试时,搜集这段期间内,该厂的面经,查缺补漏。做到尽可能高效理解考点。
- 从我个人的经验出发(仅代表我浮躁的性格),我没法冷静的面对一堆的基础知识总结,比如xxjava面试大全…(虽然这个真的很基础)。 我认为可以通过合理使用互联网,把5,6家目标大厂的面试题搜罗下来,并按照如下顺序总结分类:
笔试
这个部分其实有水分,目前个大厂也在努力的完善里面的公平机制,但以下是从正经孩子出发 - -
- 笔试的准备越早越好
- 万事开头难,对于新手来说,算法题是噩梦,建议从基础排序开始。知道感觉自己有些入门在往下学
- 可以适当买课听课来理解算法知识,九章等等系列课程,我当时在国外好像youtube可以搜出一堆
- 不停刷题,建议刚开始一天3道以内。重点在理解题目意思而不是数量
- 小tips:按照我的总结经验,想找国内的工作的孩子,建议优先吃透“剑指offer66道+leetcode top100 mid难度”大礼包; 而想找国外工作的孩子建议直接移步一亩三分地,因为我没打算找过,,哈哈哈...
工作介绍
重点来了,这个才是重点,上面的是点心
- 心态的变化
我认为正式工作后的同学都会有以下这条感想吧
心态会随着我们步入社会,进入岗位,遇见周围的同事,工作的内容等等都在变化。
心态的变化最终会表现在对于“程序员”或者“码农”或者“架构师”..这类具有代表性名词的理解上。
学生时代,我认为程序员就是“代码改变世界”,“我代码写的真多真快”,“我实现的功能真多”,“用的技
术多真牛逼...起码简历上看起来能五花八门”。
然而工作后,感觉一切跟我想的截然不同,大多数程序员的工作:60%是业务,40%甚至更少才是技术研发。“程序员”不只是要会写代码,我认为你至少得比产品更懂得产品(当然不是贬化产品),这样你做出来的东西才有人用,做的工作才有价值。
当然,之前这句话是一个小结。
怎么才算懂产品呢,首先那就得理解业务,首先要明白你在做的是什么,遇到的实际的需求到底是什么,其次才是怎么去解决,选择什么技术去解决。这个我个人没法去分享,因为具体的事情得具体去分析,唯一能肯定的是,在开始项目前,需要多想想,想想你的需求是什么,到底解决了什么问题,业务方有哪些,怎么沟通去沟通。至少这样,能确保你在正确的路上做至少不会错的事。
当然了,实际上工作环境也没有那么容易,在开放式的公司里,想要做成一个项目取决的因素不只是你理解了业务与否,也不只是你代码写的怎么样..还有很多硬件资源的因素,人为的因素不得不去考虑,比如部门资源不够,业务方不配合不提需求给你而是提给你的竞争部门的小组等等等等...
总结
总之程序员是能改变世界没错。通过自己写出的每一行精简而又有意义的代码,至少能改变自己内心的小世界
内推
分享完后要做事 ^ ^
内推链接:: https://job.bytedance.com/campus
字节跳动校招内推码: HXKAX34
各个部门都有哈,投递完简历联系我查看进程~
讨论
当然大家有问题也可以一起讨论讨论~
#字节跳动##内推##校招##春招#