零
正如序章所说,我想要以《记录个人的加班时间》为主题,做一个项目,用来练手学习,也许能够成为未来求职的谈资之一。
第零章,简单介绍一下对于这个项目的简单构想与介绍。
昨日之日不可追,今日之日须臾期。
警告:下文充斥了大量废话,请谨慎阅读。
业务主题
一个项目终究至少要有一个业务主题。这个项目被我命名为 Overtime ,项如其名,他的主题就是记录你自己的每一次加班。
当然,如果细说的话,大概就是:
你能够通过平台来配置自己目前和过去历代的就职公司,它们的基本信息、工时信息等,以及他们对于超期工作的补偿措施(比如调休)。然后对于自己的每次加班,可以做一次录入,以及可选地附上一些附件作为证据, 系统为你计算你剩余的应得补偿,以及一些统计信息。假如系统作为平台能够注册账户,那么你也可以查看其他人的加班统计之类的信息。
也许你会觉得,这个平台的信息都是自己录入的,也不存在什么法律效益(也许证据附件可以),甚至在某种意义上你还得再多打一次卡,这有什么意义?
对于使用者,这个项目的意义在于它能够赋予你牺牲掉的加班时间意义。尽管它做不到让你领导为你剩余的待补偿而买单,但是它能够时刻提醒着你在这里吃到了多少亏。
并非劝导人们拒绝加班,毕竟人与人之间总是需要相互理解。但是你也要明白,你的付出与你的回报是否能够成正比。你牺牲了大量的时间为公司带来效益,那么这些牺牲能否为你带来价值?价值是多样的,除了物质价值,对于你个人的成长与发展,也是一种宝贵的财富。
对于我,这个项目的意义在于,它如果能够为其他人带来一点点的帮助,让他们意识到自己的付出与回报之间的比例,那么就是有意义的。
有人建议我去抄一个电商平台、抄一个酒店管理系统。这些系统项目满大街都是,写起来也有的参考,是练手的好选择。是的,很多人都是靠这些东西练手学习。我关注的各种技术相关的微信公众号以及B站的一些视频也经常会推送什么 “微服务项目实战!”、“xx天上手微服务,助你入职xxx”、“女友做了这个项目,直接年薪xxK”、“一个可以写到你简历上的项目” 之类的文章或视频。
也不是说不好,其实对于学习这些技术,实战确实是一个非常好的选择。但是问题在于,很多学习者总会不加思考地去模仿,又有很多机构不加精修地效仿,导致了一个原本一个很有学习意义的内容,逐渐变成了他们宣传和赚钱的工具,而当这么一个项目成型后,就会长时间利用它,却不再去考虑对新技术的学习与复盘。
当然了,其实我不喜欢这些项目最主要的原因还是因为它们千篇一律,怪无聊的。
尽信书,则不如无书。虽然我肚子里的墨水可能还没有脂肪多。总有人告诉你,要学会百度,学会谷歌,学会利用搜索引擎来解决自己的问题。但是纵观现在国内部分论坛的质量,与其反反复复在各种不同的论坛去看从同一个地方copy过来的错误文章,不如去选择官方文档或者通过翻阅源代码来地靠谱一点。
当然,除了上面这个主要的意义之外,我计划使用一些喜闻乐见的新鲜技术来完成整个项目的架构设计与开发,尽管它并没有那么多的功能值得去拆分。毕竟,项目实战的经历或许在某些人眼中比项目本身更重要。
我其实挺讨厌做一些无聊的项目的。但是有些时候,在坚持自己信念的道路上终究要做出妥协。
不好意思,一不小心废话又说多了,有关业务主题就讲这么多吧,简单来说,就是对你的加班情况进行记录、统计、汇总。
就是这样,感谢您的阅读,我们下一篇再见。