以找工作為主要目標的話
演算法直接放棄掉
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的東西雖然基礎理論我有稍微看一下但因為不懂伺服器
所
: 以也不知道如何實作和練習。
: 總之現在就是一整個沒方向,看什麼不會補什麼的狀態,感謝耐心看完的人,希望能有
人
: 指點或是打臉我。