注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号 
x
本帖最后由 匿名 于 2022-3-4 20:23 编辑
大家好,30+女,本科电子信息工程,硕士非stem,非科技行业工作八年后自学转码,年纪太大了+养家糊口压力大,暂时没打算再读书。目前断断续续自学了大概4-5个月,不知道怎么描述自己的水平,列点流水账如下:
(真心求建议,字数较多,感谢大家🙏🏻)
Go:目前最熟的语言,能用原生库和 echo 写 api,应用中间件,实现 SQL语句的数据库 CRUD + 最基础的 redis 读写,建立 web socket,会用 struct 和 interface,会用多线程,channel 和 mutex,会写一点单元测试,基本能独立debug,代码量应该有大几k~1w行吧。
JavaScript:能实现哈希表,树,堆,栈之类的数据结构,能写个简单的网页井字格游戏带步骤回溯的那种,能用 express.js 写 api,应用中间件,借助一点google可以实现最最基础的 MongoDB CRUD,稍微有点概念但不太熟练用异步和 promise,代码量2k行左右吧,有点 functional programming 的概念,写得不熟。 ..
React:稍微借助一点 google 可以实现简单的 single page app,call api,render html,设置页面 state,读写 local storage,计划学一点redux。. 1point 3acres
. Χ
css:简单的能写,上限大概就是 flex container 这样,稍微复杂一点的 google 学习一下应该也大体能看懂?
python:借助google能写点简单爬虫什么的,代码量也就几百行
基础知识:(以下都只知道个大概哈)计算机网络基础知识知道 OSI 模型,TCP 和 TLS 握手,HTTPS 大概原理;学过单片机嵌入式,对物理地址指针之类的有概念;知道CAP的概念;基本数据结构;知道 RESTful API (会用的就是 GET 和 POST);算法会的不多,大概就是冒泡排序,双指针,递归之类的最基础的一点点。基本逻辑比如 if else / while / for循环 / swich case 都写熟了。
工具:VS code 比较熟,java 和 js 能用 intelliJ,Git 只会最基本的 init, pull, add, commit, push, reset soft/hard,对 docker 有概念也用过但不熟。
目前有两个project都是 go后端,一个大概几千行代码量,十几个go文件,api/repo/service 层都是分开写的,用 react 实现了功能性前端;另一个是大概1-2k代码量,是个 websocket 在线聊天室,能群发能私聊,没写前端。两个 go project 都是自己扣代码出来的,不是套模板的,写得蛮辛苦。还有一个特别特别简单的 python 爬虫勉强算半个 project 吧。
其他杂七杂八的:熟悉 json 格式,会用 jwt,会写 regex,精通 excel。
接下来,计划好好学学js异步/promise,写熟 MongoDB的CRUD,学一点 typescript和postgreSQL,稍微看看 leetcode 基础算法再写熟一点,算法这块我是真的没天赋。。目标是3-6个月内找到 junior level web developer 的工作,想问问大家还差多少,需要在哪些方面加深加强。 |