分享一下从毕业到入职半年的感想

首先恭喜你刷到我~

背景介绍

  • 先做个自我介绍,本人本科就读国内某211,通信类专业,本来想在本科大四毕业的时候找一份工作,虽然没有什么目标,但是想着随便找个工作,进入社会总能通过自己的“努力”和“情商高”能够有所作为。
  • 后面也是知道了学校有跟美国某中等水平的学校合作的研究生项目, 想想还是读个研吧, 起码是目前还比较喜欢的软件工程的方向,于是就争取到了一年的留美master项目。
  • 回国后便加入了字节跳动大家庭。

面试介绍

  • 面试

    关于面试,我个人的经验,需要拿出高考前3个月的状态,来认真严肃的面对。

    • 从我个人的经验出发(仅代表我浮躁的性格),我没法冷静的面对一堆的基础知识总结,比如xxjava面试大全…(虽然这个真的很基础)。 我认为可以通过合理使用互联网,把5,6家目标大厂的面试题搜罗下来,并按照如下顺序总结分类:
      1. 计算机网络
      2. 数据库
      3. 数据结构
      4. 操作系统
      5. 语言栈
    • 先尽可能多的整理归类这些大厂的资料,自己整理映像更加深刻
    • 之后在收到面试时,搜集这段期间内,该厂的面经,查缺补漏。做到尽可能高效理解考点。
  • 笔试

    这个部分其实有水分,目前个大厂也在努力的完善里面的公平机制,但以下是从正经孩子出发 - -

    • 笔试的准备越早越好
    • 万事开头难,对于新手来说,算法题是噩梦,建议从基础排序开始。知道感觉自己有些入门在往下学
    • 可以适当买课听课来理解算法知识,九章等等系列课程,我当时在国外好像youtube可以搜出一堆
    • 不停刷题,建议刚开始一天3道以内。重点在理解题目意思而不是数量
    • 小tips:按照我的总结经验,想找国内的工作的孩子,建议优先吃透“剑指offer66道+leetcode top100 mid难度”大礼包; 而想找国外工作的孩子建议直接移步一亩三分地,因为我没打算找过,,哈哈哈...

工作介绍

重点来了,这个才是重点,上面的是点心

  • 心态的变化

我认为正式工作后的同学都会有以下这条感想吧

心态会随着我们步入社会,进入岗位,遇见周围的同事,工作的内容等等都在变化。

心态的变化最终会表现在对于“程序员”或者“码农”或者“架构师”..这类具有代表性名词的理解上。

学生时代,我认为程序员就是“代码改变世界”,“我代码写的真多真快”,“我实现的功能真多”,“用的技
术多真牛逼...起码简历上看起来能五花八门”。

然而工作后,感觉一切跟我想的截然不同,大多数程序员的工作:60%是业务,40%甚至更少才是技术研发。“程序员”不只是要会写代码,我认为你至少得比产品更懂得产品(当然不是贬化产品),这样你做出来的东西才有人用,做的工作才有价值。

当然,之前这句话是一个小结。

怎么才算懂产品呢,首先那就得理解业务,首先要明白你在做的是什么,遇到的实际的需求到底是什么,其次才是怎么去解决,选择什么技术去解决。这个我个人没法去分享,因为具体的事情得具体去分析,唯一能肯定的是,在开始项目前,需要多想想,想想你的需求是什么,到底解决了什么问题,业务方有哪些,怎么沟通去沟通。至少这样,能确保你在正确的路上做至少不会错的事。

当然了,实际上工作环境也没有那么容易,在开放式的公司里,想要做成一个项目取决的因素不只是你理解了业务与否,也不只是你代码写的怎么样..还有很多硬件资源的因素,人为的因素不得不去考虑,比如部门资源不够,业务方不配合不提需求给你而是提给你的竞争部门的小组等等等等...

总结

总之程序员是能改变世界没错。通过自己写出的每一行精简而又有意义的代码,至少能改变自己内心的小世界

内推

分享完后要做事 ^ ^

内推链接:: https://job.bytedance.com/campus

字节跳动校招内推码: HXKAX34

各个部门都有哈,投递完简历联系我查看进程~

讨论

当然大家有问题也可以一起讨论讨论~

#字节跳动##内推##校招##春招#
全部评论
顺便分享一下, 在我看来语言技术栈并没有太多的排名,以java入世,而后开始习tsx,react,后得golang真经,又在瞎练ML, 虽都是萍水相逢相逢,却也练到走火入魔。啥也不会啥也不是😂
2 回复
分享
发布于 2020-03-01 23:04
代码改变世界
1 回复
分享
发布于 2020-03-01 23:50
滴滴
校招火热招聘中
官网直投

相关推荐

11 17 评论
分享
牛客网
牛客企业服务