17 年 3 月自学转行找到现在公司做测试。 然后大概 7 月份开始学习开发知识,今年 3,4 月在公司正式转 Java 后端,准备国庆后找工作。
期间学习内容如下:
书: 1:基础《 SICP 》,《 CSAPP 》,《算法导论》,《《程序语言设计-实践之路》,《离散数学》 2:其他语言书,基础的数据库,网络协议书,前后端,Android,框架书若干本。
视频:上下班坐地铁期间了几门网易公开课关于计算机的视频,和其他一些自己觉得需要的公开课。
练习:因为今年 3 月才开始写代码,所以只用 Python 写了一个 json 解析器,用 JS 写了一些小游戏,最近在学 web 后端开发,刷 LeetCode 现在 55 道(准备刷到 200 道)
在公司学习或用到内容:简单的前,后端( spring )开发,Android 开发,自动化测试。
存在问题:
代码写得太小,3 月转开发以前基本不写,又用得杂,所以会写得太慢。平时公司用 Java,在家里用 JavaScript 和 Python。但其实没有一款是用的熟练的。
对目前的 web 的框架不熟悉,只懂大概这里这么做是对的,到实践上可能会因为忽略一个细节就折腾半天,如果自己懂这些套路,半个小时估计就能搞定。
写代码的时候,既想得多,又做不好。意思就是写的时候,总想怎么写优雅点,但每次其实功能点都难实现,每次提交代码前找同事看一下,都会发现一大堆要改进的东西。
虽然看过一些操作系统和编译原理的书,但实际对这些的了解也就仅限于这些书,而且没有动手实践过,对网络和数据库的理解更少。
开发工作经历少得可怜 完全不懂找开发工作需要的套路。
请问大家,我要在接下来的一两个月,要准备什么才能找到一份相对自己还可以的开发工作能。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.