你的编程能力是从什么时候飞速提升的
大家好,我是爱吃芝士的土豆倪,很高兴进行能为大家分享 我的编程能力是从什么时候开始突飞猛进的。
近期,很多小伙伴,尤其是跨专业过来的小伙伴,来咨询我做什么项目,那些项目好等等的一系列问题,而我也很苦恼如何去回复这类的问题,因为这个问题没有一个标准答案,哪怕一个简单的项目,经过大佬的包装也会变得不简单,所以我也没办法回答,不过我倒是可以讲讲我的编程能力是何时突飞猛进的,因为在我看来,不知道选择什么项目归根结底都是编程能力的不足,缺少对项目,对系统的一个整体观,不知道项目中的难点重点是什么,没有从系统级别去复盘项目,这就是编程能力的欠缺,而咨询我的跨专业同学恰好缺少这部分能力,因为我计划专门来分享一下。
我的编程能力的提升的第一个阶段是大一独立完成了一个c语言的大作业,那种大作业是很简单的那种,就是写了个管理系统,数据都在内存里面,而且还不是我全部自己写的,很多部分都是抄网上的,当我做完这部分后,我第一次感受到了编程能力的提升,不同于做算法题,是从做一个小项目的角度去思考,怎么设计啥的。后面第二次提升是我大二加入了学院老师的项目组,跟着学前端后端,并且做了一些商业级别的项目,分给我的项目很低级很低级,纯crud那种,但是也是学到了很多,了解了实际工作中需要做的小需求是啥样的,也算是对这个神秘的职业去魅了,其实前两次提升基本上也就是普通二本计算机专业大学生的普通水平了,我第三次提升周期就很长了,因为中间参与了考研,所以这个提升周期长达两年,我开始自己独立包揽整个前后端,前端的html css vue jquery 后端的ssm mysql redis等全部都是我自己一个人负责,先是跟着网上的项目做,我跟着做了一个商城项目,叫做乐优商城,用了两个月,其中我遇到了无数的问题,最后好在不断地探索,终于完整跑起来了这个多大十个微服务的分布式项目,并且也能基于自己的思想独立开发项目,比如我之前开发了一个大学生期末考试练习题系统。后面就读研了,第四次大的提升就是我去京东实习了两三个月,那是在大厂中真实的实践,了解了最真实的需求,由产品经理分配需求,自己看文档,自己看别人的代码,自己研究,多请教别人,并且在这个周期内也开始看各个大厂的技术文章,如美团技术团队,字节跳动技术团队等的优质博客,并且也认识了很多很多的大佬,他们也为我指明了很多的前进方向,现在这个阶段,我不仅可以自己设计一个差不多的项目,还能针对高并发、高可用、高性能等一些架构方案提出自己的理解,并应用进项目中。
以上就是我的技术能力飞速提升的阶段了,如果时间充足,按照我这个思路绝对没问题,但是如果马上就要实习秋招的话,那么就从我的第三个阶段走起,我觉得也可以,最后说一下我的观点,我认为没有最牛逼的项目或者技术,最牛逼的永远都是掌握这个项目或者技术的人,哪怕一个简单的项目,大佬们结合自己的知识和技术也能包装的特别厉害。
那以上就是我的分享啦,我是爱吃芝士的土豆倪,如果觉得我分享的还不错的话,不妨一键三连支持一下。
#编程能力测评##重来一次,我还会选择这个专业吗##个人经验#