飞哥,我看了一下,这些东西好像都比较基础啊,我搜了招聘信息里面还要求有.net core,redis,mongodb,elasticsearch啥的
表扬:挺机灵的小伙子
这折射的是一种非常常见的心理:用什么,教什么,学什么……
理想很丰满,但现实很骨感:搭建一个项目的技术不能说多如牛毛,但绝对不是屈指可数(.NET还好点,前端/Java那就……)
我们不是委培,即:受招聘单位的委托,定向的培训。
所以,必然出现招聘要求和学习内容不匹配的情况。
那怎么办?只能教“基础”的东西,有了这些基础,其他一些“非基础”的东西,到了单位自己学……
这也是为什么不断强调:
开始做培训的时候:试图“高大上”,几节课拉完分支循环,把时间省出来讲点“高级货”不香么?多线程/异步、高并发大流量、系统架构和设计模式、数据结构和算法……
结果一是大量的同学跟不上,二是我也认识到:
我们培训还是要面向就业。入行是最重要的,在入行的n年内,大量的都是基础工作:
但就是这些基础工作,奠定你的基础(认知/价值观),即:如何看待软件工程,它的难点在哪里,
从而进一步的理解(悟)“高级”的部分:面向对象、架构、性能安全可维护性如何权衡取舍……
开始我在想这个同学可能是混进我们预备班的……
后来仔细想了想,确实没说清楚这事。
任何时候你都可以去“找”工作……
—— 只是“找”而已嘛,又不是要“找到”,何况还有“瞎猫碰到死耗子”(复习强调)的时候呢?!
但很多同学真正的意思肯定不是这个,而是:(排除运气成分)凭实力能找到且(至少勉强)胜任工作。
复习:
你不仅仅是学知识,更重要的是锻炼能力。
由此衍生出来的:
键盘敲烂,月薪过万;
作业不做,等于没学。
什么是能力?
推荐:为什么一眼就看出你“是个菜鸟”?能力不够嘛。
不要被吓着了哟,吓着了也没啥,飞哥首先是劝退的:
出栈两年的同学,前几天和我的聊天……
最后,正面回答这个问题(参考答案):把源栈课程的全部作业做完,把“一起帮”的功能实现个七七八八。