[不做怎么知道系列之Android开发者的30天后端养成故事 Day1] - 起源 #我是谁 #为什么 #目标

http://img2.58codes.com/2024/20124548uhkPHC9Abp.png

我是谁?

我是 RS,今年 25 岁,原本在一间资工所实验室以 Android App Developer 的身分工作了将近一年,在 2020 农曆新年前提了离职,离职的原因大致上是 Android 端并没有那么多工作可以做,花了很多时间做的事情很分散,无法累积出一个可以交代的程度或作品,让我觉得这样是正在对不起自己的青春。

我在 Android App 的程度,大概可以描述成:「可以从使用者提出模糊的需求,到一个上架但不会畅销的 App。」,我会这么描述是因为,我知道自己摸 Android 摸得不深,我没有碰到 Android Framework,大部分的情况都还是到 Github 上,套用有名的 Android 第三方套件。

或许在别人看来我是无业,但我认为我自己是一个全职自雇者,自己雇用自己来专心学习某一项技能。

http://img2.58codes.com/2024/20124548KV3ytJBUqB.png

为什么开始这系列文章?

最终目标是「我想对得起我的青春」,所以想效法 iT 邦铁人赛的方式,逼自己在 三十天内 在 不熟悉的领域 连续发文,一方面是多花点时间来系统性整理自己的所学,这样学到的记忆会比较深刻,还能帮助其他初学者,一方面是之后自己忘记了可以回来看 XD。
后端只是开始,我还有很多不熟悉的领域,之后可能还有其他系列文章,喜欢这种类型的文章的话,别忘记按讚分享订阅还有按下小铃铛,走错棚了,可以持续关注我的 iT 邦帐号。

https://images.pexels.com/photos/915972/pexels-photo-915972.jpeg?cs=srgb&dl=pexels-915972.jpg&fm=jpg

摄影师:Abhiram Prakash,连结:Pexels

想在这三十天得到什么?

在规划我的目标时,参考了 2020 Backend Roadmap、How to Become a Backend Developer?,交叉参考两者的建议并翻译:

第一步: 了解资料结构 (Be well versed with the basics of Data Structures & Algorithm)
第二步: 选择语言、框架 (Learn a Programming Language and choose a Framework)
第三步: 学 DB 基础用法 (Learn the basics of Databases)
第四步: 学框架 (Learn Framework(s))
→ 目的是要写出乾净且可重複使用的程式码 (Clean and Reusable codes)
第五步: 开始做小专案,想办法刻出一个简易系统 (Start your practical training)
第六步: 依照我的想法,做出属于我的网站App (Innovate and create something new)
第七步: 发布网站 (Hosting)

参考以上建议后,希望能在 30 天内大略地走过一次 roadmap,以下是我希望在 30 天内达成的目标:

实作面

使用 Django 框架 (Python),刻出一个电商网站,含帐号登入、商品搜寻、购物车、结帐串接第三方支付结合 CI/CD,加速开发效率,目前规画用 CircleCI学会使用两种类型的资料库,Relational DB 我选择 MySQL,而另一种 NoSQL DB 我选择 MongoDB

理论面

从零基础到 能设计出 "良好的 API" 供前端使用,包含研究 RESTful API 结构研究 JSON API 结构从零基础到 能设计出 "好的软体架构",包含研究 SOLID Principles研究 MVC pattern研究 Django 框架研究 Python Memory Mangement、Threading从零基础到 能替网站加入 "加分设计的元素",包含学习一种 Caching学习一种 Authentication学习一种 Encrypt/Decrypt Algorithm

列举下来洋洋洒洒,看似很贪心,但我是真的很贪心,俗话说得好,目标定大一点,顶多改日期而已,我开始担心我的肥肚跟眼睛了 QQ

单日心得总结

这篇文章是我进驻到 好想工作室 的第一天完成的,在好想的第一天让我感觉到很 Free,大家相处的感觉很融洽,才刚第一天就已经能参加他们的羽球团 XD,还有大量的技术图书可以享用,看来买书的费用也可以省很多下来了,除了书之外还有许多读书会、专题分享等等的资源,最重要的是,身边的每个人都是专注在实现自己梦想的强者,会让自己懒惰的一面赶快吓到躲起来,期待在好想的三个月能够累积出坚强的实力。

我是 RS,这是我的 不做怎么知道系列 文章,我们 明天见。


喜欢我的文章吗? 赶快来看看我都发了什么文章吧:我的文章目录

欢迎阅读我的下一篇: [不做怎么知道系列之Android开发者的30天后端养成故事 Day2] - 建立自信心 #一起练Python语法 #不能拖 #先照着教学做


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章