【人人适用】降低个人发展的门槛【个人发展工程师】

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