刚好最近我有学生在问说能不能分享一下要符合怎样的标准才能找到工作
想说就回一下这篇,所以下面不是针对你给的建议(给你的建议我放最下面)
而是针对所有半路出家转职想要找到网页工程师的工作的人
# 1. 履历
履历的话其实相对上比较简单,只求干净简洁
如果表达能力自认没有很好或自认很好但其实身旁朋友都觉得不好的话
可以用条列式的就好
履历版面跟要写的东西直接参考这里就好:https://pse.is/AQ4UM
用 CakeResume 的好处就是至少版面是干净的
他们默认的版型我觉得都满不错的
上面贴的那网址可以看到其他人公开的履历,可以顺便参考一下
跟工作无关的不用写也可以,大头照我自己是没放
自传那种东西就省了吧,真的很想要的话可以简单两三句话介绍自己
长度最好控制在一页,或是我觉得两页以内都可接受
超过两页基本上就代表你写太长塞太多不必要的东西
要记住的是履历只是为了帮你拿到面试机会
所以写重点就好,细节面试的时候可以再聊
这边有我之前写履历的心得,有兴趣可以参考看看:
https://medium.com/hulis-blog/resume-evolution-4c337ff30729
# 2. 作品集
有人可能会问说:“只能放相关经验的话,那我履历要放什么?”
这问题其实问得不错,因为半路转职的人哪有什么相关经验
所以你要做的就是创造你的作品集
而背后的目标是:“我要在履历上让别人看到我有能力胜任这个工作”
以网页工程师来说,最常见的当然就是做一个网页出来了
后端的话就后端部分多展现一点,前端也是如此
虽然说我觉得画面美观这部分并不包含在工程师的工作内容
可是作品集如何长很丑或是很阳春的话,的确会让人看不太下去
而工程师通常都不太知道怎么做出比较漂亮的网页
这边给一些小建议
第一个是可以套现成 library,不求美到爆,只求不要丑到爆
Bootstrap, bulma 或是 material UI 都是不错的选择
用 Bootstrap 的话可以再搭 Bootswatch 改一下 theme
如果想要更美丽的话,可以参考六角之前发起的这个活动
叫做前端修炼精神时光屋,里面的设计稿都是 CC0 释出的
https://github.com/hexschool/TheF2E
人家设计稿都给你了,你只要照着刻就可以有美美的画面了
画面的问题解决了,再来就是功能
作品集应该放什么功能的网站?
这部分可以从你日常生活下手,看你平常都用什么网站
脸书、Ptt、Google 搜寻...
你可以模仿他们做一个简单版的出来
掌握一个原则就好:核心功能一定要有
以脸书来说,你的动态墙可以只接受文字动态
可以不用有社团功能,也不用有 messagener
只需要可以加好友、发贴文然后朋友看得到贴文就好
甚至连贴文权限设定都可以先不做
但做了的话就是加分项啦,代表你作品很完整
如果你还是想不出来,这边给你一些其他常见的范例:
1. 留言板
2. 简单购物网站
3. 部落格
参考现成的服务还有一个优点是你可以连设计一起参考
简单来说就是模仿,脸书做怎样你就长怎样
但接口可以稍微改一下换个颜色之类的
最后再次提醒,你做这些作品集的原因只有一个
就是你要证明你有胜任这份工作的能力
然后在履历上可以附上网址,但不能默认面试官有时间会看
所以最好的方式是写专案名称以及你用到了哪些技术
例如说:
留言板系统
以 PHP + Laravel 作为后端,数据库为 MySQL
前端部分使用 Bootstrap 套版,搭配 Ajax 达成留言不换页的功能
虽然还是有再改进的空间,但至少一眼就可以看出:
“喔~这个人应该是会 PHP, Laravel 跟 MySQL 的”
# 3. 技能
想要变成工程师,最重要的当然还是要有真实力
履历写得再好作品集再漂亮,面试什么都回答不出来还是倒
以前我有列出我觉得满基本的一些技能:
https://hackmd.io/s/H1L4FEb5Z
(程式解题能力培养那部分可以先略过)
你想往后端走就后端再去找有哪些可以补,前端的话亦同
里面给了一大堆关键字,照着关键字找就有很多资源了
或是我以前也写过一篇:该如何知道就业所需技能?以前端工程师为例
里面透过参考一大堆征才条件的方式归纳出求职所需技能
https://medium.com/hulis-blog/e73e04c2bec4
也可以参考我最近教学的课纲,里面教的应该算不少了
https://github.com/Lidemy/mentor-program-2nd
# 总结
要转职成为一个网页工程师,当然第一点就是你要有能力
有能力以后利用做一些小专案的方式证明出这点
顺便也可以让自己再练习怎么样完成一个作品
写前端是一回事、写后端一回事,你要把前后端串起来又是另外一回事了
有了能力有了作品集,最后一步就是在履历上展现出来
想办法表达出“我有能力”这件事情
=======
以下这些是给原 po 的一些建议:
第一点是你的作品我有稍微看了一下,前台部分跟大家讲的一样满惨的
后台我有看到你有套一些版型,但应该也有自己又改了一下
这边建议全部都找现成的版型去套或者用 bootstrap 调一下
不然的话真的有点惨
我觉得有部分原因是因为你看的教学,那些教学感觉很有年代
里面的设计应该也是比较旧比较阳春的那种
现在网络上资源很多,可以找一些比较新的教学来看
在 coding 方面你应该是有能力的,但缺点就是这个作品的设计问题
你找一个现成的类似的网站,照着做就对了,甚至不改任何东西也可以
(可以在底下标注一下是参考哪个网站)
第二点是可以考虑买个便宜的 domain name,会比放 IP 位置好很多
大概一年两三百台币就能够买到一个了
第三点是履历方面的问题
我认为你要放政治立场是 OK 的
但相对的后果就是有些公司看到这个可能觉得很怪就直接把你刷掉了
所以如果你愿意接受这个可能,那继续放也是可以
这就是一个选择问题而已
然后根据我上面的建议,你履历放的东西太多,格式也挺怪
那些奇妙的分隔线可以拿掉其实也不影响阅读
专案的部分改成用条列式比较好,简单条列一下做过什么就好
再来想找网页工程师的话,可以把其他不相关的作品都删掉
例如说那些检测系统跟 C++ 做出来的专案之类的
我想知道的是你到底能写出什么网页,跟你会不会做检测系统一点关系都没有
如果你真的很想留,觉得这些可以证明你会写 code 的话
可以只留一个就好,其他都拿掉
第四点是关于有些人说的态度问题
网络上都是用文字沟通,有时候同一句话可以用不同语气解读
关于态度问题我倒是觉得还好
还有一点要注意的是网络沟通跟现实沟通是完全不一样的
你现实生活中如果跟我聊天,我聊到 API,你下一句问我 API 是什么
那我会直接跟你解释
但如果你是来求指教,我跟你说:你先去把 API 好好弄懂
这时候如果你回我说:“API 是什么?”,我就会这样不太行
为什么?因为网络上你没必要即时回我,这不是即时通讯
你可以自己先查一下是什么而不是直接反问我
如果查了之后还是搞不懂,那可以用另一种方式回应
例如说:“
我大概找过一些相关的资料,API 看起来是一种程式之间的沟通方式
我猜您应该是想建议我实际去写 API 看看
可是我现在没有任何作品,想请问一下应该要写什么 API 呢?
”
(可能对有些人来说还是不够,但对我来说我觉得这样可以XD)
跟前一个回答比起来,这样就比较不会被说是伸手牌
因为我会知道你有先查过资料有做过功课,可是还是不懂那是什么
想更好的话也可以附上自己查过哪些东西
而且也因为一种文字可能多种解读的关系,语气可以尽量再客气一点
这边也再次推荐经典之作:提问的智慧
https://tinyurl.com/jozj7qm
最后,从你做过的东西我觉得你 coding 能力方面是 ok 的
但网页工程师这块跟你以前写的领域差满多的,你要把网页相关领域再弄熟一点
上面我有给了一大堆关键字,应该满够的了
再来就是作品集的部分,找个现成的网站模仿一下,能多像就多像
学习从模仿开始是一个不错的起头,反正再怎样也会比你现在的那网站好
最后就是履历啦,修得简洁一点然后只讲重点的话应该会好很多
还有一个问题你要思考一下
如果有个东西你觉得很重要,可是很多版友们觉得一点都不重要
那你该怎么办?
如果你坚持己见那也 ok
只是给你建议的人可能就会觉得:“靠邀,我讲了又不听,干嘛来问”
既然你都愿意来 po 文求指教了,就代表你觉得这个地方是有能力的
代表这边的人给的建议你相信是有帮助的
要采纳谁的建议,最后看的还是背后的理由
可以想一下自己背后的理由是不是足够有说服力
“我就是想放这个”比起“放这个跟网页工程师无关,不放比较好”
后者有提供了理由而前者没有,对我来说后者就比较有说服力
大概就是这样了
祝求职顺利