前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >“喂,你要不要让自己试试看?”

“喂,你要不要让自己试试看?”

作者头像
腾讯大讲堂
发布2018-07-12 16:53:07
3760
发布2018-07-12 16:53:07
举报

大家下午好,我是编辑小堂妹,今天深圳天气蛮不错的,想和大家唠唠嗑。

好啦,步入正题,不知道大家有没有和我一样,热衷于借鉴成功人士的经验。

每次看到小马哥、马爸爸、强东哥的发家史,总觉得其中总有一些方法可以为我所用,引领自己走向人生巅峰。

但静下心来想,我顿觉自己想得太过简单了。

为什么我们只想看名人一路坦途的经验,而不去了解身边的人是如何一步步走向他们的小目标呢?

今天小堂妹请来一位公司里很有料的高级工程师Allen小哥哥,跟大家聊聊职场哪些升级打怪自我成长的小心得。

小哥哥原文标题为《前端不仅仅是前端》,但小堂妹觉得他的这篇干货适用于任何岗位的新人,希望大家读完都收获一二。

---------正文分割线----------

| 导语 有人说前端就是切页面,有人说前端是写交互,有人说是他们的合体,有人说前端需要掌握后端知识才是一个好前端,有人说还要掌握安全知识,有人说前端人员要掌握一些运维知识….

总之,你掌握的技能越多你就是一个好前端。以上所说的都是硬技能,我今天想从另一个视角来看前端,我想聊一聊前端所需要的软技能,希望能够对工作年限尚浅的同学有帮助。

一、自学能力与解决问题的能力

很多计算机行业的同学并不是出身计算机,有园林的、土木的、机械的…然而他们的计算机专业能力有些却超过了很多计算机专业出身的同学,很多即使是计算机出身的他找的工作也未必是在学校所学的专业,这说明自学能力在计算机行业是多么的普遍与重要。

有些硬技能我们通过自学1-2个月或培训半年都可以上手来工作了,但是还有一些是我们在工作的路上遇到的临时性的未知的问题我们如何解决呢?

比如做一个特殊的动画,比如学些一个小程序或小游戏之类的,任务下来了说要1个月搞定并上线,有时候我们遇到了耗费1-2小时都无法解决的问题,心情极为烦躁,感觉整个天都塌了,你有遇到这种情况吗?如果给你一个从未做过的任务,你的第一感觉是“不行不行,我做不来”还是“嗯,不错哟,我可以试试”?你会害怕未知吗?

下面我会介绍几个遇到未知问题我们可以采取哪些措施来应对的方法,希望能够帮你解除对未知的恐惧。

1.找官方文档并实践很多网上零散的方法归根结底都是用的官方文档的解决方案,如果官方文档上没有再找其他方法

2.Npm包,前端有很多问题,你遇到过别人也遇到过,也许一搜一大把

3.用google搜索,不要用百度,百度搜出来很多是广告,谷歌也许搜的前几条就是你想要的,切记一定要用英文搜,几乎一搜一个准。当然搜出来的也是估计也是英文,没事,有时候点进去直接看示例代码就可以了。有人英文不好怎么办?用百度翻译,把你的中文关键词翻译成英文,然后再用谷歌搜索。

4.公司内部文章,有些解决方案及架构之类的在公司km上搜索的质量更高更快

5.有经验的人,组内成员或导师,可以先问一下组内谁做过类似的可以参考,如果没有做过,谁有这方面的资料也是可以推荐一下的,这样的资源往往会有现成代码可以参考,效率很高又实用

6.论坛,有些官方社区论坛上有很多问题可以搜索,说不定就有你想要的答案

7.公司其他部门同事,对,也许你不认识,但如果你没有其他资源可以用了,自己找遍了资料都无法解决也是可以尝试给其他部门的相关职位的同事来打电话寻求帮助的,别忘了说话客气点,也可以找km上发表过类似文章的同学,然后打电话:“喂,你好,我在km上看到你发表的文章,能否咨询你几个几个问题?”。我就干过这事,给其他部门不认识的10-20个同事打电话寻求帮助,嘿嘿

,如果你曾经被我打扰过,请留言,非常感谢。

8.QQ群,搜索相关技术的群,然后在群里问,总会有好心人回答你的问题,如果没有,那么继续找…

9.和你相同专业的同学,如果可以,咨询一下他们

有了以上那么多种方法来为你的未知撑腰,你还害怕没做过的东西吗?请勇敢的说“这个东西我可以试一试”吧!!!

二、自信

特别是我们遇到了未知的事物,我们总会不自觉的有一种恐慌感,是否遇到没做过的事情我们一定就做不好了呢?不自信是自己认为自己做不到而感到的畏惧。

