我的第一篇博客


前言

自己从刚接触编程到现在,一直都想写一写博客,以此来记录、分享自己的学习和工作感想,可是都止于行动。但我觉得,只要想开始,什么时候都不算晚,希望未来自己写的文章也能帮助到一部分人。


一、自我介绍

2022年本科毕业,科班,四年的时间也慢慢建立起了自己对于编程的热爱。

同太多数计算机类别专业一样,学习了大量的基础课程:C、Java、Python、前端三大件、408四门、MySQL、Android、Linux、计算机视觉…这些也仅仅只是基本了解,完全达不到应用这一层,但编程的高楼都建树于此,刚开始只会做一些low都不能再low的九九乘法表、小游戏、仿写网页样式、仿写App,😂,虽然都说编程的尽头是 百度Ctrl+C / V, 但是个人技术的提升才是重中之重,这样信息收集的方式和复制粘贴的选择也会更加高效。学校的课程仅仅只是冰山一角,一切都还是得靠自己,大三大四才开始了解前后端分离、项目架构,自己网上找了一些学习视频,搭建了一个十分简易的前后端分离的管理系统,Vue+SpringBoot,搭建的不易令自己意识到能力的不足,还差得太远太远😭。

毫无疑问,秋招四处碰壁,虽然也拿到了一些offer,但普遍薪资不高。一开始自己的求职意向是 Java 后端,但由于某些因素,可能也是命运的安排吧,兜兜转转,在10月份选择了一份Android开发的工作,第一份工作,各方面都不太满意吧,但既然选择了就尽量做好吧。

二、目前工作

今天是2023年4月21日,自我从事这份工作差不多快半年了吧,从开始的手足无措到现在慢慢开始稳定。
因为自己对于Android仅仅是简单了解,基本上忽略不计,唯一挨着边的就是安卓也是用Java。来到公司,安卓岗仅仅只有我一个人,所以这只能我自学。刚上手工作时不知道从哪里开始学起,只能从到处找视频,找百度知乎,压力与迷茫同行😂这时候就能体现出学习能力的重要性,特别是新知识,学习是反人类的,如董宇辉说的:"成长都是反人性的。“,成长都是痛苦的,同样,痛苦的才是进步。

通过对安卓开发的学习和快速入手工作也总结了一些学习方法:

1、学习所需的开发语言:安卓的Java、kotlin

2、学习基本的知识体系:心里有个大致预期,做好规划,学完一章就动手实操理解这部分知识,不需要学得太深,会基础、会用就行。学习完基础的知识,学习一些常用的项目架构框架如MVVM。

3、分析项目代码,仿写部分功能:在有一些基础之后,就直接动手仿写项目,看到不懂的代码,百度搜索查询,大概了解有什么用即可,因为这样入手更快,不能只浮于理论,更要沉于实操。

4、完成一些简单的真实需求:锻炼自己运用知识的能力,参考原有项目的代码,这阶段不需要太底层的东西,保证能够使用基础知识,常用的第三方集成好的控件、框架去实现功能。

5、独立完成需求:在一次次需求和bug😂中不断试错,优秀的开源框架、底层的源码设计思想以及前辈的代码,含有大量的设计模式和并发编程技术,优秀的解决方案,对技术的提升有着很大帮助。

6、高阶的提升:这阶段不是短时间能完成的,也是我目前要前进的方向,开源码框架的源码熟读后,如果出现新的开源技术,能根据经验或官网资料快速掌握底层的实现,不怕技术的更新迭代。这也是为什么学习源码的重要性。解决一些技术难题,创造性地打造自己的原创工具,经历从无到有的过程,这样能使自己在编程中更加高效,实现更加复杂的功能。

未来规划

短期内主要是从事安卓开发,但以后不太想从事安卓,会把重心放在技术的提升或者学历提升上,自己尽量花点时间来写Android方面的文章,尽管只是一些非常基础的知识。

我坚信,目前的窘境和无奈只是暂时的,“有些鸟注定是不会被关在笼子里的,因为它们的每一片羽毛都闪耀着自由的光辉。”,山河远阔,不应局限于此,我还年轻,还有许多美好的梦等着自己去实现。所以:少年有梦不应止于心动,更要付诸行动。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

full courage

你的鼓励是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值