当前浏览器不支持播放音乐或语音,请在微信或其他浏览器中播放 天干物燥 GAI - 天干物燥
总共三次想参加 D2,第一次没通过,第二次通过了没去,第三次终于去了。
因为之前参加过不要钱的技术论坛,当时的我觉得比较无聊。
后来去了要花很多钱的前端论坛,参加了两天,也是感觉比较一般。
然后就有点开始抵触技术论坛了。这次主要是在公司待久了,自己本身越来越封闭,所以想去看看行业标杆的阿里。选择性听了部分主题都比较受益,总结了两部分并结合自己的一点点想法想分享给大家。
1. 团队和个人发展
虽然这个内容是非技术性的但却对我们来说至关重要。
在小公司中一个公司可以说就是一个团队了。小公司除了可能会有随时倒闭的风险外,氛围感觉更适合年轻人,在小公司中的开发除了单纯的开发外能接触到产品本身更多的思考。在大公司里面 "团队" 更多感受到的是 "前端团队"。我现在所处的团队就是一个只做 "前端功能" 的 "前端团队"。
在大公司里面功能划分的很细,我所在的团队,按照职位划分,可能一个职位要负责好几条产品线。虽然技术组的同学可能会单纯负责一条业务线,但是在其他业务线比较忙的情况下也会被派去支援。这样的状态其实很不健康。所处其中的人会没有团队归属感,像流水线工人。不会对业务进行思考,只会码代码。
一个在业务工程中的前端开发,真的需要好好了解你这个业务的产品策略是什么?运营策略是什么?后端的数据逻辑是什么?
我这几年做的业务都是 2B 业务,最明显的状态就是,开发完处于维护状态后,客户说要做什么,我们就要做什么。如果一个 2B 业务常年在这种状态下运营,很有可能就会经营不善了,在满足客户基本要求的基础下,我们这个产品能给客户带来什么才是最重要的。
我今天听岑安的 "新时代前端的自我修养" 讲座,他回顾自己晋升的机会:自己的优势一定要展示出来,在当下体现不出有什么收获的,在未来不经意之间可能就会有收获。为了体现自己的优势,我们必须要学会 "发声",把 "发声" 当作自己的工作的一部分。
不管是在大公司或者小公司,我们需要思考这个团队的问题是什么?我能帮团队解决什么? 我在团队的角色是什么?除了把技术做好,做出产品的我们为什么不提提产品需求?
真的你会发现,比你牛逼的人,他们一定会比你会说,比你会思考。
但是如果你发现老板找你来只是干活,也不信任你,能改变就改变,不能改变只能改变自己了。
2. 现代前端对视觉和交互的探索
现在的 JS,桌面应用,移动端都能做,那我们前端开发相对于其他开发而言最优越的感觉真的是视觉了。毕竟大多数后端开发就算会 CSS 审美也确实一般。
哔哩哔哩 - 戴天宇讲的 "现代前端对视觉和交互的探索" 这个讲座确实又有幽默又有想法,人家才 93 年。感觉自己应该好好反思反思,岁月到底是怎么偷走自己的青春后又把激情也偷走的。
其实现在做活动页面的前端接触到视觉相关的技术肯定很多的。但我们是否只存在与只是按照需求方运营方给的设计然后码代码呢。做活动页面的前端开发者可能更需要去接触新技术,从技术产生灵感让产品策划运营们去认可开发的想法。
除了 web,VR,AR 外,他提了下开发者和艺术家的结合的新媒体技术。虽然可能我们当下的开发者基本没接触到,但我觉得确实这也是一个比较好的今后我们可以关注的点。
我记得第十一届 D2 的主题是 "初心",这一届的主题是 "匠心"。"匠心" 这个词今年可能都用烂了,但是真的,以 "匠心" 致 "初心" 很重要,一开始我们选择做开发的初心是什么?做着做着无趣了是为什么?很多情况下的无趣大多来源于产品维护阶段,在维护过程中真的很需要 "匠心",工程越来越大,代码不能越来越难以维护,不能只做 copy。产品提新功能,除了做这个新功能,一定要有全局观,老功能里面有没有可抽离出来的部分,如果一味求稳不去改老功能,产品越来越糟,代码越来越乱,我们的能力也只会停滞不前,如果领导觉得改老功能没意义,你也说服不了他,那你确实得规划下自己的未来怎么样了。
来源: https://juejin.im/entry/5a35286bf265da433227a4d0