原因其实很简单,我想先学一门能够让我找到实习,毕业能找工作赚钱的语言. 上个星期找到了老男孩教育的Python全栈开发线下就业课之后我还是劲头十足的学了7天, 从这个网站的文章数量和字数应该也能看出来吧, 我是真想靠编程赚到钱. 只能说是生不逢时吧, 要是早出生10年我这么努力说不定还真能靠计算机走向人生巅峰了.

前几天心血来潮翻了下boss直聘上南昌的python开发岗位数量, 居然少的可怜, 大多数是和人工智能机器学习相关的, 我一个破双非本科拿头去进机器学习呀, 拿python做后端的真是太少太少了, 那晚很焦虑, 整晚没睡着. 虽然可能跟这件事情关系不大, 但是第二天真的失去了原有的劲头了. 学了小一会儿就开始焦虑万一浪费了90天整整三个月找不到工作怎么办... 一直纠结到今天下午, 在boss找了java的开发岗, b站又翻了一会儿资料后我终于下定决心要转java了

从大一开始学习编程到现在其实半途而废过很多次, 刚开始学习编程时学的java和c++就是其中之一. 当时我还自学了指针,就差面向对象没自学了. 那时候一点都没觉得这种古早的语言难理解, 甚至还手搓了一个一千多行的代码, 自带人机对弈和gui界面的五子棋. 当时干了一个多星期, 中间迭代过四五个版本, 从解决了电脑算法, 强化了电脑算法到解决了gui界面, 每一步都是我自己亲自完成的, 没有参考任何项目, 因为网上的c/c++五子棋都没有做ai算法. 当然我做的也谈不上是ai, 说实话连算法都算不上, 我只是定义了几个函数不停的在棋盘上检测对手在三步之内有没有五子连珠的可能, 然后简单的去堵住对手的路. 当时在ChatGPT口中 (当时还是gpt-3, 连3.5都还没出,基本上没有编写大型代码的能力/虽然我的代码并不大) 得知了做五子棋ai可以用剪枝算法, 我还尝试自学了一下, 但最终因为太难而放弃了, 采用了我上面说的这种直观的方法. 这也造成了代码的严重冗余和执行效率低下, 我把棋盘设置成了一个二维数组, 因为要递归遍历三次这个数组所以ai在写第二步棋(玩家下完第一步棋之后)往往要遍历两分钟哈哈哈. 虽然挺蠢的, 但是当时真的做的很开心.

扯远了唉, 总之大二一整年都没碰编程了, 基本相当于在学校全职剪视频. 赚到了一些钱真的挺让我开心的, 但是要是用这个时间去学python, 说不定还真被我学会了吧. 没办法, 大二都过完了再去自责也没意义了. 总之这次学python也半途而废了, 所以学完java就业课以后要是还有时间我一定要把python也学了.

其实现在还是很纠结啊啊啊啊啊啊, 好怕选错了路这辈子就完了. 唉, 好怕学了java我这猪脑子也找不到工作☹️走一步看一步吧