应届生,有小型开源项目,但是写代码能力很差,感觉无缘开发岗

1 天前
 dijia1124
2021 开始在澳洲读计算机科学本科,2024 年至今在读 it 专业的硕士。

刚上本科的时候写代码能力就很差,也没好好学,找个借口就是长年睡眠不好,白天极度疲劳根本没精力学习(运动损伤导致,困扰了八年,今年年初才大幅好转)。

22 年 chatgpt 爆火。那时候有个毕设:安卓 app 项目,是我第一次真真切切的投入到一个项目,但是全靠当时的 chatgpt 。

今年,正好上了一门分布式计算的课,学了一点 kotlin ,于是想把去年 vibe coding 写的一个简陋的 java+传统 view 的项目(自己用的)用 jetpack compose 重构一下,加点功能(虽然还是离不开 vibe coding ,但我用 llm 的时候每一步还是相对谨慎的,不希望把一个项目越写越屎。)
然后感觉差不多了就发布到 F-droid ,被收录了,从五月份重构到现在有 90 多个 star ,真的非常开心了。有时间就会修修补补,根据 issues 里为数不多的用户提的问题耐心回应。

年底 12 月就要毕业了,所以这个时候不得不开始投国内秋招岗位了。投了几个移动端开发岗,笔试基本啥也不会,手撕也做不出来。之前 leetcode 简单题做了几十道吧,总共就做出来一两道,大部分时候题目都看不懂,不管中文还是英文。面试根据以往几次的经验也都是一问三不知,八股面经也看不进去。

去年也投过 java 后端。对此所做的努力在跟着教程敲了个苍穹外卖之后就无了。

感觉写安卓 app 的时候还是挺开心的,可能这种快乐源于“创造”,虽然对 ai 依赖很大。很喜欢 material design 。

个人特色:一方面英语交流能力满足日常生活学习需求,在留子里面英语算好的那一批。

另一方面,很喜欢安卓社区和 linux 。不过对于 linux 的喜欢仅限于从 6 年前开始用 ubuntu (后来一直用 arch )替代 windows 作为主力使用系统,然而至今没有深入了解 kernel 等等一些相对深入的东西。很多常用命令也不记得,都得现查,也不喜欢看手册。

顺嘴说一句我提到的那个开源项目,有一个独特的点,就是根据手机厂商的内核源码做了一个反推公式去计算一个隐藏的值。然而就这个“内核源码”也不是我自己看的,是一个大佬把内核源码和逻辑嚼碎了喂给我的。

现在又在做一个毕设,恰好又是安卓 app ,客户端 jetpack compose ,后端 fastapi+mysql 放 docker 里随便糊弄糊弄。五个人组队,只有我一个开发者。说实话没什么时间去另外逼自己学习什么算法、数据结构什么的,甚至网络原理我都没怎么学明白。再加上别的课程(一个 vuejs 的,一个毕设配套的垃圾课),感觉这最后一个学期往后两三个月基本不可能有很多时间帮助自己找到开发工作。

像我这种情况,适合做什么工作?写代码估计是不行了,找工作就搞得自己很压抑。
薪水没什么要求。其实做什么都行,不过还是想知道大家有没有什么高见。

大晚上睡不着,手机码字,语句不通顺请见谅。
1413 次点击
所在节点    职场话题
13 条回复
darkengine
1 天前
肉身在澳洲为啥不投澳洲的职位了?
Need4more
1 天前
如果限于互联网行业的话,产品经理?
dijia1124
1 天前
@darkengine 还没具体了解这边怎么找工作,之前就光想着回国了。我凭感觉讲,这边做开发也吃代码能力的吧,而且那么多中国人印度人挤破头皮都要留下来,感觉竞争也很激烈啊
bojue
1 天前
[白天极度疲劳] 去医院检查过没有,如果整天没有精力可以去看看是不是抑郁了,正常情况不会极度困乏的
dijia1124
1 天前
@Need4more 这个没怎么了解过,我去看看。感谢。
dijia1124
1 天前
@bojue 精神方面去三甲医院做过简单的测试,比较正常。自我感觉也正常。睡眠问题的直接原因就是肌肉受伤之后一直有问题,经常痛,躺着入睡困难,睡醒就很累。前几年看骨科一直没看出大问题,浪费了很多时间。年初去推拿馆试了试,好很多了。起效的应该就是运动康复那一套。
rabbbit
1 天前
无须太过担心,能跟着外卖教程写下来已经可以了。
工作了就会发现,很多系统都是一堆增删改查,可能都没有那个外卖的 demo 复杂。
Deo412
1 天前
与其看推拿馆不如直接找 physical therapist 吧,人都在澳洲了这些资源应该很丰富。
maxwellz
1 天前
建议在那边找,国内现在难度就是 pro max 版
sir283
1 天前
国内现在非 92 学历,简历连 HR 初筛阶段都过不去,直接被 HR 丢碎纸机了,就算侥幸过了 HR 初筛,技术面的八股文、源码、手撕算法、项目经历,每一个都够你喝一壶了,而且,这些现在都是放在一起问了,基础差的跟没有做面试题准备的,都过不去一面。

澳洲那边,其实你在那边读书,应该先投那边的岗位才对,而不是直接回国,回国跟找死没区别,除非你只是想回家随便找个工作混着,然后陪着家人,这没话说。
1wlinesperday
1 天前
就在海外找工作啊,哥们 别浪费机会

- 好好刷 leetcode ,看不进去很正常,因为你还没有进入状态
- 看起来你更适合做客户端(手机端现在应该比较疲软,如果我是你的话 好好学 React 找前端吧)
- 其他时间用来补基础吧
bojue
1 天前
@dijia1124 #6 那就好,状态好了再慢慢学。

经济压力不大的话,学习,刷题和做项目持续做

1.面试我一般使用 ai 提供 200 道题目复习一下
2.没经验的话,面试可以先投递国内外包公司,攒点面试经验,全国投,优先确定不去的城市
xuemian
1 天前
我也肉身在澳洲,现在在 Brisbane 。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1159039

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX