高手勿进!写给初中级程序员以及还在大学修炼的“准程序员”的成长秘籍(2)

最后

有任何问题,欢迎广大网友一起来交流,分享高阶Android学习视频资料和面试资料包~

偷偷说一句:群里高手如云,欢迎大家加群和大佬们一起交流讨论啊!

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

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

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

如果这个差异不能体现,那么试着翻译下面这句:

货拉拉不拉拉布拉多!

Google 翻译结果:

Labrador, Labrador!

Deepl 翻译结果:

Cargo puller does not pull Labrador!

哈哈,是不是很因吹斯挺?!

E、Miro/ProcessOn

善用思维导图工具梳理和呈现脑中的思路,也可以用来去构建自己的知识图谱。

ProcessOn是一个国内的在线画图工具,支持流程图、思维导图、原型图、UML图等图形的绘制。

而 Miro 则是国外的一个在线协同白板平台,最大的特点就是用无限白板来自由组织和编辑元素,比如内置的形状、文字、连线、便签等,除此之外,它还支持创建思维导图、看板、图表,以及 iframe 嵌入、网页截取。还可以安装 App,来插入诸如谷歌文档、Dropbox 等等。

这两款工具的共性与差异性其实能从官网的介绍中就能明白,可以根据自己的需求来选择。如果你偏向于脑暴、自由发挥组织那么可以选择 Miro,但是 Miro免费版只支持 3 个画板,私密分享、高清导出等额外的特性会受限,但是免费版对于个人来说已经基本上是够用了。如果你更习惯于用 xmind 这类的软件来梳理和构建知识图谱,那么可以选择 ProcessOn,它可以发布自己的模板来获得收益,也可以将自己的读书笔记,分析亦或是经验流程图公开上传,学习交流。

欢迎读者在下方评论区说说自己觉得很好一些工具。

3、学会正确的提问


在平时的开发工作或者学习中遇见问题是很正常的事情,但是遇见问题的时,不要随便或者立即问其他人,要学会独立解决问题。先利用搜索引擎搜索一下,大部分的问题其实都能在搜索引擎上搜到,以免浪费大家的时间,另外,问题代表着突破自我的一个机会,给自己一定时间努力的去解决它,每一次畏惧就是一次退步,每一次突破就是一次积累。在尽力解决但无果的情况下,再考虑寻求他人的帮助,但提问的方式是有一定讲究的,因为不正确的提问浪费的是你和帮助者的时间,无法高效率的解决现有问题。常常在社区或者技术群里能看到一些这样提问:

你(有人)用过 xxx 吗?

xxxx 操作抛出问题,该怎么解决?

xxx 进行 xxx 操作,为什么不行?有人知道吗?

此时,[黑人脸+问好号.jpg]。

这里大家可以阅读下《提问的艺术》这本书,这是一本教你如何通过富有技巧性的提问来提高沟通效率并提升自身影响力的书。

Github 上一些开源项目会有 Issue Template,最主要的目的也是让提问者更仔细的去描述遇见的问题,让维护者更容易明白以及给出帮助。

4、多参与技术大会


参与技术大会并不是为了能在现场掌握多少知识或者在朋友圈“凡尔赛”。

A、开阔视野

开发者大会的内容一般都是技术的发展趋势、行业的动向和解决方案。比如如何做的技术拆分、如何进行架构设计、如何通过技术解决业务问题、一些技术会向什么方向演进等等。所以开发者大会对于开发者来说是开阔视野和获取思路的途径,不至于自己闭门造车。对于参会者本身来说也需要一定的技术积累,不然大会的内容可能不容易吸收。

B:社交活动

参与大会的人基本上与你都是同样的岗位或者相关的岗位,从大会的另个角度来说,这是就是一场社交活动。而社交则是可以给自己来带来潜在的机会,比如新的朋友、好的就业机会、兴趣相投的人、与业内大佬更进一步的机会。这些都是可以在大会中自己去捕捉的。

大家可以阅读下勾三股四的《我对技术会议的一些看法》,这里面对技术会议有一些更详细的阐述。

5、开始项目的复盘


有回顾、归纳、总结,才有成长。通过回顾项目以往的处理细节,一些技术方案的产生的实际效果如何,怎么进行衡量,对比之前的项目,哪些技术方案在特定的场景中更为有效,看看是否还留有技术债,项目中每个知识点是否都已熟练掌握级运用,项目的流程和质量是否有进一步优化、提升的空间,如何在将来做得更好。

A. 回顾

  • 最开始项目想要达到的目标或者意图是什么?

  • 预先制定的计划是什么?

  • 预选设想要发生的事情是什么?

  • 项目的实际情况与预想的差异?

C.归纳

  • 设定几个维度去划分整个项目,具体的业务是否可以分类进行整理?

  • 每个技术方案的效果和业务场景是否有特定性和通用性?

  • 技术方案效果的评估可以用哪些数据指标来进行衡量?

  • 哪些有待提升和注意的地方?

  • 有哪些做得好的地方?

D.总结

  • 项目的整个过程中学到了什么?

  • 做的好的地方如何保持?

  • 做的不好的地方如何提升?

  • 解析来可以做什么?

项目的复盘不仅仅可以让你再学习一次,为之后的项目做更好的服务,在你更新简历的时候也不会为写些什么或者没有亮点而发愁了。

6、主动分享


分享的表达方式是多样化的,可以是文档的方式,可以是会议的方式,不管以什么方式,主动分享、积极参与分享在整个成长的过程中也是很重要的一环,这一能力是很多人都欠缺的。对于文档,偏向于写作表达,对于会议,就偏向于语言表达,无论哪种表达能力,都是在向你的受众表达你的意图和内容,越强的表达能力,受众就能越完整清楚的明白所表达的内容,感受到内容的真实性和你的主张。

好的作家,一段文字就能让带着你去向远方。

好的导演,一段视频就能给你身临其境的感受。

他们都是在进行表达,而分享就是锻炼表达能力的一种。在你准备分享的过程中,你会去论证并确认分享的内容,这让你更加严谨。分享内容还需要进行归纳分类,层层递进,这让你思维更加清晰有逻辑。分享的时候还需要调动受众的情绪或者使其受你感染,支持你的主张,这让你更能把控现场,更有气场。分享锻炼的不止表达能力,一场成功的分享是多种优秀能力组合使用的表现。

学习分享

在当下这个信息共享的时代,很多资源都可以在网络上找到,只取决于你愿不愿意找或是找的方法对不对了

很多朋友不是没有资料,大多都是有几十上百个G,但是杂乱无章,不知道怎么看从哪看起,甚至是看后就忘

如果大家觉得自己在网上找的资料非常杂乱、不成体系的话,我也分享一套给大家,比较系统,我平常自己也会经常研读。

2021最新上万页的大厂面试真题

七大模块学习资料:如NDK模块开发、Android框架体系架构…

只有系统,有方向的学习,才能在段时间内迅速提高自己的技术。

这份体系学习笔记,适应人群:
第一,学习知识比较碎片化,没有合理的学习路线与进阶方向。
第二,开发几年,不知道如何进阶更进一步,比较迷茫。
第三,到了合适的年纪,后续不知道该如何发展,转型管理,还是加强技术研究。如果你有需要,我这里恰好有为什么,不来领取!说不定能改变你现在的状态呢!
由于文章内容比较多,篇幅不允许,部分未展示内容以截图方式展示 。

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

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

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

以截图方式展示 。

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

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值