前言

之前在公众号有收到一些位于中西部的读者留言,他们面临的问题可能跟我们不太一样,特别是准备踏入互联网的萌新。既憧憬但又担心。。。今天呢@闰土少年以一次跟朋友“约会”的经历,着重分享了从培训出来之后回到二三线城市的童鞋遇到的几个常见的问题,可能对刚入行有一定的帮助。

闰土少年,目前在山西太原,一家做学校教育的创业公司从事前端开发。从事前端三年之久,14年从杭州回到太原。

正文从这开始~

先来简单交代下我们这位童鞋(以下简称小L)的经历以及诉求。

小L之前在北京八维研修学院培训的PHP,因为家庭原因,没能留在北京工作,前段时间刚从北京回到太原,在面试了N家公司之后,身心疲惫的他选择了一家小公司就职⋯..

按照我的世界观,他是后端,我是前端,我们之间的联系可能只有API,除此之外,我觉得没有面谈的必要性。但是小L多次私信我,说是看了我的文章,对他帮助很大,感觉能学到书本上没有的东西,也想跟我取取经,听听我的职场经验。好吧,盛情难却。

小L是一位纯正的95后,这是我第一次以一个过来人的身份,坐在这个年轻人的对面,你却能明显地感受到他身上有一种稚气未脱的蓬勃朝气。他不腼腆,也不张扬。

你会发现,程序猿之间的对话,总是简单粗暴,又不失优雅。世俗的我们先选了一个轻松点的话题攀谈起来,他问我,你怎么会想到用“闰土少年”这个ID?

这个问题恐怕也是后台很多童鞋想问的,我在这里统一回复下:

一提起闰土,大家脑海里都会想起小学语文课本上鲁迅先生描绘的那个乡间少年,手拿钢叉,项带银圈,很有乡土气息,每每都能让我想起我的小时候。

起初我拟定好的昵称叫少年闰土,后来去博客园上注册的时候发现该名称已经被占用。后来又不想放弃这个ID,索性就颠倒了两个词语的顺序,改成了后来的“闰土少年”。

如何提升自我与跳槽法则

暖场过后,小L单刀直入地问我,闰土哥,目前我在这家公司一直在干打杂的活儿,用dedecms套模版,总感觉学不能以致用,感觉技术得不到锻炼,更谈不上提升自我,像我这种情况,应该怎么办?如果要跳槽的话,你有什么好的建议给我吗?

像这种问题,也是大部分职场新人所困惑的地方。你可能发现,当你刚进入一家公司,领导给你安排的任务,并不是所谓的核心任务,都是一些打杂的活儿,天天套模版,写静态页面,感觉很迷茫,想接触点新的东西,却又没有相关的项目分配到自己手上,感觉英雄无用武之地。

其实,有这种想法是非常好的,毕竟每个码农都需要经历一些技术上的锻炼与沉淀,才能在以后的职场中走的更远。而在老板眼里,没有所谓的打杂的活儿,只是事情的轻重缓急不一样。一般来说,重要且紧急的任务,都会交由一些资深的工程师去完成,这也是为了规避项目的风险,从而能在规定的时间内顺利完成项目。

作为职场小白,你只需要调整好心态,把我们认为打杂的活儿干好就可以了。你以为的打杂的活儿很简单,其实想要写出高质量的代码,还是需要下一番功夫的。

假如你天生傲骨,就不想在这家公司呆了怎么办?

也好办,换家公司换个坑,继续撸代码。但值得注意的是,现在已经是接近年末尾声了,好多公司已经停止招人。要想跳槽,完全可以等到明年年初开完年会,拿到年终奖,然后再骑驴找马,广撒渔网。闰土以一个过来人的惨痛经历告诉大家,切不可裸辞,否则一夜回到解放前,也是有可能的。

当然,这一段是说给乙方听的,闰土希望甲方不要看到这一段,否则只会内心添堵,徒增烦恼,哈哈!要想留住人,还得是真金白银,毕竟每个码农背后都要养活一家人(对不起,我忘了码农都是单身狗,噗嗤〜)。

面试简历怎么写

思绪回到现场,小L听这段话时,一直默默的点头,并表示学到了很多。然后,他又拿出手机,打开boss直聘,翻开他的个人简历,说,闰土哥,你帮我瞅瞅我的这份简历,看有哪些地方需要修改的。

