Day02:新手网页全端工程师的必备知识

一、前言

  在大家入行当网页工程师前,一定都会做很多功课,了解前後端工程师技能树与後期发展性等等,那大家有想过「准备的如何才叫准备好了」这件事吗?
  因为我目前已经转职几个月,所以想用回顾的方式,告诉即将转职的你,你可以做的其实还有很多!这系列将会有以下大项目分享(有可能顺序微调、也有可能会持续扩增☻):

项次 内容 备注
1 职场生态的观察能力 含求职前中後
2 自我增进技术能力与观念的小方法 每个人不同
3 工程师必学的Markdown笔记语法 内含工具介绍
4 绝对要有的GIT观念与习惯 基本指令与相关延伸工具
5 部门与工程团队间协作的技巧 各司其职的沟通技巧
6 程序码编辑器的实用小工具 以VS vode为例
7 全端工程师的基本要求 以接案公司为例
8 more... more...

二、网页工程师技能树

  首先想跟大家一起思考,大家认为的网站工程师是怎麽样的呢?会切出漂亮的版面、会做出炫炮的动态效果、能够串接资料,或是会写系统文件与功能测试?还是应该分工很细、让每张票都能开的好、让团队间能够完美协作呢?
  我想各位前辈们心里的答案各自不同,而新手们一定也和刚转职的我一样茫然分不清楚。这边就不多做文字上的探讨论述,分享一些我看过的文章与资源,有兴趣的大家可以在底下留言唷!

  1. 网站工程师技能树
  2. 前端、後端、全端工程师 必备技能与就业门槛比较(2021.6月更新)
  3. What is a Full Stack developer?
  4. 你知道他们的差别吗?前端工程师vs後端工程师vs全端工程师
  5. 程序设计各种技能树

  其实记得还有一个英文网站的技能树,但临时找不到连结,之後找到再补充给大家!

三、职场生态的观察能力

求职前..

  就如上所述,我并不是一位资深的网站工程师,到职至今不过就几个月的时间。转职的起因在此不多加叙述,主要想以非本科生角度分享求职的回顾与反思。
  求职前我有参加一个培训营,因为是放弃了原先在中部有的一切来到台北,也有上网爬文过很多大大的转职心得与准备历程,所以下定决心後我也在培训营开课前一个月,北上租屋开始参加小型读书会感染coding世界的气息(?)当然,那时候的我完全听不懂周遭的中文字XD
  顺利的在培训营的指导与同学的协作间完成了一个小专案,体验了非常初阶的工程师微爆肝生活後,进到了投履历展现自我能力的阶段。这个时候我认为有几件事情是很基本的:

  1. 你已经说得出口且真实理解的技能(很多事情都是勤能补拙的!)
  2. 你觉得每天花8小时以上的前提下,对网站开发哪部分较有兴趣?(这边是指你持续自学加上工作的时数)
  3. 丰富你的履历与增加他人对你求职信的吸引力!
  4. 你转职的目的、动机与做出的努力?
  5. 有别於其他转职者或社会新鲜人,你还有什麽特点能加分?
  6. 如果你很确定自己只偏爱某个语言或某种工作类型,那你可以在转职初期先投喜欢的,并且同时慢慢累积相关实力。
  7. 如果你选择海投,那你也要适当的局限海投范围。(范围指的是求职地点、求职技能类型等)

求职中..

  拿到面试通知後,请为自己鼓励一下,因为你正在成功的路上前进着,你只需要再继续努力增进自我实力即可。不论你应徵的网站工程师职位名称为何(有可能是前端工程师、後端工程师、网站工程师、网站设计师或MIS工程师等等),随着公司规模大小或其他因素,面试可能是1~6次不等,其中当然也包含了技术考。
  其实我个人在这转职过程中最害怕技术考XD,因为我打程序码偏慢且讲话容易带赘词,很担心解释专有名词或观念时多说多错...但在害怕崭露缺点的同时,我仍要兼顾如何迎接所有面试挑战,而在这个阶段我则认为需要把握黄金时期注意这几件事:

  1. 对即将要去面试的公司,尽可能的了解全部。
  2. 针对该职位工作叙述与技能要求,每一行字都尽可能的看懂。(就算你不知道那项技术怎麽执行,你也可以查一下它大概是在做什麽的)
  3. 准备合宜的面试服装、带齐任何面试可能会用到的东西(像是demo作品用的笔电、纸本彩印履历、黑笔或蓝笔等)。
  4. 可以的话,先去一趟该公司(顺一下行车路线与时程),或者与朋友实际测试以确认你的视讯设备与环境收音(疫情期间与很多第一阶段都是远距面试)。
  5. 实际操作demo作品的流程,直至顺畅度熟透为止。(面对不清楚或非你实作的部分,想办法说明大致且正确的方向,是很加分的事!)
  6. 准备简短扼要的自我介绍、至少五个可以问该公司或职缺的问题。
这边小小提一下,我转职其实没有很顺利,也是半海投型,投递履历将近130间,面试了大约45间,范围遍及台中与台北,有先录取一间公司,後来工作内容不如想像所以毅然离职,再进行第二次的求职过程。

求职後..

  经过各项面试关卡後,你一定会在某一个职缺里备受青睐,拿到录取通知。在求职的这个最後一个关卡,一定也有些小地方值得你注意:

  1. 录取通知信的内容完整度(相关文章可以看:给求职者的录取通知怎麽写?拿到录取信後的注意事项有哪些?)
  2. 拿到多间offer时,寻求身旁可靠或网路前辈的建议做决定。

三、总结与自我鼓励

  先感谢愿意看到这里的大家,想必有经历过转职漫长路程的人也有很多过程艰辛可以分享吧?推荐非本科生却成功踏入软件业多年的龙哥,写过的文章——「转职软件工程师,你必须经历的三个阶段」。


本文同步发布於我的个人网站 Annie Code Life


<<:  Swift纯Code之旅 Day5. 「编辑与新增 - Navigation Bar」

>>:  [自然语言处理基础] 语法分析与资讯检索 (II)

App 工程师开发设备选用建议

硬体设备每个人偏好不一样,只是这几年关注在 Android App 领域上,分享自身经验供大家工程师...

#21-用Canvas做科技感的动态球!(+什麽时候该用CSS/SVG/Canvas?)

今天正式进入Canvas的世界了! 老样子先看成品: 今天来做点科技感的画面,橘色是滑鼠的游标,这个...

[机派X] Day 7 - 啊我就怕 Nvidia 显卡驱动装不起来啊

引言 今天是机派X系列文章的第七天。 昨天介绍了 Ubuntu Server 常用的网路管理指令,今...

Day_06 无线转有线

了解完套件更新的地方後,再回来玩其他的网路架构。依照day04的架构,严格说来树梅派wifi连上的其...

Day28|将 GitHub 的档案抓取下来到自己的本地端 - git pull 指令与冲突时的解决方法

上篇介绍了如何将档案 Push 到 GitHub 後,今天就来练习如何从 GitHub 下载档案吧!...