Java程序员,毕业半年未从事工作,我的未来将会怎样?

2021年3月份,经历了考验落榜,毕业半年未从事工作,我陷入了迷茫中,一度曾在游戏中度过一天的生活,时常在夜深人静的时候,关起灯,傻傻着望着手机散发出的荧光,思考着我的未来到底会怎么样,一直思考到凌晨四五点。

我本科专业是软件工程,在大学期间就有一些编程基础,经过了半年的备战考研,得到的却是落榜、零工作经验以及备考半年里学习、生活开销都需要啃老。我不禁胆颤了一下,为什么会是这个结果,一手好牌就这样被自己弄输了。

正如小品说得那样,四个二把两王带出去了,我就是一个三把四个二两王都带出去了。因为我在大学期间学过 java,也自学过后端开发技术,可是都停留在自学上,而且没怎么做笔记,有些东西也忘了差不多了。

我了解到当下市场 java 开发人才很多,java 开发岗位很多,逐步趋于稳定,以至于快“饱和”(可能是那时候安慰自己吧,其实现在java 开发依然吃香),也了解到 python 这门语言正在逐步流行,处于快速发展阶段,可以做爬虫、数据分析、web 开发、机器学习等,感觉 python 很厉害的样子。于是,我在网上搜了python 学习教程...

第一次接触Python的感觉

是真的简单
对比了几个编程语言,实现打印“Hello World!”
C++
Java程序员,毕业半年未从事工作,我的未来将会怎样?_第1张图片
Java

Python

一行代码,直奔主题。搞定!由此加大了我学习Python的信心。

学习的开端

初始

  • 简单编程问题:交换两个变量值,将摄氏度转换为华氏温度,求数字中各位数之和,判断某数是否为素数,生成随机数,删除列表中的重复项等等
  • 中级编程问题:反转一个字符串(回文检测),计算最大公约数,合并两个有序数组,猜数字游戏,计算年龄等等
  • 数据结构(6 小时):栈,队列,字典,元组,树,链表。
  • 面向对象编程(OOP)(6 小时):对象,类,方法和构造函数,面向对象编程之继承
  • 算法(6 小时):搜索(线性和二分查找)、排序(冒泡排序、选择排序)、递归函数(阶乘、斐波那契数列)、时间复杂度(线性、二次和常量)

通过一段时间学习,python大致能熟悉了,进了一些学习交流群,除了群聊一些python知识,群里大佬还免费分享自己的学习方法和经验,技术大有长进

进阶

  • Github:探索 Github,并创建一个代码仓库。尝试提交(Commit)、查看变更(Diff)和上推(Push)你的代码。另外,还要学习如何利用分支工作,如何合并(merge)不同分支以及如何在一个项目中创建拉取请求(pull request)。
  • 第一个项目——简单计算器(4 小时):熟悉 Tkinter,创建一个简单的计算器
  • 个人项目:选定一个项目并完成。
  • 托管项目:学习使用服务器和 hosting 服务来托管项目。创建一个 Heroku 设置并部署构建的应用程序。

现在回过头来发现我当时真的非常「疯狂」,并且非常专注,竟然可以完成这些任务。

经验分享

首先告诉大家,Python是一门简单易懂的编程语言,适合0基础人员学习,该语言的语法结构非常简单清晰,比较适合入门学习,如果你没有任何基础,想要学习好Python,可以从以下几点出发:

1、首先制定一套合适的学习计划。Python虽然对比其他的语言要简单很多,但是学习任何东西一定要注重整体的结构性,有计划的学习才可以更好的掌握好技术。在学习Python之前,我们需要做Python有简单的了解和认知,理解这门编程语言的意义和概念,同步去学习更多的知识。

2、合理的时间计划和安排。学习编程语言需要一个循序渐进的过程,不间断的学习下去才可以更好的掌握好Python。对于完全没有基础的人来说,建议参加培训班去学习,效果快、时间短,提高就业优势,而对于职场人来说,想要完全靠自学,一定要每天抽出2-4小时的时间去学习,做好安排。

3、注重动手和实践。很多时候实践出真知,学习Python最好是边学习边进行练习,通过大量的项目练习可以更好的掌握好Python,建立编程思想,利用Python来解决问题。

4、多交流多学习。完全自学的情况下,如果没有线下资源,可以进行线上交流学习,在Python相关的学习论坛,与行业大佬进行交流也是提升自身水平的关键。

分享一些python入门学习资料和书籍帮助初学者,系统的资料让学习效果事半功倍。文中所展示的资料全部都是免费分享,私信我即可【免费获取】。

关于Python技术储备

学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

一、Python所有方向的学习路线
Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
Java程序员,毕业半年未从事工作,我的未来将会怎样?_第2张图片

二、学习软件
工欲善其事必先利其器。学习Python常用的开发软件都在这里了,给大家节省了很多时间。

Java程序员,毕业半年未从事工作,我的未来将会怎样?_第3张图片

三、全套PDF电子书
书籍的好处就在于权威和体系健全,刚开始学习的时候你可以只看视频或者听某个人讲课,但等你学完之后,你觉得你掌握了,这时候建议还是得去看一下书籍,看权威技术书籍也是每个程序员必经之路。

Java程序员,毕业半年未从事工作,我的未来将会怎样?_第4张图片

四、入门学习视频
我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了。

Java程序员,毕业半年未从事工作,我的未来将会怎样?_第5张图片

五、实战案例
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
Java程序员,毕业半年未从事工作,我的未来将会怎样?_第6张图片

六、面试资料
我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

Java程序员,毕业半年未从事工作,我的未来将会怎样?_第7张图片

Java程序员,毕业半年未从事工作,我的未来将会怎样?_第8张图片

你可能感兴趣的:(python)