[Day 2] 到底该不该做作品集

相信这个问题应该困扰了很多菜鸡工程师 (包括我
如果你还在犹豫

作品集很重要吗?好麻烦,真的有需要做吗?

那我只能跟你说

很重要!!!别问了! 做就对了

就我目前的观察来看
在求职的时候,有自己的作品真的是大加分
尤其是初入职场的小菜鸡们
如果没有精美的学历 or 专题 or 实习经验
很难具体的对公司证明自己的实力
面试基本上就是自我介绍完後尴尬的闲聊或冷场 XD

当然除了新鲜人之外,有经验的工程师也需要作品集
工作上的专案除非是公开的系统,
不然很多涉及到商业机密,基本上都不能放,
这也是我这次想趁着铁人赛做一下Side Project 的原因之一

好滴,闲聊结束

这边就讲一下我怎麽挑选这次要用的工具跟主题搂!
我自己是想了几个需求

1. 不要花太多精力

最好是能从零到雏型 1个月内可以完成的
後续有时间可以再慢慢重构 逐步优化

要满足这个条件,基本上那些很新很厉害很复杂的东西是不要想了
最好是平常熟悉的程序语言跟框架
目的就是能快速建构应用,不用自己重造轮子

2. 可以吸引人的内容

或许有人想问,我怎麽知道老板要什麽?
这是个好问题 我也不知道 XD
换个方式想

什麽样的商品,才会吸引顾客来买?

什麽样的作品集,才会吸引到公司?

不用到独一无二,但是要有特色!
以前端来说,至少要美观、好看,配色不要太可怕
不要只有白底黑字,字体用新细明体,按钮还用最原始的灰色四方形
或是只有一个简易 Todo list,
按一按新增移除完成,然後就没了,这个面试时拿出来Demo想想都尴尬

可以先尝试整理出会的东西,
然後再互相整合一下,变成一个吸睛的卖点
像是加上行事历功能,
新增项目时加上日期,可以在行事历上标注当天有谁上班
另外加个Table,可以筛选 & 列出不同员工的班表 等

其实我觉得纯後端在做作品集的时候其实蛮吃亏的,
毕竟人都是视觉型动物,
前端现在用JS就可以既好看又能动,不用仰赖後端
你写出很厉害很有效率很节省空间的程序,
会操作资料库、串接第三方API...等

但是要怎麽demo就是个很大的问题,直接放程序码?
谁要看阿~ 放Github连结,人家都不一定会点开了
所以前端还是要会的,加减学一点 离全端也不远了 XD

3. 可以接触到工作上不会用到的东西

工作很多时候,
会因为时程压力、或是专案不需要
有时候对一些工具或技能有兴趣,但是就是摸不到
趁着做Side Project的时候就可以拿出来玩一玩了
像是平常在公司都是用Gitlab
就可以试一下上传到自己的Github
还有像是从头建立一个专案
这类平常不会碰到的流程,也可以练习一下

4. 有 动力/目标 可以撑到做完

工程师是很懒的,
以我认识的工程师捧由来看,
下班除非onCall不然基本不会想碰程序 or 工作相关的东西,
更不要说什麽花额外时间来学习什麽的
毕竟每天上班就是一直在学新东西了

我目前的动力来源就是参加铁人赛
写文章对我来说其实是好玩的事
所以会拼命想生出东西来完赛
如果不是要参赛,这个Side Project不知道会被我拖延到什麽时候 XDD

不小心聊太多啦~

下一篇会讲这次专案要用到的工具

大家明天见!

推荐阅读

好的 Side Project 和作品集如何做?给新手工程师的懒人包|ALPHA Camp Blog

【转职必看】面试後端工程师,我该准备什麽作品集?

[Day 3] 前後端技能这麽多,要选哪个呢?


<<:  Day2-看看JDK内有些什麽好用的工具!

>>:  沟通这回事:冰山理论

Render Props ( Day20 )

「render prop」这个词指的是一种用一个其值为函式的 prop 来在 React comp...

[如何关掉TP-Link WR841N的Beacon]

目前在做学校实验,用analyzer收集wifi讯号时都会出现beacon的干扰,请问该如何关掉他或...

Android学习笔记19

今天建立了dialog的viewmodel去实作原本的动作 class Dvm(applicatio...

[Day03] .NET 5

咱们写扣的人,大概只有学生时代会自己手刻玩具来用,目的多半是为了交作业或者第一份工作的面试要 dem...