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 编程学习建议的主要内容,如果未能解决你的问题,请参考以下文章

2022年自学Java最新学习路线(建议观看)

Python核心编程:《8个实践性建议》

基线提升至96.45%:2022 司法杯犯罪事实实体识别+数据蒸馏+主动学习

2022年最值得学习的技术都有哪些?

推荐一个专注程序员编程提效网站,编程学习利器,建议点赞收藏

软件测试功能到自动化学习路线图,2022年最新版技术栈