[任何人都可以轻松]降低个人发展的障碍[个人发展工程师]
目录
很高兴见到你!
我是系统开发部的苏俊。
这次我想写一下个人的爱好发展
当我和公司内部的各种工程师交谈时,我发现自己创造东西的人出奇的少,所以我想谈谈我个人发展的背景和心态。
历史
我想我第一次使用 html、css、js 和 Flash 创建个人网站是在高中的时候。
它是用原始 html、css 和 js 制作的,没有使用任何框架。哈哈
之后,我在信息科学学院学习了编程,并通过编写程序和使用程序来扩展我所学到的知识。
利用我在学校学到的如何创建 GUI 工具的课程,我为 Minecraft 创建了外部工具并将其发布给公众。 (我仍然时不时收到询问)
我仍然在空闲时间开发工具作为一种爱好,比如休息时、下班后、回家后。
什么是个人发展?
首先,当我搜索什么是个人发展时,我发现了以下描述。
个人软件开发一种业余爱好活动,软件工程师利用自己的私人时间来创建、发布和运营网站和智能手机应用程序。
我想一般公众的认知是这样的。
个人发展的好处
我认为个人发展的一些好处如下:
个人成长和技能提升
通过个人发展,您可以提高您的技能和知识。通过自己在各个方面的努力,你将获得更广阔的视野,并提高你解决问题的能力和创造力。您可以合并可能尚未在您的工作项目中实施的架构和设计方法。
免费装修
既然是我自己开发的,当然可以随意修改。如果您认为开发过程中出现问题,您可以立即将项目引导到您想要的方向。当你追求这个目标时,你最终会完成你所想出的最强的〇〇工具
成为一个投资组合
老实说,这可能不是我应该在公司博客上写的东西,但由于这是我自己开发的软件,所以我完全相信它,并且我认为它可以用于就业目的。如果你说“我自己创建了一个工具,上传到GitHub等,并发布了”,人们可能会认为你有一定的技能水平。
你是不是想太多了?
创建、发布和操作应用程序...
乍一看,门槛有点高。
当然存在一种氛围,开发向公众发布供一般用途的应用程序/服务的人被尊为个人开发者。
不过,我个人认为,采取更广泛的方法、更轻松地思考会更好。
我认为本质个体发展
我认为写一个程序供自己使用并在本地运行而不向公众提供也是一种个人发展。
无论是内部使用还是普通大众,当你公开的时候,你都要考虑文档的整理、维护等各种事情,这是一个麻烦,门槛也很高。
例如…
根据我过去所创造的内容,我认为将以下内容纳入您的个人发展中是一个好主意。
让日常生活更轻松
- Tampermonkey)调整常用网站的样式
- 使用自制的Chrome 扩展程序
- Google 电子表格、表格和GAS汇总家庭账簿
让日常工作变得更轻松
工程师日常接触的东西也是由工程师创造的,而且它们往往具有易于扩展的机制。
如果你对日常工作中的某些事情不满意,为什么不尝试一下呢?
我应该从哪里开始?
如果我要尽可能降低个人发展的障碍,我个人Tampermonkey将脚本插入网站。
在知识方面,如果你有 Vanilla Javascript 的知识,你就可以创建一个,在思考要创建什么方面,我认为有很多人对他们每天使用的网站不满意。
为了更具体地说明我正在创建的内容,我正在创建一个具有以下函数的脚本。
- 移动网站上按钮的位置
- 过滤显示的内容
- 鼠标悬停时显示缩略图
- 将模板字符串插入文本区域
- 设置页面内容格式并复制到剪贴板
这就像为您自己提供的微服务。
嘿,这很容易,对吧? 🧔🏽♂️
结论
因为这是我的第一篇博客,所以我写了我的背景和我的魅力爱好。
未来,我想分享我的个人发展项目以及我通过这些项目学到的经验教训。
感谢您阅读到最后!
让我们都更轻松地进行个人发展!