一些关于工作的思考

工作五年,对不同的行业来说意义不尽相同,对于医生等职业来说,也许还属于新手阶段,但是对于重复性比较高的工作来说,一般属于经验成熟阶段了。

对于 Web 前端开发而言,显然这个阶段应该是经验成熟的合格搬砖人了,可以按时按量根据需求去做功能交互,日复一日,一个项目接着一个项目的做,周期长的两三年都在做一个项目,周期短的可能一两个月就交付了。于是会去想,总是要交付出去的,很可能下一个维护人都不是自己了,还需要去考虑代码优雅和为项目长期迭代做准备吗?

做B端系统两年了,逐渐的很少去思考代码本身的问题,对于新技术的研究也越发的少了,可能是工作环境的原因,也可能是到了职业生涯不同时期的缘故,工作中会花更多的时间去研究交互,用户想要什么这些可能是以前做C端时产品才需要去思考的问题。做出来的东西也基本是element-ui+vue一把梭,就是怎么简单怎么来,这带来了一些问题:

  • 简单的使用框架和工具,渐渐地会成为只会使用工具的用户级别的开发,类似拼高达,组件人家都封装好了,只管发挥想象力

  • 对技术的思考会更加浮于表面,只熟悉当前业务相关的东西,换一个业务模式可能就懵逼了,又要重新去了解框架,融入另外一套框架

当然,作为商业级别的开发不能只想着技术这点事,需要了解业务,产品才能活下去,这是现实。除了现实呢?也许我们还有点自己的追求,这份追求能不能很好的融入职业生涯,这需要我们去探索。

近来,经常会思考工作和生活如何去平衡,是否需要去做平衡的问题。工作占据了我们大部分的人生,可以给我们带来金钱和成就感,而我们的业余生活虽然占很小一部分,但正是这一小部分时间,使我们得以修养调整,以更好的状态迎接未来的挑战。这里说的平衡不是业余生活还去考虑工作,而是我们做技术的,业余生活还应不应该花时间去专研技术,加入花大部分时间去专研技术,可能会没有时间休息,第二天会很疲惫,日复一日,就是导致身体不断恶化。当然,出现这种情况的前提是我们对技术失去了热情,在技术中没有成就感,甚至不太喜欢去触碰技术,但是不得不去学习。由此可见,做技术的人,真的需要一定的热情去支撑,才能不断前行。

很多人说,互联网开发的生命周期止于35岁,依我看,也不用这么焦虑,未来的事情谁知道呢?也许不做开发有更适合我们的职业呢?

书签

1、Playgound

基于 Stable Diffusion 的图片生成工具,可以看到别人的成果,基于别人的提示词和滤镜生成图片

2、chatgpt中文提示词集合

该网站整合了一些 chatgpt 中文提示词

3、OpenPromptStudio

图像生成AI提示词可视化编辑器