作者ripple0129 (perry tsai)
看板Soft_Job
标题Re: [请益] 自学如何精进自己到能工作
时间Wed Jul 11 21:11:30 2018
以找工作为主要目标的话
演算法直接放弃掉
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 (cat@mantis)》之铭言:
: 大家好,小弟是今年第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的东西虽然基础理论我有稍微看一下但因为不懂伺服器
所
: 以也不知道如何实作和练习。
: 总之现在就是一整个没方向,看什麽不会补什麽的状态,感谢耐心看完的人,希望能有
人
: 指点或是打脸我。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 49.215.151.170
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1531314693.A.9F2.html
※ 编辑: ripple0129 (49.215.151.170), 07/11/2018 21:16:05
1F:推 yamakazi: git不一定要会吧 有的大公司用perforce 小公司用SVN 07/11 21:45
2F:→ ripple0129: 版控这年头你不会叫人去学别的,会git到公司用SVN也 07/11 22:28
3F:→ ripple0129: 不至於没概念 07/11 22:28
4F:→ cha122977: 版控需要的是概念,实际上到底用哪一个不是那麽重要 07/11 22:42
5F:推 gitignore: 也不要忘了我 不然一堆垃圾到老大那里他会不爽 07/11 23:32
6F:推 HenryLiKing: 楼上XD 07/11 23:55
7F:推 TitanEric: 推楼楼上 07/11 23:58
8F:推 dali17dali17: 笑喷id 07/12 00:32
9F:推 v9290026: 干笑喷 07/12 01:52
10F:推 ChuckHayes44: XDDDDDD 07/12 02:01
11F:推 biglightbulb: 五楼...哈哈哈 07/12 02:02
12F:推 bab7171: 问题是在公司开发的code,应该是不能放上github吧 07/12 08:34
13F:推 windwater77: 纯推五楼 07/12 08:59
14F:推 forever84721: 有gitlab呀 07/12 09:20
15F:推 chupiggy: 五楼id正确 07/12 11:31
16F:→ akito117: 五楼 有笑有推XDDD 07/12 11:56
17F:推 laijack512: 推 07/12 12:55
18F:→ tinlans: bitbucket 也可以丢啊 07/12 23:20
19F:推 sarafciel: 五楼超能干的 爱死你了>////< 07/12 23:42
20F:推 ax61316: '剖'析。 感谢您的分享 07/17 07:53