大家好,小弟是今年第N个毕业后才想投入软件界的非本科
因为觉得写程式很好玩,喜欢跟电脑相处,还有很现实的钱多多,所以想转职
已把版上精进/非本科转职的文章都看完了不过还是有点迷惘
稍微叙述一下现在的状况:
没有数统资背景
没有任何工作经验(打工不算)
没有相关实习实务经验
语言只会Python
自学快一年
能力只有用Django写简单的网站,然后会一点点爬虫而已
SQL只会基本的查询和CRUD
作品只有一个东拼西凑的购物网站,支付的部分还没写好
deploy/服务器/流量控制一概不会(但想学,只是目前正在学JS)
主要是想focus在找后端的工作
另外我对算法还蛮有兴趣的,尤其是寻路以及最短路径的部分(有稍微看了一些Dijkstr
a和A*的基础观念,很好玩,不过太深的实作看不太懂)
本来是想等自己什么都有点底子后才开始找工作,不过很多资工朋友都说什么都不会也没
差进公司学就好,等你什么都学会了再去找工作时代早就不一样了, 因此就先丢了大概4
0家有在征py后端的, 然后只有4家有面试邀约。因为会的东西真的太少所以理所当然去
了也是被洗脸拿感谢函。
那我想问的是:
没有底子的人自学要如何达到能工作的标准?或怎么知道自己准备好了能应付工作
朋友说很多公司虽然条件列一大堆, 但它们也没有期望你每一个都会, 但我又觉得就算
你不用什么都会,但也不能什么都不会吧。
结果朋友又问我那你打算学到什么程度才去找工作,我回答不出来
以roadmap里的后端部分来说目前自己大概在11(但没有5跟6,没自己写过package也不懂
测试)
https://github.com/goodjack/developer-roadmap-chinese/blob/master/readme.md
现在针对后端的部分我只想得到去看鸟哥的Linux教学,然后多练习Django, 但Django也
就只是一个写网站的工具,写了一堆基本的blog和scoial web好像也没有什么练习成效
,不知道该怎么往更进阶的方向找资源。例如面试时有被问到连线数一多的时候要怎么处
理,但自学基本上不太会碰到这种问题吧...,不知道该怎么提升自己。
HTTP协议和TCP/IP,CGI那些MSI的东西虽然基础理论我有稍微看一下但因为不懂服务器所
以也不知道如何实作和练习。
总之现在就是一整个没方向,看什么不会补什么的状态,感谢耐心看完的人,希望能有人
指点或是打脸我。