作者komm0310 (komm0310)
看板Soft_Job
标题Re: [心得] 馒头计画 免费程式教学心得 [停止收信]
时间Sat Apr 18 00:50:47 2020
※ 引述《bebeewei (bebeewei)》之铭言:
: 停止收信, 收到10来封信, 希望有人可以继续延续这个计画,
: 帮助更多人, 让世界更美好~
: ----
: 引用前一篇文章, 大致上都很认同, 也很喜欢, 所以引用了. (请先阅读完他的文章)
: [心得] 馒头计画 免费程式教学心得
: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1549355425.A.A4D.html
: ## 馒头计画是什麽?
: 同上.
: ## 为什麽我想要启动馒头计画?
: 1 个人很希望在学生时候, 或者出社会时候, 可以有像我一样的馒头可以讨论.
: 2 对我自己而言, 没做过的事情, 会想尝试看看.
: ## 先生你那位?
: 1 有梦想, 非常有执行力的後端工程师.
: 2 LeetCode 比赛, 过去有2次, 在时间内写完4题(跟神人比, 时间上还是差很多).
: 3 年龄要30.
: 找了3个认识5年以上的朋友来描述我
: 朋友A: 积极把握能提升自己能力的机会,目标明确并勇於追求
: 朋友B: 一个充满正能量且努力的家伙
: 朋友C: 对人生很有热情跟实践力,为人大方直接,心中勇敢没有畏惧,
: 技术力不断进步,是不可多得的好友跟工程师
: ## 分享我的进行方式
: 1 想找1~2位有兴趣的同学, 成为他们的馒头.
: 2 每周1 on 1, 讨论工作上的想法, 规划, 期望可以帮助你成长.
: 3 先尝试(实验)3个月, 如果有任何互相不适合, 都可以提早散伙.
: ## 想找的人
: 1 希望是刚出社会没多久, 甚至是要准备毕业的学生(但也不局限).
: 2 有 团队合作, 拥抱变化, 诚信, 激情, 负责的价值观.
: 有兴趣的请寄自介和任何问题给我, 有兴趣我也会回寄 多谢.
: PS: 我是用Vpn, 人不在荷兰
由於受到了Bee大的指导及版上众多的资源,所以希望来这里分享一下这个馒头计画的心得。
我的背景: 科大CS学士毕,毕业後在餐饮业待了3年,一直到去年才回来摸code。
毕业後的我,其实根本没想过未来会再回来走这条路,很笃定的认为自己就走餐饮这条
路了,目标成为一位顶尖咖啡师。
在认清这与自己想像中的人生不同後,在惭愧、怀疑、迷惘的情况下决定转职回软工...
一开始,整日泡在图书馆上Udemy,一个月後有幸的在朋友的公司担任小後端,是我的
第一份backend offer。
在这里虽然没有人可以带我,对我来说却是一个很棒的练功场,靠着udemy, google和
stackoverflow解决一切遇到的困难,总的来说,写node玩得还算开心!
但确实时常遇到一些设计的问题,不知道自己做的决定到底是不是对的,同时也不确定自
己学习的方向是否需要调整,所以一直都很希望能够有人可以指点我。
而大约在去年6月份的时候,在ptt看到这篇文章,我马上就站内了Bee,也很幸运的成功
搭了上线,开始了这个馒头计画。
这段时间多亏了Bee,我觉得我学到了不少,同时帮助了我调整转职的心态,因为我总觉
得自己不够好,担心是否不被公司所接受,但後来事实证明了并非如此。
以下是我想分享在这段期间的一些归纳与心得。
1. 自学能力
每个星期找一个任意主题来分享,有时从B大分享给我的文章中挑,有时则是找自己
有兴趣的东西,除了增加自己的知识外,也练习如何与人分享。 记得我做过的主题有:
FP vs OOP, 编码, 记忆体分配, Node eventloop, Node blocking/clustering等等...。
每次在分享完後,B大也都会给予很多回馈,不论是从技术面或是如何分享等,都学习到
了不少。 而我最佩服B大的是,他总是非常积极的在精进自己,即便他对我来说已经有了
非常好的成就,但总是听他分享他又学到了什麽。
2. 基础能力
Clean code: 这点我觉得帮助蛮大的,一开始是给Bee看我的code,然後帮我点出一些
问题,之後我开始去看书找资料,并持续用在自己的code上,开始一次次的refactor自己
的code,自己看了也觉得很舒服。
也开始学着看一些常用lib的source code,对於在设计风格上有很大的帮助。
资料库设计: 设计过一个评论网站的资历库,学着透过用使用者情境来带出资料如何被储
存,并且和Bee来回讨论设计上的细节,也更加体悟到设计就是有许多trade off,不论是
架构或是资料库,没有好坏,只有适不适合,以及能不能够说出这样设计的理由。
Leetcode: 在leetcode中除了演算法和资料结构外,也帮助了我更好的去掌握
Javascript(但最近开始改用python来写,因为有更多的内建Lib可以用)。
3. 设立目标
Bee会要求我每个礼拜写周报,纪录这个星期做了什麽、学了什麽,并为自己设下目
标,再切成小目标分次达成。 这样做能够让自己更专注再目标上,让自己持续向目标前
进。
例如说我有个目标是去欧洲工作,那我可以参加相关的海外工程师求职讲座,蒐集欧洲
公司都开什麽条件,例如很多都要求TDD, Full-stack等,开始用这些关键字补强自己的
能力。
这部分我觉得可以用子弹笔记的方式来做纪录,因为在概念上很类似,且是一套更为完整
且有架构的模式,使用起来我觉得更为顺手!
觉得自己真的很幸运,能够在这个时候遇到mentor,给了我非常大的帮助,在今年换工作
时也拿到了比我预期高的offer。
最後如果有想转职的朋友,希望询问建议的话也欢迎站内我,因为我知道那股不安确实令
人相当难受...
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.160.123.158 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1587142249.A.230.html
1F:推 iceman5566: 谢谢分享 04/18 00:59
2F:推 BignoZe: cool keep going 04/18 03:19
3F:推 k12795: 优质推 04/18 04:30
4F:推 drysor: 感谢分享 04/18 07:42
5F:推 bcjohn: 推 04/18 08:07
※ 编辑: komm0310 (111.241.144.17 台湾), 04/18/2020 10:04:35
※ 编辑: komm0310 (111.241.144.17 台湾), 04/18/2020 10:07:04
6F:推 rexhuang: 推分享 04/18 11:10
7F:推 kasimEnix: 推分享 04/18 18:38
8F:推 s9209122222: 你们真的有办法随时都有个目标喔?真的很厉害 04/19 20:59
9F:推 BignoZe: 我的话还是有满多时候会迷惘 多跟同侪 前辈讨教很重要 04/19 22:32
10F:推 yuanyu90221: 感谢分享 04/20 01:50
11F:推 bebeewei: 推推 : )) 04/20 10:38
12F:推 bearching: 推 04/22 08:02
13F:推 lillianyo: 推 04/25 16:03
14F:推 ts7999: 推推 04/25 16:45
15F:推 xingkuang: 推 05/12 10:58