有编程基础,辞职每天自学四小时编程,做git项目,刷leetcode。会比大厂在职的程序员成长慢吗?

ww13142010


首先,对于程序员来说,岗位提升和自主学习是两个主要的成长手段,但是岗位提升往往会起到更重要的作用,所以并不建议已经具有编程基础的人完全通过自主学习的方式完成提高。

程序员不论是否在大厂工作,通常都需要通过不断的岗位提升来促进开发能力的提升,不论是从事业务功能实现的应用级程序员,还是从事平台设计的研发级程序员,都需要不断突破岗位瓶颈从而获得成长。

对于程序员来说,能力的提升不仅仅包括做项目刷代码,更重要的是岗位往往会给程序员带来更多的资源,比如从事大数据、人工智能方向的程序员往往都需要大量的软硬件资源作为研发的基础(比如深度学习对于运算资源就有较高的要求等等),而自学者很难能够获得这些资源。另外,大部分程序员的工作需要多个角色进行配合,在配合的过程中也能互相促进,不少应用级程序员就是在合作的过程中逐渐成长为研发工程师的。所以,交流对于程序员的成长往往会起到更加重要的作用。

最后,对于初学者来说,通过做Git项目是会获得一定提高的,而且短期内的提高还是比较明显的,做Git项目一方面会促进自己的代码规范性,另一方面也会积累大量的编程经验,通过Git也可以完成一些交流,这些对于初学者来说都是有较大帮助的。所以,不少在职的程序员也会参加一些自己感兴趣Git项目。

我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。

如果有互联网方面的问题,或者考研方面的问题,都可以咨询我,谢谢!


IT人刘俊明


这要看你的用心程度了,像题主所说的这种情况,如果你真的按照这个时间来学习的话,不会比在大厂的程序员成长的慢,但也不会比他们成长的快。

对于程序员来说,自主学习与岗位提升是成长的最主要的两个方式,一个是理论,一个是实践。很大程度上我们都倾向于实践出真知,只有实践才会更快的成长。如果单单注重理论的话,就比如说在家自主学习,可能要下很大的功夫了,题主也不例外。

之所以这样说,是因为程序员能力的提升不仅仅包括做题刷代码,也就是题主所说的做git项目、刷leetcode。这种太过局限,没有硬性的时间要求,也没有突如其来的麻烦。一直做一直做也仅仅是让自己更加熟练而已,但是在企业里面可不是如此。

加入工作的程序员往往会因为棘手的工作扰乱自己的计划,这点应该很常见。而这些棘手的事就是成长的必经之路。没有对紧急事态的应变能力,真的很难成长为一个合格的程序员。而且最主要的是在企业里面,你能接触到的编程资源有很多,让自己能力能覆盖到更加广阔的范围,这点是自学得不到的。

更何况,很多时候程序员都不是单独完成任务,而是需要团队的合作。在合作中如何凸显出自己的能力,如何做到完美链接也是需要实践的。因此,还是那句话,自学很努力的话不会慢,但不实践肯定比不过他们。


TMT视界


编程这个东西,我觉得最重要的就是自己的自学能力,以及发现问题和解决问题的能力,当然了,平台不一样,大厂的程序员可能是造轮子的,而你可能是用轮子的,无论是接触的知识面或是只是水平,都不在一个层级上的。

当然了,如果你能坚持你的计划,我们不说追赶大厂的程序员,至少可以提升自己,让自己找一份工作,应该没有问题。

学习编程最好的方法不是没日没夜的学习,而是把编程作为你的一种兴趣,兴趣是最好的老师。加油!


奋斗的小黄鱼


不是慢不慢的问题....是根本没有成长...

1.一天4个小时够干啥...考虑一天14个小时的强度...

2.程序员的竞争力是业务...年轻码农要多少有多少...能使你成为专家的只有行业知识...你在家怎么学行业知识?行业是指工业.农业.教育.医疗这些知识....编码谁都会...培训班三月谁都会...

3.这就和闭门造车一个道理...你根本不管客户需求自己造车你打算卖谁?


ACME63610374577


有编程基础何必要闭门造车呢,把数据结构和算法学一学,面试题刷一刷,找个实习还是很随意的,在工作中成长,解决实际的问题,才是编程的意义

共勉,我的朋友



增删改查小王子


大厂除非架构之类的管理岗位,不然就是拧螺丝,有深度没广度,做二次开发;小厂打杂,有广度没深度。


前海后山中间一刀切


怎么说呢,有用也没用。

无论在职或者自学,都是积累的手段。

至于你现在的状态我建议你先去大厂刷1-2年,原因吗,因为大厂比自己单撸简单些,一些东西已经给你总结好了,就等你张嘴了,干些日子感觉原地踏步或者说感觉学不到什么新的了,可以利用业余时间提高自己。

其实别听大厂的瞎说,牛b的就那几个,做几年熟悉了,无非就是熟练工。编程本身门槛就不是很高。


张凯44306859


大厂程序员其实虚火很重的。表面上都是高手,其实很多都只会在既有平台上搞点“二次开发”。自建体系会很强


吴疆37


没用的,实际项目的经验不可能靠自学获得。你最多可以靠证当老师,所有的都是纸上谈兵而已。


一凡260114853


如果每天自学四小时,积满1万小时,有可能成“大师”。


分享到:


相關文章: