[任何人都可以轻松]降低个人发展的障碍[个人发展工程师]

目录
很高兴认识大家!
我是系统开发部的秀俊。
这次我想和大家聊聊个人开发
当我与公司里的各种工程师交谈时,我发现很少有人能够独立进行创新,所以我想谈谈我个人发展的背景和理念。
历史
我记得第一次做个人网站是在高中,用的是 HTML、CSS、JS 和 Flash。我
没用任何框架,就是纯粹的 HTML、CSS 和 JS。哈哈
之后,我在信息科学学院学习编程,并将所学知识付诸实践,尝试编写程序。
我以在学校学到的图形用户界面工具创建方法为参考,甚至为《我的世界》开发了一个外部工具并公开发布。(直到现在,我偶尔还会收到关于它的询问。)
即使现在,我仍然会在空闲时间,比如休息时间、下班后和回家后,把开发工具当作一种爱好。
什么是个人发展?
当我搜索“个人发展”的含义时,我找到了以下描述:
个人软件开发一种业余活动,软件工程师利用空闲时间来创建、发布和运营网站和智能手机应用程序。
我认为这大致是人们的普遍看法。
个人发展的益处
个人发展的益处包括:
自我发展和技能发展
个人发展能帮助你提升技能和知识。独立负责项目的不同方面,可以拓宽你的视野,提高解决问题的能力和创造力,并让你接触到工作项目中不常用的建筑和设计方法。
免费装修
既然它是个人开发的,当然可以根据需要进行修改。如果在开发过程中发现任何问题,您可以立即调整方向。通过不断改进,您最终将打造出满足您需求的完美工具
成为作品集
说实话,这可能不太适合写在公司博客上,但既然这是你个人开发的软件,你就可以完全署名,并在求职时加以利用。如果你说“这个工具是我自己开发的,我把它上传到了GitHub等等,并发布了”,这可能会被视为你具备一定技能水平的证明。
你是不是想得太多了?
创建、发布和运营应用程序……
乍一看,这似乎是一个相当高的门槛。
确实,目前有一种氛围,认为那些将自己开发的应用/服务发布供公众使用的人会受到独立开发者的尊敬,
但我个人认为,最好还是放眼更广阔的视角,更随意地看待这个问题。
我认为关键自主发展
我认为,编写程序供自己使用并在本地运行而不公开发布,也是一种个人发展方式。
无论是内部使用还是公开发布,发布程序都需要考虑各种问题,例如组织和维护文档,这既麻烦又困难。
例如…
根据我过去的经验,我认为以下内容也可以纳入个人发展范畴:
让你的日常生活更轻松
- Tampermonkey等浏览器扩展程序
- 使用您自己的Chrome 扩展程序
- 使用Google 表格、表单和GAS
让你的日常工作更轻松
工程师每天接触的东西也都是由其他工程师设计的,而且通常都便于扩展。
如果你对日常工作有任何不满,不妨试试看?
我该从哪里开始呢?
为了尽可能降低个人发展的门槛,我个人认为使用
Tampermonkey从知识层面来说,你完全可以用原生 JavaScript 来创建脚本;至于要创建什么,我认为很多人对他们每天使用的网站都不满意。
具体来说,我创建的脚本包含以下功能:
- 移动网站上的按钮
- 筛选显示内容
- 鼠标悬停时显示缩略图
- 在文本区域中插入模板字符串
- 格式化页面内容并将其复制到剪贴板
这就像拥有自己的微服务一样。
很简单,对吧?🧔🏽♂️
结论
这是我的第一篇博客,所以我先介绍了我的背景和编程爱好。
未来,我希望分享我作为个人开发者正在进行的项目,以及我从中汲取的经验教训。
感谢您阅读到最后!
让我们都以更轻松的心态看待个人发展吧!
9