以找工作为主要目标的话
算法直接放弃掉
built-in 熟悉度还比较重要
没有工作经验最重要的就是展现你对程式的热情
什么东西可以展示
作品 Blog Github
看目前说明就是只有单纯作品了
然后作品也没有到吸引面试官的目光
Blog Github是一种累积
所以目前最快找到的方向是一个优秀的作品
你要做一个优秀的作品
从后端是很难让人眼睛为之一亮的
毕竟看不到
只能看你的code跟你嘴巴讲
面试官通常就是听听而已
所以资料视觉化是一个不错的切入点
基本上常用的不外乎chart.js d3.js为大宗
然后资料从哪里来
要嘛就是自产假资料
要嘛就是爬虫
基本上一个套路
爬资料 颇析 资料视觉化
通常能做出看起来很不错的作品
然后针对领域的话面试又可以加分
譬如保险业
爬保单 颇析保单内容 视觉化比较
金融业
爬股市资讯 颇析数据 视觉化呈现
以上譬喻这两个行业后端通常不是python
然后你会发现颇析是需要算法的
那就找人写的分词工具,分析工具来用
工作中除非公司自行开发产品的
不然多数是直接找lib用的
而使用lib的数量是远大于自行开发的
有能力看懂并使用别人开发好的工具
就是一个很重要的技能了
而能把资料视觉化
相信至少会觉得你对资料结构有基本认知
行有余力
后端使用Restful API搭配产doc的框架
譬如说DRF Docs或Swagger
然后前后端分离
前端的话Vue学得速度会快一些
不过要研究的东西会变多
不一定要直接这样做
赶着上工的话
直接template engine产一产页面就好
反正多数公司还是没前后端分离
以上小弟一点建议
忘了说git一定要会
这个麻烦必学感恩
※ 引述《nekosgr93 ([email protected])》之铭言:
: 大家好,小弟是今年第N个毕业后才想投入软件界的非本科
: 因为觉得写程式很好玩,喜欢跟电脑相处,还有很现实的钱多多,所以想转职
: 已把版上精进/非本科转职的文章都看完了不过还是有点迷惘
: 稍微叙述一下现在的状况:
: 没有数统资背景
: 没有任何工作经验(打工不算)
: 没有相关实习实务经验
: 语言只会Python
: 自学快一年
: 能力只有用Django写简单的网站,然后会一点点爬虫而已
: SQL只会基本的查询和CRUD
: 作品只有一个东拼西凑的购物网站,支付的部分还没写好
: deploy/服务器/流量控制一概不会(但想学,只是目前正在学JS)
: 主要是想focus在找后端的工作
: 另外我对算法还蛮有兴趣的,尤其是寻路以及最短路径的部分(有稍微看了一些Dijks
tr
: 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的东西虽然基础理论我有稍微看一下但因为不懂服务器
所
: 以也不知道如何实作和练习。
: 总之现在就是一整个没方向,看什么不会补什么的状态,感谢耐心看完的人,希望能有
人
: 指点或是打脸我。