[沟通备忘]和一个在职senior开发的沟通备忘

他的建议:
1、Laravel或者Symfony,总要熟练掌握一个;
2、单纯的PHP Developer就别太考虑了,机会超级少,Vue的机会也超级少,要不React要不Angular,总要能稍微能忽悠忽悠,求职职位改成Full Stack Engineer;
3、简历上加上achievement的部分,“你在里面干的是什么,为团队带来什么贡献,比如优化sql语句,提高服务器性能等”;
4、最好有自己的Laravel+React项目,能够展示,同时也说明5年并不是全职带娃,有进行知识更新;
5、现在是找工作的淡季,要有耐心,不能海投简历,这边公司数量不多,一定要提高命中率;
6、推荐了两个学习的网站:
www.educative.io/learn
www.udacity.com
7、这边基本没有笔试,大部分就是给个需求,让做demo,有现场coding,有回家做的,看公司了。还会有一个白板测试(有要你写算法的,有要你做系统设计的,还有设计数据库表的),和雅思第二部分一样。剩下的就是聊,做过的项目,用的技术,和雅思考试第三部分一样。除此之外,一定要准备的就是“项目中克服的困难,或者,自己做出的值得说一说的点”;

以上。

本作品采用《CC 协议》,转载必须注明作者和本文链接
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 31

说话像个海龟一样

1年前 评论
看上隔壁小花了啦 1年前
Helen2022 (楼主) 1年前

最好有自己的 Laravel+React 项目...

你现在每天学习时间 2-3 小时其实时间很有限. 有时候一个 bug 可能时间就没有了. 所以说还不如直接学前端. 本身 React 对 JS 面向对象编程要求就高. 光把这个搞通基础就要学好多. 加上现在又要搞 CI/CD 各种工程化. 你现在还要兼顾 Laravel 除了语言本身各种数据库也要学.

综上: 人不是万能. 表面上看可能觉得全栈很牛逼(也确实很牛逼). 但你现在更多是为了先找工作. 在有些技术总监眼里会觉得你不是术业专攻并非工匠型人才. 还是建议你先搞好一个方向. 贪多不值得

1年前 评论
qingshui 1年前
wenslim (作者) 1年前
Helen2022 (楼主) 1年前
Helen2022 (楼主) 1年前
qingshui 1年前

阿里前端基本都是用react 只要精通react,不说精通就熟悉react 那饭都吃不完了

1年前 评论
Helen2022 (楼主) 1年前

澳洲 PHP 全栈多?没有流行前后端分离吗?

1年前 评论
tomcath (作者) 1年前
还不出来 1年前
Helen2022 (楼主) 1年前
Helen2022 (楼主) 1年前
tomcath (作者) 1年前
Helen2022 (楼主) 1年前

我也在搞 Laravel + React,可以一起学 React,比较少人用 React @Helen2022

1年前 评论
Helen2022 (楼主) 1年前
my38778570 1年前
小李世界 (作者) 1年前

之前有个开发大佬跟我说有空静下心去把黑皮的csapp看了,可惜一直沉不下去

1年前 评论

这些建议挺好的,针对Junior因为学习的东西太杂太多,容易迷失方向,可以把这些建议具体化一点,应该能更快找到工作,然后再在工作中去熟悉和磨练。

1、Laravel 或者 Symfony,总要熟练掌握一个;(那就Laravel吧,毕竟学了这么久了,而且社区人多,有问题必有人帮忙)

2、单纯的 PHP Developer 就别太考虑了,机会超级少,Vue 的机会也超级少,要不 React 要不 Angular,总要能稍微能忽悠忽悠,求职职位改成 Full Stack Engineer; (那就React吧,上手挺快的,岗位超多;github上找一个点赞比较多的React工程下来,精读一遍,既能熟悉语法和API,又能学到代码组织架构,还能了解经常用的包,最后基本就是会了,面试吹一吹问题不大)

3、简历上加上 achievement 的部分,“你在里面干的是什么,为团队带来什么贡献,比如优化 sql 语句,提高服务器性能等”; (那就用Laravel举例吧,比如说用clockwork工具发现了查询构造器的N+1问题,或发现了查询最耗时的语句,然后用预加载或 join 多表查询语句简化查询,提高了执行效率等等);多看看文档查询构造器那章就可以有很多话说。再或是使用缓存或队列来缓解服务器压力之类的

4、最好有自己的 Laravel+React 项目,能够展示,同时也说明 5 年并不是全职带娃,有进行知识更新;(可以用你学习的那个React demo加上一点自己的功能,或者就用你现在学习的教程微博应用项目,越熟悉越有话说)

5、现在是找工作的淡季,要有耐心,不能海投简历,这边公司数量不多,一定要提高命中率;(海投面试容易心虚,耐心和准备充分即可)

7、这边基本没有笔试,大部分就是给个需求,让做 demo,有现场 coding,有回家做的,看公司了。还会有一个白板测试(有要你写算法的,有要你做系统设计的,还有设计数据库表的),和雅思第二部分一样。剩下的就是聊,做过的项目,用的技术,和雅思考试第三部分一样。除此之外,一定要准备的就是 “项目中克服的困难,或者,自己做出的值得说一说的点”;(嗯,差不多这样吧,但如果求职junior职位应该不大会考算法吧(或在online笔试中看你能不能做对简单的算法问题),会有小的online笔试,之后面谈,之后再视情况而定是看你展示的项目或带回家做个小demo)

建议里面说,求职职位改成 Full Stack Engineer,应该挺对的。你如果只应聘前端工程师,因为技术方向更专一,那么他们的要求就会更高一点(对你会使用的前端技术和熟练度要求),而如果你React技术不是很强,就会显得不太符合他们的心理预期;但如果你应聘全栈,因为需要的技术更全面,所以面试方的要求会不那么高,这样你的机会很很大,因为最后就可能出现这样的情况: 1,他们可能只想招一个前端,但你全栈的面试表现还可以,所以把你招进去做前端,这样熟悉后端的你,在他们眼里可以干两种活; 2,他们可能只想招一个后端,但你全栈的面试表现还可以,所以把你招进去做后端,这样你的能力足以跟前端正常沟通,甚至可以帮助维护一些前端项目;3, 他们可能就想招一个全栈,你全栈的面试表现还可以,现在人才市场严重缺人,把你招进去找人带带你,可以极大缓解开发部的压力。

祝你早日拿到Offer!

P.S.如果时间充裕,可以读一下Laravel中使用的设计模式相关的文章,熟悉SOLID说的是啥,保证面试成功率瞬间提高30%,相当于筑基期修士竟然掌握了结丹期以上的神识,会令人刮目相看!

1年前 评论
Helen2022 (楼主) 1年前
Helen2022 (楼主) 1年前
Helen2022 (楼主) 1年前

加油,推进慢没关系。面试只要口语表达不紧张,然后问题的回答往自己熟悉的知识上带就OK了。我以前一同事之前也是写纯PHP,laravel只学了半年,面试就是大胆地捡他自己熟悉的说,技术细节不会就往做过的业务模块上面扯,比如做了电商公司的进货,销售,库存模块之类的,顺利拿到高薪。展现优势,隐藏缺点,哈哈。

1年前 评论
fatrbaby

LaravelSymfony都熟,React 突击一两周也没太大问题,但是css是我一直突破不了的 :joy:

1年前 评论
Helen2022 (楼主) 1年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!