我看了他的简历后,发现了一个比较大问题,就是简历中关于在校经历和个人特长这一块占据了较大的篇幅,而项目经历这一块,则显得有点单薄,弱不经风,只是很单一的罗列出曾经用TP+jQuery写过一些算不得项目的个人作品。

我给小L的建议就是,简历这一块,一定要简明扼要,该省略的省略,该划重点的划重点,比如说在校经历这一栏,如果你在校期间没有与开发相关的经历,就尽量一笔带过。还有个人特长这一栏,如果是唱歌跳舞之类的就建议不要写了,如果是善于交际,与人沟通还是值得写一写的,毕竟入职后需要与老员工们无缝对接,得需要一个良好的沟通能力。

然后项目经历这一块,一定是浓墨重彩的一笔,不能含糊其辞,项目名称一定要写好,项目中用到的技术栈和在项目自己负责哪一块都要认真填写,因为这是你的加分项,如果你写的够详细,面试官从这一栏就能揣摩出你所处的技术水平,以及你擅长的技术类型。然后面试官就会顺着这条线路追问下去,间接达到引导面试官的目的。

面试中如何做自我介绍

听到这,小L的眼神里似乎已经情不自禁的充满仰慕之情(哈哈,YY无罪)。说到这里,小L又触景生情的说,我之前面试的时候,面试官让我做自我介绍,我就是简单的做了下自报家门,什么姓名,年龄,性别,籍贯等等。我说完之后,过了一会儿,面试官问,介绍完了?我说嗯。结果就陷入了一时尴尬,最后也因为没有给面试官留下好印象而不了了之。像这种情况该如何避免呢?

其实,从这就能看出你经验不足。作为一名在前端圈子里摸爬滚打了三年之久的老司机来说,这对我简直就是驾轻就熟好么。闰土来告诉你,在面试中做自我介绍,你只需记住一个262原则。什么是262原则呢?意思就是,自我介绍一般掌握在10分钟内,自报家门占其中的20%,项目经历介绍占其中的60%,职业规划,未来展望占最后的20%,这就是所谓的262原则。

其实,说白了,面试官让你做自我介绍,就是为了从侧面了解下你。当然,这也是你展示自我的绝佳机会,你可以在项目经历部分,捡你擅长的说,越详细越好,从而引导面试官就这个知识点进行提问。

与大城市的差距有多大

聊天聊到这,我们碰了一下杯,然后一杯雪花勇闯天涯下肚。借着酒劲儿,小L问我,闰土哥,你在杭州呆了一年,在太原呆了三年,你觉得三线城市和北上广这样的一线城市比较,开发的差距有多大?

我看着手中的酒杯,告诉他,差距非常大。你可以从智联、51job等招聘网站上按城市搜索相关的工作职位。通常情况下,在太原也就两三页,而且十天半个月没更新,那几个公司名称你最后都能记住了;但是在北京(这里泛指一线城市),招聘信息是看不完的,一页接一页,不知道有多少公司在招聘。所以,在大城市,机会很多,这么多工作,你总能找到一份适合自己的。

大城市就有大公司,大公司通常做的都是大项目。小项目和大项目直接的区别是很大的,区别并不在于说使用的技术(大项目也可能用很过时的技术,这里不表),而在于项目的组织管理。项目大了,就不得不考虑很多软件工程上的问题,比如怎么划分模块,模块之间怎么组织⋯⋯

项目小的话,这些都不是事,一个网站程序猿,从页面写到数据库,无所不能。为什么要三层架构?为什么要ORM?为什么要⋯⋯最近公司招人,很多工作了好几年的PHP程序猿连源代码控制的概念都没有,笔试题上答的页面缓存方式,竟然写的是用静态html页面缓存,为此被我旁边的PHP大神笑了半天。

就北京而言,除了大公司,大量的创业公司也相当活跃,其实最新最酷的技术,在创业公司可能更能体现。一般就是几个牛人,有个idea,就开始折腾起来了。

现在但凡有年轻人问我该去哪个地方,我都是推荐北上广之类的大城市,一是长见识,二是钱多。我个人觉得,北京也就房价高,而且是买房的房价高,租房其实是可以接受的。然后在北京混几年,如果要回老家,首付款怎么都有着落了。

以上这些闲篇儿,都是说给从北京回来的年轻人,这里的年轻人特指95后,因为90后甚至是80后,我都没资格说,没被前辈教做人就不错了,哪敢在前辈的头上指点江山,挥斥方遒。

