从面试到入职,其实路上的过程还是曲折的,报价很快就到了,毕业后顺利进入。 做了开发,开始觉得写spark代码,不然写SQL也可以…否则,任何工作都要做的就是不写代码! 到现在为止4月有富馀……
加大数据开发而不编写代码,你可能很好奇这是人性的扭曲,还是道德的沦丧。 接下来采用答疑式的方法,生动地讲述。
为什么需要写代码? 首先考虑是否需要写代码。 大数据生态有很多现有的工具。 如果工具不能令人满意地使用,开始编写定制的代码。 这里的工具不满足需求。 可分为两种情况。 一个是工具真的没有这个功能。 另一个是有这个功能,但是很复杂,比我写代码用得还快。 你是哪里人?
为什么不写代码? 数据合并后,您可能会怀疑,数据分析(如加标签、画画、对人进行行为分析等)是否不需要在这里编写代码。 不,不是吧。
首先,数据集成可能需要编写代码,也可能不是。 例如,使用kettle、datax等,或者使用客户提供的同步工具(为了确保数据的机密性)。
其次,分析数据最重要的是如何为客户创造价值。 看看顾客圈的人们是否有质量,能否更准确地进行营销,营销是否取得了效果。 那就是后产品带来的价值。 只要涨了一点,就无法想象它带来的收益。 走开,好像和不写代码没有任何关系。 请回来。
公司有自己的标准数据产品。 这是求之不得的事。 根据我其他公司转来的leader的说法,很多公司没有这样的数据产品。 痛点和难点在哪里呢? 不是技术上的事情,而是不知道做出来怎么用,用在哪里,具体效果如何。 也许有点抽象,但确实,有些公司没有。 来一个项目,写Spark或Flink的临时代码,来下一个项目,再写另一个代码,上一个项目可能有可用的代码。 改造后使用看看吧。 你们怎么样?
这是不能写代码的根本原因之一。
为什么不开发标准产品,这样不就能写在代码上了吗? 在实际实施项目的过程中,使用公司的数据产品确实方便了,但产品很难做到完美无缺,很难“从一开始就不说优化、升级之类的屁话,为什么不从一开始就做好呢?” 说多了眼泪,用多了,出了问题,反馈给这个组件的开发者,由他来调整。 (为什么不自己调整,一个是项目时间不允许,一个是知道他在写什么样的东西,emm…,注释没有注释。 前所未有。 调整后,再用,还报告错误,再调整后,再用……
不做项目,专心于产品的研发是不行的,现阶段显然不行!
一)人手不够,项目多
二、公司认为开发商已经足够了。 毕竟,如果你承担项目,完成项目,你就会得到钱。 这有多快? 产品开发是……
不会写代码,那个还不做吗? 首先关于自己的定位,你觉得你能行吗? 你想接下来做吗? 有些人不想只开发产品。 要知道zsdbq往往是孤独的。 为什么,如果你在做Spark优化,已经比公式还快了。 这个时候,如果又发生了bug,自己很难解决的时候,你甚至没有人交流。 (当高清XSS站在你研发项目的首位时)!
对自己的定位要明确,对错误要敏感。 是想直接创造价值(接受项目),还是间接创造价值,从个人角度来看,浅薄无优劣,做起来最好
最后,我不会放弃心中的编码梦。 至少要让我在心里呆一两年。 “编码者,yyds! ”,各自奋斗吧!