资讯详情

技术对我而言,意味着什么?

背景

最近,我每天都在学习各种编程领域的知识,甚至在不工作的情况下不赚生活费。这也让我陷入了一种思考:为什么我花这么多时间学习技术?虽然简单的问题也可以得到一些简单的答案,如:感觉学习技术可以做更有价值的工作(后端开发、系统架构),感觉在工作之前不能接触很多后端开发知识,感觉他们的储蓄可以支持自己一段时间,即使他们一段时间不工作,也可以生存。 然而,这些都是表面上的一些原因,并没有触及我对技术的深刻理解,所以,在这里进行反思和总结。

技术是探索事物的工具

世界上有很多有趣的事情,特别是在当前信息技术蓬勃发展的时代,有很多有趣的事情,技术是我探索这些有趣事物的有力工具。 技术能做的事非常之多,小到用信号控制继电器开关,用js通过技术实现控制页面中元素的行为,从综合运用各种技术构建分布式集群系统和自动化工厂。 如果我能掌握一些技术,我就能有能力分析和理解我感兴趣的事情,甚至在充分理解它的情况下练习制作一些产品。

技术与技术密切相关

虽然技术范围很广,但实际上技术之间有着非常密切的联系。例如,编程语言种类非常丰富,但所有的语言,都有其作为一门编程语言所共有的部分,例如 数据类型、声明句、分支选择句、循环句、错误处理句、表达式、操作符、函数、模块 等等,即使具体的语法在用词和分隔符上有差异,也只是细微的差异。 即使差别很大 内置模块/函数 、生态圈 这种语言本身以外的内容也非常相似。毕竟,任何图灵完整的通用编程语言都将在各个领域发展,他们在同一领域使用的解决方案也相似。 例如,在web在发展过程中,不同的语言有其生态学web开发框架,这些开发框架,支持功能,代码组织结构等,相对相似。例如,在node下,有 express、koa 等,在python中,有 django、flask 等,在java中,有spring boot、ssh等,在go中,有beego、gin等等,它们之间的具体实现是不同的,但整体结构、功能支持、生态系统等都非常相似。 再比如,可以说任何面向C端的项目都必须有 UI service database 虽然这三个层面的具体技术选择非常丰富,例如,UI 至少可以选择 PC、web、可采用移动应用 jq、vue、react、uniapp、flutter、移动端原生 等等,在 service 层可选项就更多了,例如 可以选择语言 php、java、VB、js、go、python 等等,框架更多,架构也可以选择 单体架构、SOA存储层可采用架构、微服务架构 mysql、mongodb、elasticsearch等,保护数据库读写,还可能采用 redis 等待内存缓存。 但说了这么多,他们总是在做类似的事情。不同的具体技术只会影响不同的具体实施细节。从更高层次的逻辑角度来看,他们都在加强相关的事情。 这意味着,无论采用哪种具体技术,只要能理解某一领域需要解决的问题,他们的想法都是相似的。

技术可以让我过上稳定的生活

对我来说,技术领域的大部分工作都是编程。目前,它仍然是一个可以让我过上温饱生活的人。在一线城市,我做发展工作,每天写代码,更改bug,偶尔写文档,拿着平均工资,住在小屋里,写代码既是工作,也是生活。也许是因为看着自己的身体逐渐臃肿,生活中加入了运动。然后等待30岁的到来,没有太多的资本,在一个小城市的角落,买一所小房子,可能结婚或不结婚,生活平淡,无论如何,不会有少数人能做大行动,不想去旅行,不会为孩子竞争学区,不会体验爬山,草,牛羊,不会经常和太多的亲戚朋友走,不会…… 想想有点凄凉,但这确实是事实。在北京,非专业,技术背景不多,刚从前端转到后端,第一年工资只有10。k,年薪只有12w,第二年15k,年薪18w,第三年20k,年薪25w,4-6年,要看自己的积累和机会,年薪可能维持在30w也有可能走到50w的阶梯。为了实现这样的增长,我必须几乎全年午休,工作细致,下班后补充大量相关知识,不断实践和总结,勤于思考,非常勤奋,才能达到上述状态。 这个水平的收入基本上对应着什么样的生活水平。 当然,这只是因为我只把编程作为一种养活自己的技能。但不应该发生。也许为了积累技术实力,我会在前三年走这条路,但当我积累到我认为可行的程度时,我会做我感兴趣的事情,考虑成本,但当我看到机会时,我会采取行动。

总结和思考技术

总的来说,技术对我来说是事业。无论是探索智能家居控制的具体实现,还是探索高性能、高可用性的互联网,我都可以通过技术找到我感兴趣的东西web应用程序,我可以感到充实。当谈到一个产品时,我会考虑产品是通过什么技术实现的,当谈到一个技术时,我会问它的作用是什么,以及如何使用它。 我一直希望实现一些只有通过技术才能实现的东西,比如实现一套智能家居系统,将技术融入生活的每一点。另一个例子是实现一个分布式集群架构的自操作系统,在互联网上提供一系列不需要手动操作的服务。它可以部署和提供服务,完成服务内容甚至进化。再比如,可以成为一名可编程的系统架构师,设计系统架构,实现架构。 我希望我的开发能力很强,写代码的想法可以很清晰,可以非常熟练地运用对象的开发思维,非常流畅准确地写出我想表达的意思,可以熟练地使用一些开发框架和工具,例如,可以非常熟练地使用beego做出api服务器能很熟练地写出来android项目,并能熟练地连接接口,用代码表达想法。

我。。。

我真的着迷于技术。 现在脑子里,我在想各种各样的技术。

反技术思考

我想活下去。 我希望有一个更自由的发展环境,这意味着我需要首先实现物质保证,生活在我想住的地方,做我想做的事情,这样我就可以实现我想通过技术实现的事情。 比如我可以回家,把书房当成自己的主战场,学习,写代码,做项目,整理知识,输出知识。我不用太担心生活,因为我可以满足我未来很长一段时间的生活需求,我不用担心一两年没有工作会饿死,不用担心买摩托车旅行会消耗半年多的生活费用,不用担心和爱人谈论婚姻因为买不起房子和无限期的延迟,不用担心如果未来有孩子和过度担心孩子的生活费用和学费,不要太担心家人生病,不能支付医疗费用。 如果我不能太担心这些事情,我可以更专注于技术的各个方面,花足够的时间在我想要研究的领域,比如研究构建分布式集群系统的细节,比如构建云自操作系统。 也许,当时我更有信心去面试大厂,比如去面试阿里,去面试腾讯,去面试字节跳动,更有信心去做更有价值的事情,比如做一个业务服务架构,比如开发服务组件供很多系统调用。

我在担心什么

实际上,我现在的焦虑情绪还是有的,焦虑的原因其实也很简单:我还不具备进入一家公司做服务端开发的能力。这是我目前心中最没有底的事情,所以不敢花时间学习技术。这导致我本应该在自由职业上花更多的时间,但实际上我几乎没有花时间。大部分时间都花在学习技术上,比如学习python,自己写爬虫。 如何解决这个焦虑问题? 让自己达到可以接受的工作水平。 目前,为了达到后端开发的工作水平,还有很长的路要走。因此,不能说我们可以先达到工作水平。只有做副业,学习技术,做技术实践,努力在明年年初达到工作状态。

标签: jq4150继电器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台