(图片来源于网络)

通过我介绍的面对未知的解决问题的方法应该可以给你一些自信了。那么还有一点非常重要的事情,我们一定要搞清楚自己是“不会做”还是“没有能力做”?我们都是学前端的,如果我问你,你会做“小程序”吗?也许你没做过,你会说“不会”。但如果我问你“你有这个能力会做吗?”你会如何回答呢?

前端更新那么快,千千万万个新东西我们都学会了,再多一个又如何呢?所以我们是有能力学得会的,如果你是一个喜欢挑战的人,请挑战一下你接受新事物的速度吧!

曾经有这样一个故事:“把会跳的很高的跳蚤用玻璃盖盖在一个杯子里,久而久之,你再打开盖子发现里边所有的跳蚤只能跳到盖子的高度了”,为什么呢?因为他们撞到了头,很疼,然后他们就不再敢跳了。

我曾经是一个记忆力很差的人,遇到要记的东西我第一反应就是“不行不行,我记忆力不行,做不了”,于是我真的做不了。 我觉得记忆力是天生的,不可改变的,也没法改变。自从我看了“最强大脑”,他们把记忆力成为“脑力运动”,也宣称记忆是可以锻炼的,我才豁然开朗。后来找资料强加联系,终于摆脱了自我束缚

所以,只要你想,没什么不可能,不要再自我限制禁锢了你的思想,我这么笨的人都可以做出改变,你也可以的,加油!

三、风险控制

做项目都会有风险,遇到风险并不可怕,关键是我们如何很好的控制风险

有没有遇到这样的情况呢?你遇到了问题,这个问题不太好解决,但是你又不好意思问别人,于是自己苦苦钻研了3天没结果,其实3天前你的老大安排了你3项任务,3天后的今天他来问你:“唉,小王啊,3天前我交给你的任务你做的怎么样了?”这时候你傻了吧?你跟你领导说:“对不起,我还没开始呢?”

好吧,你觉得这样你的领导会怎么看待你呢?

是觉得你做事拖拉呢还是觉得你不会呢?你希望做这样的人吗?

也有情况可能是需要和别人配合的,你的工作完成的很好,但是配合的人拖后腿了。特别是我们做前端的,要跟后台配合,后台完成后我们前端还要跟他们联调,最终交付成品的是我们前端。如果是3天前端、3天后端、3天联调,最后一天提测,前3天并行,结果后端搞了6天才出来,他解释说其他项目耽误了,你是不是要最后一天晚上通宵做任务呢?

当你被第三方打断的时候,我们有时候会立刻做别人给过来的任务导致我们自己本身的任务拖延等等都是风险。

我们如何做呢?

1.每天早上来到公司第一件事列任务清单,把你今天要做的事情都列出来,筛选一下依赖别人要做的,提前知会以及确定好交付时间。自己的事情大不了加会班可以搞定,别人的事情拖延了他可不一定陪你一起加班哟。

2.总结前一天的问题,有没有解决不了的需要别人支持的,有没有非你的因素导致风险的地方,报告给你的老大吧,要让他知道你的情况,也许他有资源帮你排除风险。不要害羞,总比你最后一天告诉老大说你完成不了好吧?

3.被第三方打断,别人不一定是很紧急的,但往往他们都会说很紧急,特别是产品,什么都很紧急,什么都想上,时间又不加,唉…还有时候是其他同事找你请教问题,或者突然设计师过来说要走查一下UI吧?其实这时候你的基本功能还没完成。这时候你要先分析一下被打断的事情是否几分钟之内可以完成,如果5分钟内可以完成,那么可以立刻做。如果不行,请先分析一下那个事情的重要程度和手头上的哪个更重要。如果确实重要同时又会影响手头上的任务可能有风险的,请和产品商量先做哪个?如果非要都做,那么请看一看其他有没有不太重要的需求可以替换的。如果都没有,要么加班,要么寻求你老大的帮助,你可能需要一些支援。遇到冲突请从这三方面着手,质量、时间、人力。

4.不管是你自己的问题还是别人的问题导致了风险,一定要提前知会相关人,不仅是你的老大,还有产品、设计、测试,只要是你的事情会影响得到的人你都要知会。这就是所谓的干系人管理,有兴趣的话可以报一报公司相关的课程。(时间管理、项目管理、五星级沟通等这类课程,公司的课程很多都是外部请的高级讲师,你到外面去听也要花好几千大洋啊)

四、跨界能力

所谓跨界能力说的通俗一点就是你要一专多能

