如何通过自学成为一名合格的新手程序员入职?零基础自学请收下这份超干货的学习指南!! 您所在的位置:网站首页 春招过了要马上入职吗 如何通过自学成为一名合格的新手程序员入职?零基础自学请收下这份超干货的学习指南!!

如何通过自学成为一名合格的新手程序员入职?零基础自学请收下这份超干货的学习指南!!

2023-03-17 01:36| 来源: 网络整理| 查看: 265

        今天分享的就是我们新手阶段该如何定位自己,怎么做一个合格的新手程序员?最后顺带会说一下,正常入职撸代码两年后该处于的段位。一般人我不告诉他的,因为那些知识对于新手属于超纲了,但我觉得我们的未来方向应该提前预告一下。我们新手听完那些两年后的知识之后,不要给自己压力,旨在预告一下有个方向,并非施压。

       好了,废话已过,我们先说如何做一个合格的新手程序员吧。所有内容纯属个人经历总结,不同的人不同经历,感谢理解。我们要说一下,新手入职百分之一百会接触到的实时使用到的技术点:

       还有其他的,这里就先写这么多,以上内容纯属个人经历,您可能会遇到,您也可能不会遇到,我只是预告一下,我们不要给自己压力。最后说一句,我们一定要学会知识整理,这是个强大的技术,但又不属于技术的技术,不会知识整理的程序员不是一个好程序员。赠人一赞,手留余香。谢谢你们的鼓励,我会持续分享程序员干货。

我们要会前端知识。我发现入职的粉丝有一小部分都不会前端技术的,每次都来找我帮忙,真的,很少有纯后端的开发,一般我们做开发都会涉及到前端,所以这是必会的。我们要特别熟悉js操作元素、标签,比如添加属性、添加内容、修改属性值、修改内容、获取元素等,还要会常见的元素属性,以及最后的各种元素选择器。不管你进入公司使用了哪些快速开发的插件,都离不开这些技术的基础。因为不管什么插件都万变不离其宗,而这些技术就是前端的中基础,我们学好这些技术也就等于我们学会了市场上大部分前端,不要管现在哪个框架最好用、最火热,不同的公司使用的框架都不一样。我们不能全部学会,所以我们只要学会它的宗,也就等于掌握了这群技术。我们不要避讳dbug,dbug就是程序员的筷子,吃饭必备。如果没有筷子我们怎么吃饭呢?这里同样包含了前端的调试,不会dbug的程序员根本不是一个程序员,只能算是java学徒。简单的操作,比如部署项目、查看日志、文件、ps进程查看命令、翻上一页,翻下一页,保存文献,还有查看命令帮助等等。有道热门的面试,就是让你说一下您最常用的。我们回答这些,上面这道面试题基本就可以过关了。我们要会定位一场错误,千万不要上班了还要同事来帮我们定位错误。我们学习定位错误的方法就是多练项目,项目一定要动手练,光看能学会技术的人还没出生,只有多练项目我们才能学会定位错误。平时在练的项目就等于是我们的工作经验,我们是可以写到简历上的。如果你在练项目过程中发生了错误,不要慌,基本的定位逻辑就是查看启动日志,不会应允的,请自行安装翻译软件项目启动日志是从上往下打印,所以我们找日志错误的时候,要从上往下开始定位项目,任何的错误启动日志都会告诉我们,这里包含窗口执行报错以及linux系统报错。我们除了会定位错误,我们还要会解决错误。在解决错误过程中,遇到了不会解决的错误,我们可以将错误复制到百度,让百度来解决,这就是在锻炼我们解决并累积解决错误的能力。解决错误多了,在遇到错误的时候,我们只要看一眼这个错误信息,就能知道百分之八九十怎么解决这个错误。还有最最基础的就是使用版本控制。我们入职千万别把老程序员的代码覆盖了。有个常规的面试题,提交代码的时候,遇到代码冲突,你怎么解决这个问题?就是考察你有没有工作经验的。

        好啦,这些就是新手必掌握的内容。另外介绍一下两年后我们该达成的阶段,先简单列一下:

我们要具备这样的思维,永远都不要相信任何来自客户端的数据。

异常处理,异常处理等于就是我们的眼睛,它会时刻把我们监控着代码。代码重复问题。我们不再是新手,我们要设计优化我们的代码以及接口,这是我们该有的编程态度。要明白合理添加日志的重要性。学习新技术的能力,新手和老手最本质的区别就是老手对新技术能现学现卖。                                                                                                                          还有几个常用的技术上难题:缓存难题。缓存是很好用的,但是用得不好会得不偿失。曾经进入过一家公司,是因为缓存搞死了一套系统,导致最后不得不重新做。并不处理问题解决。现在很多人都会用Ajax,但是Ajax依旧是会出现问题的。如何控制一步请求对服务器的负载?敏感数据的传输。如何保证安全的传输敏感数据?如何将数据和代码区分开来,让代码是代码让数据是数据。序列化问题。比如序列化前后的数据是否还是原来的数据。做项目时候考虑到了超时了吗?


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有