有编程基础,辞职每天自学四小时编程,做git项目,刷leetcode。会比大厂在职的程序员成长慢吗?
2022-10-30
24 阅读
虽然不想打击有类似想法的人,但如果还带着学生思维学技术,大概率是要遭受社会毒打的。
如果还处于学习技术的阶段,每天四个小时并不算很高的强度。
回想我十多年前刚开始学编程,每天10+小时的编程也是有的,即使工作多年我也还保持每天学习的习惯。
如果你真的热爱技术应该会非常的投入,进入所谓的心流状态。
不用刻意纠结每天编程多长时间,四个小时可能也只是起步。
做git项目感觉这个说法有点业余,猜测是做github等开源项目的意思。
那我可能会质疑你所参与的是不是真实的开源项目,价值几何,是yy自嗨的还是有大量真实用户的,参与的是核心还是边缘工作?
另外远程工作模式对个人的自律和团队协作要求会很高,你是否能真的适应?
真正有机会主要从事算法工作的人,在整个程序员圈子里都是极少的。
而且以我从业十多年的经验,即使没那么精通算法,也完全不会妨碍你成长为一个架构师。
因此每天刷算题不是必须的,偶尔练习下保持感觉即可,除非你未来还是想去宇宙条等需要刷算法题的公司。
既然提到成长,那肯定是要有成长的环境。
虽然说大厂也有拧螺丝的水货,但大厂有完善的技术体系和流程,复杂的业务场景,以及大量技术大牛和团队协作等适合成长的环境和资源。
只要你自己足够努力,大概率会成长得很快。
但所谓大厂并不是每个人都能进或者必须要进的,即使在一个普通的互联网企业,如果你承担更多的责任,每天面对的是复杂的业务问题和线上棘手的技术问题,你一样可以成长得很快。
虽然说在技术成长的道路上,自我学习的能力很重要,但是在真实企业的业务场景里锤炼肯定会成长得更快。
因为技术是为业务服务和解决问题的,「木无本必枯,水无源必竭」,单纯为了技术而学技术不会有太好的结果。