为什么你听过很多真知灼见,却依旧寸步难行呢?这是文艺的问法,通俗的问法是,为什么你听了那么多的大道理,却依旧过不好自己的生活呢?

来听听闰土怎么说。

吸取别人经验本身并没有错,但如果偏信一隅而不是广开言路,或者是因为有了别人的经验自己便不再思考,这种情况就比较糟糕了。阻碍你思考深度的最大坏习惯是,自己有答案的问题,很少问别人;自己没答案的问题,很少问自己。

在太原做前端是种怎样的体验

聊到这个话题的时候,我陷入了深思。说实话,从杭州回到老家太原,如果我跟你说心理上没有落差,那是骗人的。太原大部分能和互联网沾点边的公司, 整体的技术栈还是相对来说比较陈旧的,当然这个是由项目性质决定的,面向互联网的项目比较少,优秀的产品基本没有,技术氛围不算浓厚,公司内部的技术交流会是少之又少。

比如和我同在太原的童鞋小Z,最近就跟我诉苦,说他们公司以前的项目都是jsp,jq写的。他面试的时候和经理聊过,这家公司从去年就开始用vue1.x.x系列开发项目了。但是小Z进组以后发现他们对前端自动化没有什么了解,只是知道 npm run build 能打包项目,但是不知道为什么。知其然不知其所以然,说的就是这个。基本上只是用vue代替了以前jq的dom操作,并没有优化工作流程。还有最近在对接口的时候接触到了前任封装的ajax方法,是用jq的ajax搭配promise。原本几十行代码,他换成axios以后只有不到十行,在项目中经常能见到这种新旧混杂的地方。

对于小Z的吐槽,我已经司空见惯了。最后他跟我说了句,用vue的页面仔还是页面仔,哈哈~

吐槽完了劣势,我们再来说说优势。相比于一线城市,在太原撸代码的优势,则是体现在了生活层面。比如说不用租房,不用天天吃外卖,同事都是山西人,很容易交流。在一个生活了十几年的城市,无时无刻都能感觉到放松和亲切。

还有一个优势,相对于一线城市来说,工作没有太大的压力,有什么比较困难的需求都会让找个成品或者用个第三方,没有那种让造轮子的领导。我在杭州的时候为了压缩首屏加载时间,连UI框架都没用,全是手写,不过那段日子也是我成长最快的时候。

总之,离家近,便利又心安。

对于常年混迹于太原前端圈的我,发现最近两年太原招聘市场的一个发展趋势是,前端开发已经和Java、PHP一样,成为公司招聘的标配。总体来说,后端的薪资依旧比前端的要高一些。不过还是有一小部分公司认为前端就是会切页面的程序员,当然,未来几年关于对前端的这种片面印象有没有改观,我就不得而知了,拭目以待吧!

因此,在太原coding,记住一句话:no choice is the best choice。

后记

最后,既回来之则安之,三线纯前端,不care北上广。

一件四周年纪念卫衣的情怀

哇,下载前端早读课PDF啦

【第1128期】从北京回来的年轻人,该告诉你点什么?相关推荐

  1. 从北京回来的年轻人,我该告诉你点什么?

    前言 就在上周末,我与公众号里的一个当地粉丝见面了,一起吃了顿饭,顺便聊了聊.先来简单交代下我们这位粉丝(以下简称小L)的经历以及诉求. 小L之前在北京八维研修学院培训的PHP,因为家庭原因,没能留在 ...

  2. 开发者的以太坊进阶指南 | Jeth 以太坊系列线下活动第四期(北京)

    2019独角兽企业重金招聘Python工程师标准>>> ** 介绍** Jeth 以太坊系列线下活动:<开发者的以太坊进阶指南>北京站来了! Jeth 是由掘金技术社区主 ...

  3. 【企业培训案例集】03期:北京新航城大兴机场企业培训——《项目管理第一课》

    一. 培训概述 1. 公司概况 北京新航城控股有限公司成立于 2012 年 10 月 23 日,由北京亦庄投资控股有限公司和大兴区共同组建,承担着服务北京新机场.建设临空经济区的主体责任.2013 年 ...

  4. 【LSSVM回归预测】基于matlab麻雀算法优化LSSVM回归预测【含Matlab源码 1128期】

    ⛄一.麻雀算法优化LSSVM简介 1 标准麻雀算法 算法运算过程由探索者.追随者与预警者3部分构成,其中探索者与追随者的总数量与比例不变,根据适应度数值的改变,两者可以相互转化.通过觅食和反捕食行为来 ...

  5. 年轻人,告诉我 :Mybatis 源码中,用了多少种设计模式?

    一.前言:小镇卷码家 总有不少研发伙伴问小傅哥:"为什么学设计模式.看框架源码.补技术知识,就一个普通的业务项目,会造飞机不也是天天写CRUD吗?" 你说的没错,但你天天写CRUD ...

  6. 北京那些年轻人的秘密,都藏在这篇文章里

    这么大的北京,谁都有自己的秘密. 你可能永远都不会知道-- 平时在座位上似乎从来不动弹的开发小哥哥,业余时间是健身房的瑜伽教练: 隔壁team文文静静的小姐姐,周末是三里屯夜店的暖场女王: 坐在你旁边 ...

  7. FMI人工智能与大数据线下沙龙第869期北京场圆满落幕

    12月8日下午,由光环国际主办的"FMI人工智能和大数据线下技术沙龙第869期"在北京五道口清华同方科技园圆满结束.本次沙龙以人工智能与大数据为主题,以技术实践和理论为切入点,针对 ...

  8. 中国移动通信联合会元宇宙产业委员会联席秘书长、北京金山顶尖科技股份有限公司元宇宙研究院院长李正海组织百城万项.石景山元宇宙发展暨工业元宇宙三人行直播第四期活动并做《城市元宇宙体系下的产业发展策略》

    中国移动通信联合会元宇宙产业委员会联席秘书长.北京金山顶尖科技股份有限公司元宇宙研究院院长李正海组织百城万项.石景山元宇宙发展暨 工业元宇宙三人行直播第四期活动并做<城市元宇宙体系下的产业发展策 ...

  9. 北京 10 年,难说再见!

    作者 | 唐韧 来源 | 唐韧 收拾完北京租的房子,我站在窗边沉思了 10 来分钟,脑海里正在回放过去 10 年的种种. 因为 4 个小时后,我将离开奋斗近 10 的北京. 看着空荡荡的房子和打包好的 ...

  10. 北大毕业学姐自白:我为什么离开北京

    关注 ▲对白▲ 和百万互联网ITer,一起精彩世界 这是对白的第 34 期分享 出品 l 对白的算法屋 作者 l 榴莲EDU 分享 l 对白的算法屋(ID:duibainotes) 大家好,我是对白. ...

最新文章

  1. Python 回溯算法
  2. Android应用程序窗口(Activity)的视图对象(View)的创建过程分析
  3. AtCoder AGC033C Removing Coins (博弈论)
  4. [收藏]编译器内置的一些有用的调试宏
  5. UVA10624 Super Number【DFS】
  6. 第二单元答案计算机基础,《计算机基础》资源包-第二单元课后题答案.docx
  7. 腾讯看点基于 Flink 的实时数仓及多维实时数据分析实践
  8. X86-64和ARM64用户栈的结构 (1) ---背景介绍
  9. 异常处理与自定义异常
  10. css 实现导航菜单
  11. service worker使用
  12. ensp配置服务器发布(将DMZ区的web服务区发布,供client访问)
  13. 谷歌语音合成_如何修改Google语音合成语音
  14. Unity 彩色打印日志信息
  15. 直流电机参数术语中英文对照及解释
  16. HTML嵌入三维仿真 .ezo文件的方法
  17. 一个JS框架D3.js
  18. 面向异构众核超级计算机的大规模稀疏计算性能优化研究
  19. Java Base64位加密和解密
  20. TCP 连接的“ 三次握手 ”与“ 四次挥手 ”

热门文章

  1. 神经网络实战网盘资源,神经网络实战项目
  2. 使用hexo+gitee免费搭建个人博客全网最详细
  3. 十一假期,终于过上了理想的生活节奏
  4. SwiftUI - @Binding
  5. 支付宝身份认证初始化服务40004未知的错误码
  6. 上位机通信标准-OPC
  7. python无限循环小数_如何把一个无限循环小数转换成一个分数(算法)
  8. python b64encode_python base64编码解码、SHA256编码、urlsafe_b64encode编码
  9. ewebeditor 3.8php漏洞,asp eWebEditor v3.8 列目录漏洞
  10. 软件测试之因果图分析法