做技术需要循序渐进

Posted 水坚石青

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了做技术需要循序渐进相关的知识,希望对你有一定的参考价值。

        博主介绍:目前在制造业从事数据仓库开发,大数据开发,报表开发。我个人是持续学习者,自我打鸡血者。专注技术分享,主要人群是大学生,因为自己入门的时候很痛苦,不想让其他人很痛苦,所以我会写一些文章来让大家的入门更加简单和便捷。当然很多人也会私信我,我有时候很累,也确实没有精力去做那么多的事情,可能有些留言就不会一一回复了。我会不定期更新B站的视频,然后针对大家的问题做出回应。希望能帮助大家。

        学习方法:我刚开始在大学里面学技术,总是想一口气吃个胖子,这是不可取的。因为知识是有体系的,学习知识要一步步来,我之前学了之后,总想着啥都要会,导致毕业的时候啥都会一点,啥都不怎么会。现在也有这个问题,不过我既然选择了全栈,我基本就不会怎么去把所有的知识都学习,人在无涯的知识面前根本无能为力,只能是学习得某一部分。所以建立自己得知识体系很重要。我自己目前大概建立了从数据仓库的这一条知识体系,包含指标确认,数仓搭建,数据入湖,报表开发,指标汇报。

        

       最近见了一些人,聊了一下,感觉自己又很多方面的不足。知不足,改之,可以更加完善。

       能够认识自己不是你自己,而是来自他人的反馈,然后你通过他人的反馈来全面认识你自己,修改你不足的方面,然后发展你的长处。你的行为和动作,给予他人印象,然后对方通过你的行为总结得出你是怎么样的人,需要怎么相处,给你一个用户画像,最后找出对待你的方式方法。

       管理者就是利用人物性格,然后给予不同的人以不同的对待方式。什么样的人做什么样的事情,外向的人可以去做销售,内向的人可以去做技术。

       首先你认清楚你喜欢什么,是喜欢纯开发还是喜欢与用户打交道做需求。很多同学不清楚自己到底是什么样的人,自己到底喜欢什么职业,然后糊里糊涂干工作,没有取得自己想要的成绩,而且还很辛苦。我建议你多去面试面试,多跟其他人聊一下,这样的话你才能知道你自己的不足。我其实从大学毕业的四年里面,也在不断思考自己喜欢什么,想去做些什么。到现在我一直在想自己要去做些什么,我大概是找到了方向,我很幸福。

       我接触CSDN是在大二,我是一个非常喜欢分享的人,我什么东西学会了,我特别喜欢跟他人讲。讲的过程当中你会自己再次理解一下,更加深刻。我初中的作业自己不会做,但是会给其他同学讲题,然后老师总说我不写作业,其实我自己一道题都写了好几遍了。所以后来我总结你分享知识的过程,就是你再此理解的过程。

       最近在面试大数据开发岗位,我发现我自己工作快四年,好像在知识广度这块还可以,在知识深度这块就显得不足了。Java,Python,Oracle,Hadoop,Impala,Hive,Kudu,Sqoop,Kettle都接触过,只是在表层浮着,没有深入。面试官说我面试不只是要把名词罗列出来,而且要把每个都要掌握。所以我大概列一下未来要学习和深入的方向,大家一起步。

        技术栈:Java+Python+Hadoop+Hive+Kudu+Kettle+Impala

        Java方面:自学过JSP,SSM,SSH,Springboot,应付课程设计应该绰绰有余。前端也又接触,想Bootstrap,Layui,没有系统学习过,这是需要加强的。

        Python方面:只是简单写过爬虫和一个重启Tomcat的程序。基础知识学习过,但是学了之后不应用就忘记了。

        Oracle方面:熟练掌握SQL语句,熟悉SQL优化。当然对于理论知识需要加强,比如分区类型,索引失效,等等。理论知识方面需要加强。

        Hadoop方面:掌握Hadoop常用命令,具体的理论知识比较欠缺。

        Hive方面:这个在工作方面使用的比较多,所以基本都知道这块的知识。比如Hive的常用命令,HiveSQL的编写,表的设计等等。

        Kudu方面:这个接触也比较多,所以这块也不需要怎么去恶补。

        Sqoop方面:最近在使用Sqoop抽数,这个是直接抽数比较快。想较Kettle而言是比较快的,之前有个Job跑3000s左右,使用Sqoop之后稳定在300s左右。

        Kettle方面:能够使用Kettle进行ETL开发,可以将Oracle表导入到大数据,大数据表之间的转换。

        总结:我发现了我有成为全栈的潜能了,可以成为一个全栈工程师,能够持续学习,能够持续热爱生活,享受生活。你们要是有什么困惑,可以留言给我,我收集到之后会出视频,然后解答。感谢本次阅读,不要忘记点个赞,祝您开开心心,健健康康,乐乐呵呵!

备注:以上图片来自于百度

以上是关于做技术需要循序渐进的主要内容,如果未能解决你的问题,请参考以下文章

如何循序渐进有效学习 JavaScript

自学编程,看书还是视频?

Jmeter实现接口测试

slenium webdriver其一

CFS调度器

循序渐进Python3 --4-- ?web之jQuery