像我们前端,我们不仅需要知道前端,还要知道后端、运维、安全等等,当然也会有很多小伙伴研究小程序、小游戏、公众号等等新事物。

我们再拔高一个层次,刚刚说的都是技术类的,那么我们能否跨越技术去了解一些产品,用产品的思维来给产品出谋划策呢?我们能否从设计的角度来给设计师一些建设性的意见呢?我们能否多为测试考虑一些自测好再提测或者收集一些他们测试的问题保证下次质量更好呢?这些都是从工作流程上来讲。再拔高层次跨界一下我们是否可以锻炼自己的沟通能力来更好的连接所有的流程呢?

这些都是工作相关的,那么我们能否再跳出这一层来看自己的生活技能或才艺来提升自己的能力呢?

一旦别人知道了你的各项能力,你就是一个活生生的人,有魅力的人而并非单纯的合作者。

假如你是一个幽默的人,那么你工作的时候也许就会非常顺畅。

假如你是一个喜欢唱k的人,拉上产品、测试等一起团建,大家都重新认识你了,跟认识的人一起合作肯定会很顺畅。

假如你是一个喜欢运动的人,刚好之前你们有过节,那么可能一起打一场篮球赛也就化解了……跨界能力无处不在,不仅在我们行业,任何行业都是非常重要。

哪怕你是一个不工作的人,你能跨界你也是一个很优秀的人。现在很多综艺节目不是都有什么跨界演员、跨界歌手之类的吗?你是否对他们有了新的认识呢?

五、总结沉淀

干活这么多年,你有没有在同一个地方摔倒两次的经历呢?明明知道fiddler代理文件遇到跨域问题会报错,为什么每次遇到问题还要盯着报错信息不知所措呢?明明知道按照大屏写了UI,小屏可能不兼容,为什么就不多做一点顺便兼容一下小屏呢?很多很多类似的错误难以枚举……

道理我们都懂,但为什么我们有时候就是控制不住的会犯同样的错误呢?有时候我们做事最后要收尾了,但是很多细节还没调好,比如哪里图片没有换掉,哪里间距忘记调了等等,我们可能想到哪个细节就调哪个,最后发现还有10几个细节别人早就告诉过你或者你自己之前发现了记在心里然后觉得这些小问题以后再改,最后就忘了,也许是因为太忙顾不得……总之,匆匆忙忙搞定了累得不行,最后却留下一堆尾巴。

会不会觉得很委屈?有时候我们辛辛苦苦几个月,回过头来却感觉没做什么事?别人问你最近都在忙啥呢?你却回答不出,但就是很忙。

为了避免这些问题,我们要多做的一点就是要多总结,多沉淀

有时候我们看到别人在技术上挖的很深,很羡慕。

其实别人是是经过日积月累的结果,他们在不断的总结沉淀,你看到的只是结果,也许别人沉淀了1年、2年甚至更久。

为了避免一些重复的错误以及让个人价值得到升华,个人建议可以这么做

1.每天早上第一件事,先回顾昨天的遗留问题及风险,确认是否需要知会其他人?

2.列出今天要做的计划,确认哪些是依赖项需要别人提前给到的,有没有什么风险?

3.列出长期需要做的很重要的事情(1、2件),当有点空闲就去做,日积月累这件事就会被消化掉。

4.做一个项目的时候,随时记录中途遇到的问题以及可能的风险,有风险的及时知会相关人。

5.每做完一个项目,都回顾一下,仔细复盘一下这次遇到了哪些问题,有没有可以抽出来可以沉淀下来的东西以便下次做的更好。你抽出来的东西加上你平时的积累,组合起来整理一下可能是一个不错的框架哟。当然有时候做完一个项目后我们啥都想不起来了,这个项目可能对公司而言是有用的,但对你而言你浪费了一次锻炼和积累经验的机会。要保证做完项目能够有所得,也少不了平时对项目的记录,当你完成后再回过头来看自己的记录,就会以第三者的身份来审视自己的做事过程。对自己的优缺点以及如何改进也一目了然。

认真总结了,项目才更有意义,哪怕一个项目只有一个收获点也是很有意义的事情。

希望我们在工作中都能不停的进步!我们一起加油吧!

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-07-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 腾讯大讲堂 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、自学能力与解决问题的能力
  • 二、自信
  • 特别是我们遇到了未知的事物,我们总会不自觉的有一种恐慌感,是否遇到没做过的事情我们一定就做不好了呢?不自信是自己认为自己做不到而感到的畏惧。
  • 三、风险控制
  • 四、跨界能力
  • 五、总结沉淀
相关产品与服务
云开发 CloudBase
云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档