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

大家好!
我是系统开发部的秀俊。
这次我的一些个人爱好项目我想和大家分享一下

当我与公司里的各种工程师交谈时,我发现很少有人能够独立进行创新,所以我想谈谈我个人发展的背景和理念。

历史

我第一次接触HTML、CSS、JavaScript和Flash应该是在高中时创建个人网站的时候。
当时我只用了纯HTML、CSS和JavaScript,没有用任何框架。(笑)

之后,我在信息科学系学习了编程,并将所学知识用于编写程序自娱自乐。我
还以在学校学到的图形用户界面工具创建方法为参考,为《我的世界》创建并发布了外部工具。(现在偶尔还会有人问起这些工具。)

即使现在,我仍然会在空闲时间,比如休息时间、下班后和回家后,把开发工具当作一种爱好。

什么是个人发展?

当我搜索“个人发展”的含义时,我找到了以下描述:

个人软件开发一种业余活动,软件工程师利用空闲时间来创建、发布和运营网站和智能手机应用程序

我认为这大致是人们的普遍看法。

个人发展的益处

个人发展的益处包括:

自我发展和技能发展

个人发展能帮助你提升技能和知识。独立负责项目的不同方面,可以拓宽你的视野,提高解决问题的能力和创造力,并让你接触到工作项目中不常用的建筑和设计方法。

免费装修

既然是我自己开发的,当然可以随心所欲地修改。如果在开发过程中发现问题,我可以立即调整方向。只要坚持下去,我梦寐以求的终极[工具名称]最终就能打造出

成为作品集

说实话,这可能不太适合写在公司博客上,但既然这是你个人开发的软件,你就可以完全署名,并在求职时加以利用。如果你说“这个工具是我自己开发的,我把它上传到了GitHub等等,并发布了”,这可能会被视为你具备一定技能水平的证明。

你是不是想得太多了?

创建、发布和管理应用程序……
乍一看,这似乎是一个相当高的门槛。

的确,人们往往倾向于推崇那些将应用/服务公开发布供公众使用的开发者。
然而,我个人认为我们应该拓宽视野,采取更宽松的态度​​。

其精髓个性化发展我认为

我认为,在不公开的情况下,编写和运行供个人使用的程序,也是一种个人发展方式。
无论是内部使用还是公开发布,都需要考虑很多因素,例如文档的组织和维护,这无疑很麻烦,也是一道很高的门槛……

例如…

根据我过去的经验,我认为以下内容也可以纳入个人发展范畴:

让你的日常生活更轻松

让你的日常工作更轻松

  • 创建编辑器扩展(JetbrainsVSCode
  • 将日常工作中的例行任务自动化

工程师日常使用的工具也都是由工程师设计的,而且通常都带有易于扩展的机制。
如果你对日常工作有任何不满或问题,不妨尝试对它们进行一些修改。

我该从哪里开始呢?

如果我们想尽可能降低个人发展的门槛,我个人Tampermonkey认为使用
就知识层面而言,只要掌握原生 JavaScript 即可创建脚本;至于创建什么内容,我认为很多人对他们每天使用的网站都存在一些不满。
具体来说,我自己创建了一个包含以下功能的脚本:

  • 移动网站上的按钮
  • 筛选显示内容
  • 鼠标悬停时显示缩略图
  • 在文本区域中插入模板字符串
  • 格式化页面内容并将其复制到剪贴板

它就像一个根据你的需求量身定制的微服务。
明白了吗?很简单,对吧?🧔🏽‍♂️

结论

由于这是我的第一篇博客文章,我先介绍了我的背景和编程爱好。
未来,我希望分享一些我目前正在进行的项目信息,以及我从中汲取的经验教训。

感谢您阅读到最后!

让我们都以更轻松的心态看待个人发展吧!

如果您觉得这篇文章对您有帮助,请点个“赞”!
9
加载中...
9票,平均分:1.00/19
1,240
X Facebook Hatena书签 口袋

这篇文章的作者

关于作者

秀俊

我之前在一家游戏公司从事游戏开发工作。
我的爱好是编程和玩游戏(比如英雄联盟)。
我最喜欢的迪士尼角色是菲加罗!