2022 编程学习建议
Posted JF Coder
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2022 编程学习建议相关的知识,希望对你有一定的参考价值。
2022 编程学习建议
前几天公司的一位领导把他的儿子带来我们部门玩,一番了解下来,他年纪轻轻就对编程很有兴趣;自学的Python,了解网络协议;真是从小就开始内卷了,哈哈哈哈哈;
并不是所有人从小就到接触编程,大多数人可能像我一样,是从填志愿开始的;笔者选择的是软件工程专业,2022年的应届生,到现在已经是一个"CV工程师"
了;
俩年来在CSDN写的文章:
HelloWorld
#include <stdio.h>
int main()
printf("Hello World !");
return 0;
当我用C语言敲出第一个HelloWorld时,就开始喜欢上编程了,大一时候就开始学习计算机基础,数据结构,C语言等;从那时开始,敲出了自己的编程世界;
推荐一个数据结构动态学习网站
:https://www.cs.usfca.edu/~galles/visualization/Algorithms.html
大一时期的建议:1.掌握基本数据结构、入门一种编程语言
;
2.加入学生会或部门、有兴趣的话;
3.培养兴趣、多运动;
BUG
bug可能让人愁,也可以让你成长;经常有能力帮人解决bug,那你成长的是非常快的;
经常跟室友讨论bug产生和解决方法,可以更快的学习一门语言,建立起严谨的编程思维;
经常逛各种社区,国内如CSDN、掘金、博客园等,国外的StackOverFlow等技术社区
;
大二时期建议 1.选择属于自己的一两门编程语言、找几个学习路线、从基础开始学习
2.写几个小项目、有自己的博客便于记录和分享、持续学习算法和数据结构
3.可以在GitHub上拉项目下来学习
项目(B站是好帮手)
像老点的博客项目、单体应用类的项目,入手难度低;要是你想挑战、可以向微服务,大数据靠拢;
刚刚开始,先掌握技术栈的广度 在提升深度
;仅JAVA,要了解掌握的就多达几十种框架技术,所以先广度在深度;
项目要贴合软件市场需求、应用市面主流技术(SpringCloud微服务体系延伸的技术架构等);
再者掌握几个拿手框架(研读过源码的那种)、刚刚开始读源码,可能惊叹所使用的设计模式的精妙;
再次回去读可能走通这个框架的主线逻辑和设计思路、在在在回去读,就可以有多次收获;
刚刚练手的项目最好从零开始搭建(不要使用脚手架等工具)
;
最后将项目部署到服务器上(自己搞个云服务器)
大三暑期可以考虑找一个实习单位、并不需要多大型的公司
;有资源可以接单(有空闲时间可以考虑,毕竟可以学习的时间很宝贵)
实习
可以在招聘平台发布(Boss,牛客等);实习单位要选好,一般看它的技术栈要求,比如Java,如果SSH,你就不用考虑了;实习时期多学习,多问公司大佬,收获很大(经验)
实习还是需要一直学习的
可以更加深入的学习各种技术栈在各种业务场景发挥的作用、不同数据结构适应的场景不同、各种算法的优劣、微服务、云开发遇到的各种问题以及解决方案
在编码过程,发现更优的解决方案等等,都是在实习阶段的大收获;
结语
赶紧找个女朋友吧!!!!!等到头发没了,可就难咯、
以上是关于2022 编程学习建议的主要内容,如果未能解决你的问题,请参考以下文章