2024年Android最全互联网公司去年到今年的大批裁员,难道程序员没有未来了吗?(2),送面试官礼物一般送什么

自学编程路线、面试题集合/面经、及系列技术文章等,资源持续更新中…

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化学习资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

从个人经验来看,程序员应该还没有走到穷途末路!在这里想从如下几个方面来解读这个问题:

程序员最需要具备的能力?

在日常开发工作中,其实程序员最需要的能力绝不仅仅是只是[codeing]的能力,当然code水平时必须的,在这里我想强调code之外的一种很重要却经常被我们忽视的能力:沟通能力!

我在平时的[面试][3]过程中也遇到不少技术水平很不错的候选人,但是深聊之后都能发现他们缺少一种主动沟通的能力,往往都是比较被动的老实孩子,在讲述一个他所擅长的技术点时会低着头滔滔不绝,一旦停下来又变成了沉默不语的让人心疼的好孩子,这种现象也许和程序员这个工作的场景和习惯有一定的关系,在很多人眼中coder面对一台电脑就能解决所有问题而不用去与人交流,但是这在团队工作中是一个大忌,例如在一个新版本的开发中,需要联合前后端的资源,对于每一个开发中你所需要依赖的资源你都要和对应资源方敲定好提测的时间和测试环境的一系列问题,有一些需求可以通过mock数据来完成,但是还是尽量用test或stage环境来配合保证你提测的质量;

在开发过程中还涉及到对一些不明确的需求定义还需要和PM临时沟通核对;甚至有时候UI妹妹也会来给你临时加两个UI方面的需求,当然这从流程规范上来说事不合理的,但是一个漂亮的UI妹妹几句甜言蜜语就能打破这些规则,所以学会“忽悠”她们和她们打太极也是程序员需要学会的技能之一。

以上我们看出在开发过程中,真正让你写代码的时间其实真的不多,很大一部分时间都是在和各部门沟通上,所以说学会沟通、善于沟通、乐于沟通将帮助你走更远,大家其实也可以发现在你身边的同事更乐于沟通的往往也能在团队中做更大的贡献,也能在这条路上走更远更高。

业务开发中如何提高自己的技术水平?

刚毕业的孩子进入一家企业前往往会对自己今后的职业生涯有一定的规划,比如每周要读多少书、每周写两篇博客、每月学习一门新的技术等等, 这些看似美好的计划都抵不过老板压过来的实实在在的需求,每当你每周都被这些需求淹没,当初学习和提高自己的热情就会慢慢淡忘。前一部分我们知道了沟通的重要性,但最终还是需要依靠自己的技术和业务水平来完成工作的,可是如果你每天都被这些业务开发压的喘不过气的话,长此以往还是对你的整个职业发展有影响。这里我提供两个有效的自己的个人经验给大家:第一个就是碎片化的学习,利用上班或者中午午休这段时间,选取一到两个专题进行学习,可以选取自己喜欢的公众号上的内容,也可以是博客,内容不限,最重要的一点是必须坚持,还有就是不能看过就算了,因为只有进行实践过的知识才真正是自己的,可以在第二天进行相应的笔记总结。第二个方法就是抽出双休日中的一天来进行深入的专题学习,这一天里你可以把本周所看过的所有博客和公众号内容进行总结。很多年前我的一位老领导对我说过,程序员超过别人的时候是在双休日!也许一下子让大家放弃和女朋友在一起的一天来学习很难,但是我相信真正爱你的女生更喜欢一个上进的你吧!另外大家最好能培养起每周运动的习惯,大部分程序员身体都不太好,就是缺乏运动导致。以上,碎片化学习还是双休日的总结都是一个长期的过程,相信坚持下去就会有好的结果!

程序员的发展方向

技术+技术: 架构或者某一领域的技术专家,这条路往往需要多年的开发经验,不管是架构还是技术专家,都需要你花费较多的精力去钻研,如果你认准你自己热爱技术的话走这条路还是比较适合的

技术+管理: 项目管理,这是一条很多人都想走的路,因为模式比较简单,而且可以复制,作为项目的负责人你要把控整个项目的排期、开发的质量、线上的一些列问题、还有新人的培养,除此之外你还是整个项目对外的发言人,需要花费比较多的时间在和各部门沟通上,如果同学觉得自己性格还算比较外向的话,选择这条路的话还是比较适合的,但是需要注意的是项目经理的话意味着你必须熟悉自己所在的业务,不过这对于你以后往其他领域的发展会有些制约,所以现在很多公司多开始了轮岗制让开发人员熟悉多个部门的业务工作

最后

我的面试经验分享可能不会去罗列太多的具体题目,因为我依然认为面试经验中最宝贵的不是那一个个具体的题目或者具体的答案,而是结束面试时,那一刻你的感受以及多天之后你的回味~

很多人在刚接触这个行业的时候或者是在遇到瓶颈期的时候,总会遇到一些问题,比如学了一段时间感觉没有方向感,不知道该从那里入手去学习,对此我整理了一些资料,需要的可以免费分享给大家

在这里小编分享一份自己收录整理上述技术体系图相关的几十套腾讯、头条、阿里、美团等公司的面试题,把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,这里以图片的形式给大家展示一部分。

【Android核心高级技术PDF文档,BAT大厂面试真题解析】

【算法合集】

【延伸Android必备知识点】

【Android部分高级架构视频学习资源】

**Android精讲视频领取学习后更加是如虎添翼!**进军BATJ大厂等(备战)!现在都说互联网寒冬,其实无非就是你上错了车,且穿的少(技能),要是你上对车,自身技术能力够强,公司换掉的代价大,怎么可能会被裁掉,都是淘汰末端的业务Curd而已!现如今市场上初级程序员泛滥,这套教程针对Android开发工程师1-6年的人员、正处于瓶颈期,想要年后突破自己涨薪的,进阶Android中高级、架构师对你更是如鱼得水,赶快领取吧!

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化学习资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**

  • 14
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值