透過自學剛剛找到工作的程式設計師如何在工作中提高自己?知乎使用者2015-10-19 23:09:20

乾貨:基礎python Web ,主要是django框架

(分類:程式設計社群):

https://www。

v2ex。com/

CSDN。NET - 全球最大中文IT社群,為IT專業技術人員提供最全面的資訊傳播和服務平臺

圖靈社群

SegmentFault

Python China

酷殼 – CoolShell。cn

OurCoders (我們程式設計師)

德問:程式設計社交問答

好東西論壇 | 好東西傳送門的論壇

開源中國 - 找到您想要的開源專案,分享和交流

部落格園 - 開發者的網上家園

Django中國社群

部落格 - 伯樂線上

CoCode

(分類:刷題: 另:個人見解:沒有一定時間和基礎的小夥伴其實沒必要花大量時間刷題)

Learn to code

Problems | LeetCode OJ

LintCode - 程式設計面試題線上訓練平臺

Login:CheckiO

(分類:自學教程):

justjavac/free-programming-books-zh_CN · GitHub ←←←←←←←←←←看這個!!!!!

菜鳥教程 - 學的不僅是技術,更是夢想!

Stack Overflow 神器stackoverflow,不會的百分之九十都可以在這裡找到答案

自強學堂 - 線上教程自強學堂

麥子學院 - 專業IT職業線上教育平臺 麥子學院,可能是現階段網上最詳細的python web 系列教程,裡面有的老師講的特別好,特別適合完全沒基礎的小夥伴,但是東西雖多,有些內容精度還需努力,還有很多課程也沒有錄製完畢 ,不過情況正常逐漸改善

慕課網-國內最大的IT技能學習平臺 慕課網 有廖雪峰前輩的python入門和進階

實驗樓 - 第一家以實驗為核心的IT線上教育平臺 有獨有的虛擬環境,有python工程師的完整學習路線

http://www。

jikexueyuan。com/

極客學院 有免費的會員自己找

Python 官方文件中文站 很好的官方文件,庫,django1。8。2的資料,很多人自發翻譯 ,也希望有更多人能夠順手一翻,利人利己

Home - 廖雪峰的官方網站 廖雪峰前輩的python2和3入門,git入門都很不錯,並且還有前端js教學

I am Qiwsir 老齊前輩的python入門,講的特別詳細,web方向使用Tornado框架,在自學路上受到過本人幫助,並且工作也算是靠他幫忙才找到,有幸見過本人並受到了生活上的幫助和建議,不論在生活中還是工作中,真是一個非常謙和的長輩,非常非常感激他

簡明現代魔法 —— 專注於網際網路主流的各種技術 簡明現代魔法

(分類:英文自學網站)

https://www。

udacity。com/

edX | Free online courses from the world‘s best universities

IBM developerWorks : IBM’s resource for developers and IT professionals

Coursera - Free Online Courses From Top Universities

Tango with Django 中文文件 tango_with_django_book

如何使用本教程 正則表示式入門,今天無意中翻到的,看起來還可以,還有個csdn的正則表示式網頁,等在電腦上找到再發

git-flow 備忘清單 git flow備忘清單

(分類:招聘網站)

拉勾網-最專業的網際網路招聘平臺

周伯通招聘-最靠譜的移動網際網路招聘社群

100offer-高階人才招聘網站

http://www。

histarter。com/

(分類:文章):

留彼Python閱讀清單

程式設計師技術練級攻略 耗子哥寫的,推薦看看

我前妻的故事(一個初中肄業生的奮鬥) 推薦大家看看,tinyfool 前輩前妻的職場故事

Python招聘需求與技能體系 今天偶然看到的python的技能需求與發展方向,特別詳細,並且一直保持更新狀態,有興趣的也可以去看看他歸檔裡的一些心情,工作狀態總結,可以看到成長的軌跡

一路走來打工十年(上·中)未完待續

一路走來 打工十年·完 A站文章

【工作】如何成為一名程式設計師

(分類:零碎資料):

「UI 測試自動化selenium」彙總

阮一峰的網路日誌

為什麼成為一名程式設計師這麼難?

Python-cn Guide

Django 1。6 最佳實踐: 如何正確使用 CBVs (Class-based views)

例項詳解Django的 select_related 和 prefetch_related 函式對 QuerySet 查詢的最佳化(一)

例項詳解Django的 select_related 和 prefetch_related 函式對 QuerySet 查詢的最佳化(二)

例項詳解Django的 select_related 和 prefetch_related 函式對 QuerySet 查詢的最佳化(三)

https://

ccbv。co。uk/

【整理】Python中:self和__init__的含義 + 為何要有self和__init__

Django model欄位型別清單

觀察者模式(python版)

專欄:Python爬蟲入門教程

Python 正則表示式(模式匹配)

命令提示符_百度百科

Mysql命令大全

http://

blog。163。com/qj_l12@126

/blog/static/359308262008111624447196/

mysql 中alter語句中change和modify的區別

group by - long896130895

Django 資料庫的操作

Django:如何admin管理介面中顯示中文model名稱_django_男兒邦

Django 1。6 最佳實踐: 如何正確的使用和設定Database和Model

models資料模型學習筆記

Django模板系統(非常詳細)

透過django的meta類來修改自動後臺顯示的模組名稱

HTTP POST GET 本質區別詳解

Django中的request。GET和request。POST

django表單處理(一)——最簡單的表單

django表單處理(二)——資料驗證

django form關於clean及cleaned_data的說明 以及4種初始化

Django實戰(20):分頁(Pagination)

request。META裡包含了哪些資料? —— 簡明現代魔法

Django中的request與response物件 —— 簡明現代魔法

Python tips: 什麼是*args和**kwargs?

類和物件_百度百科

總結整理時下流行的瀏覽器User-Agent大全

Python中函式的引數定義和可變引數

items()和iteritems()區別和使用,字典的get()函式也不錯

Python3字典中items()和python2。x中iteritems()有什麼區別

黃聰:Python 字串操作(string替換、刪除、擷取、複製、連線、比較、查詢、包含、大小寫轉換、分割等)

Python 列表(list)操作

python中string的操作函式

(9)Django框架學習-Templates進階用法——上

django 程式ajax提交的方法,避免csrf錯誤

django CSRF protect (防止出現Forbidden 403)

求Django常用語法,接受get和post引數的方法

Django中request和response中的屬性方法詳述

pip 安裝使用詳解

將Sublime Text 3設定為Python全棧開發環境

virtualenv —— python虛擬沙盒

再來一發很漂亮的sublime text3主題

將Sublime Text 3設定為Python全棧開發環境

Sublime Text3

(未完)

____________________臭亂長…以下內容為作者自述流水賬,無干貨_____________________

平面設計的2015應屆畢業生。程式設計0基礎,到今天,半自學半線上報班的學了快半年python web,實際效果並不怎麼樣。上週三(2015。10。13日)一個人到蘇州面試django實習生勉強成功,今天第一天上班,第一次接觸os x系統……連終端的命令都不會,早上都還在糾結怎麼下載軟體和熟悉osx介面……下午在同事的幫助下,學習了git和git flow命令,不知不覺,一天就過去了

其實打了這麼多,我都不知道自己再說什麼……只是流水的記錄了一天的生活而已。想了一下,還是過一段時間等有了經驗再來寫吧

_____________________________________________________________________________

2015。10。20第二天,由於什麼都不會,就連給的測試題:django+mysql做一個增刪改查都不會,並且自學用pycharm,很多都是整合的,並不是真的理解了一些東西。無奈之下,帶我的同事也只能讓我自己重頭開始看起django官方文件,並且開始學Sublime Text,純一個字一個字手動打,結果由於對程式碼的理解不透徹,問題非常非常多,加上技術總監讓我加快適應速度,早點進入生產部署。讓我自己心態開始變得非常緊張,可是還是隻能盯著官方文件繼續看,很有錯敗感。

憑著人家看走眼的機會幸運入職實習生,卻由工作上一時的不順開始擔心在什麼時候被抄魷魚,真是抱歉各位信心滿滿的來看答案了

其實人家問的怎麼自學成功入職後還怎麼繼續努力,我卻答非所問,大吐自己的苦水,一個人剛到陌生的城市,沒錢沒朋友,事業又不順,也只有在晚飯這個時間段才有空閒打打字,向陌生人說說心裡話了,所以,應該每天差不多這個時候都會更新一下我在當天的所見所聞,就當是裡流水帳的日記了,如果令您感到不快,請摺疊我吧。

_____________________________________________________________________________

2015。10。21週三,今天重新在公司看官方文件,一步一步的來,公司給我兩天時間看完模型,模板,檢視,下週一會給公司原始碼看,要爭氣。心情嘛,還行,反正同事都對我蠻好,今天就是自己看了一天文件,所以也沒有別的工作上的問題。

謝謝各位好心人的鼓勵,不過想一想,其實不一定會每個人都喜歡看我這種莫名其妙的流水賬,所以我把一些我覺得不錯的教程或者是我遇到的難題都會發在最上面,搞一個類似於基礎類乾貨合集吧,說不定會給新人一點幫助呢?因為沒有買膝上型電腦,所以只能在手機上手動輸入一點記得的網址,等這週末看看淘一個便宜的筆記本,到時候會陸續把我知道的自學的一些網址都發上來

_____________________________________________________________________________

2015。10。22週四。 手機客戶端不能編輯富文字了,又沒有筆記本,只能在瀏覽器上勉強排版,今天繼續看官方文件,看完資料庫,這幾天估計沒什麼寫的,因為在看文件,對自己不足的知識查漏補缺,對下週接觸公司程式碼有點小期待

_____________________________________________________________________________

2015。10。23週五,這一週都在看文件,沒做事,暫時也沒有新東西分享給大家,等我明天儘量淘個筆記本,在分享一些乾貨吧,從一開始上班很盲目,到週五這五天之中,不斷有人在給我鼓勵打氣,謝謝各位了,現在除了工作上的問題還是可能一時半會兒沒辦法參與,生活心態都已經調整過來了,真的非常感謝大家!我儘量保持每天更新一點東西,雖然是一些流水帳,但是我想做一件事如果能堅持做下去,最終應該都會有個好結果吧,說不定也能給哪位正在迷途中的人指引一點方向呢?

_____________________________________________________________________________

2015。10。26週一,週末在網上實體店看電腦,所以並沒有什麼要分享的,最後在淘寶上買了一臺,大概週三週四到吧,今天在公司練習了django +mysql的增刪改查,其實之前也做過,但是換了sublime text 並沒有下自動補全外掛,全靠自己手打出來,發現自己基礎很不紮實,只有邏輯,但是到手上碼程式碼的時候就不知道應該怎麼寫了,最後並沒有完整的做出來。ide用多了,思考也就少了,還是要把python基礎熟悉,不能與django本末倒置了

_____________________________________________________________________________

2015。10。27週二,電腦已到,這幾天的工作剩下來的就是安裝完系統和環境之後,安心學習了,今天同事跟我講了一下技術總監為什麼要我,因為我從根本上說是根本沒基礎,又不是科班生,只是在畢業的時候湊合學的python,馬馬虎虎認識前端後端的一些術語而已。不僅不能立馬進入生成環境,而且隨時會拖團隊後腿,為什麼還要我。技術總監說要你的時候根本就沒有想要你可以一開始就直接上手,招你只是給你個可以從頭開始紮紮實實學習的機會,更看重你的自學能力,想想也是,對於一個招應屆生的公司來說,看重的更可能是學習能力,畢竟不是每個人都能夠一出學校就可以順利的融入社會融入公司。同事也是在工作中並不是我問什麼他就告訴我什麼,而是教我怎麼去自己用腦想,自己動手查。讓我養成自學的習慣。非常感謝新手入職的時候有這麼好的公司和同事。所以我感到很幸運,既有動力也有壓力。今天發了這個月的實習工資,並且明後天要籤三個月的實習合同。很高興能完全靠自己養活自己了,已經凌晨了,還有很多軟體沒下完,還有一部分分享的資料,接下來幾天慢慢更新吧~

_____________________________________________________________________________

2015。10。28週三,今天終於接觸並修改了公司的一點小程式碼,人家可能半小時不到就寫出來了,我花了大半天的時間stackoverflow,Google 總算勉勉強強寫出來了,並且能push上去。雖然只是練練手,但是還是比較有成就感,今天開始,每天都要修改公司程式碼,雖然不一定會在生產過程中用到。但是對於熟悉cbv,mixin這類,還是比較能有一定深刻的認識的,另:小夥伴有些入門的問題也可以在評論中提問,本人會的確實不多未必能解答,但說不定評論中恰巧有會的呢?,其實到今天為止,部分網站已經上傳完畢,剩下來的就是我在學習過程中遇到的單個網頁解答,因為網頁特別多內容又特別零碎,所以我也不知道會不會發上來,不過上面的網站,只要你有恆心,有時間,專心看一兩個完全看完,我相信你會對python有個新的認識。我近期的目標就是能真正完成公司每天給的程式碼任務之後,閒暇時刻,能真正部署一個個人部落格網站,把我自己的學習經驗和零碎的資料都push上去。希望時間不會太長

_____________________________________________________________________________

2015。10。29週四,今天繼續完成同事給的修改公司程式碼,因為可能才接觸生產程式碼,所以給出的程式碼業務邏輯基本上就是:先在前端接受個什麼引數,再在業務邏輯層,就是views檢視層去取出資料庫中的程式碼,並按照一定的要求,要麼是顯示,要麼是刪改,最後返回到html頁面,我的初步感覺就是這樣的,雖然真的做起來涉及到一些真正複雜的東西,不像我說的這麼簡單,但以我目前的水平感覺就是在做這樣類似的東西,並且不斷的複雜化。很多小夥伴在評論中,私信中給我鼓勁打氣,真的非常感謝,其實說實話,從我手打的文字就可以看出來我思維邏輯不是特別好,基本就是想到哪裡就寫到哪裡,也懶得刪改,很多東西都是白話,但是,就像寫程式碼一樣,天天練,總會慢慢好起來的。最後,我想每個人都應該會有一些收藏的我沒有寫到的好資料,好網址。畢竟光靠我一個人,每天擠時間更新的那一小點,確實進展太慢。不妨分享出來,大家一起相互交流溝通經驗,共同進步豈不是更好?

_____________________________________________________________________________

2015。10。30週五,轉眼已經在公司工作了了兩週,從開始的連作業系統都不會到今天每天可以勉強完成一個簡單的修改公司程式碼的任務,感覺收穫了許多,以前在腦海裡似懂非懂的都可以在工作中遇到,並且透過各種方式去驗證,加深記憶,雖然現在還是被同事說基礎還是不牢固,但還是感到很開心,因為對比上一週來說,成長的速度是肉眼可見的,其中有自己的努力,但更多的是同事的教育方法,並不是一味的只給出對應問題的答案,而是告訴我從原始碼開始一行一行慢慢讀,理解,不懂得先自己Google,django book等去找類似問題的答案,靠自己去驗證,去想,把思路轉換為程式碼,這一步驟非常重要,考驗思路的同時也考驗你Python的基本功,我就是栽在這上面了。所以週末繼續Python,django文件重看,讀透。

_____________________________________________________________________________

2015。10。31週六,複習了一天python基礎。然後不小心下了百度全家桶,結果不知道刪了什麼東西,網上不了了,開啟網頁就是360的您的網頁走丟了,到現在還沒修好,不知道哪裡出了問題,360自帶的那個修復工具也修復不了

_____________________________________________________________________________

2015。11。01週日,今天電腦網路還是有問題,不知道是翻牆了還是host有問題。只要是關於網銀的網銀,統統打不開,後來查到要用regsvr32來修復,但是關機重啟又變成老樣子了,沒辦法,湊合用,繼續碼了一下午的基礎。希望明天上班可以把週五的工作繼續完成

_____________________________________________________________________________

2015。11。02週一,終於在快下班的時候完成了週五的剩餘工作,暫時感覺工作內容偏向cbv最多,要好好熟悉這幾個不同的views,然後感覺,在web方向這塊,暫時感覺python的基礎可以不用馬上補起來,首先要熟悉django的功能模組,Python有一定基礎就行了,不知道應不應該這麼想。然後配置好了sublime 下了幾個外掛和主題,看起來棒棒噠,最後網頁問題還是沒弄好,開啟網頁會出現

Access DeniedYour request has been denied by remote server。

Reference #0。a2b68e7。3b390da5。1446471369

要重新整理幾次才行

_____________________________________________________________________________

2015。11。03週二,感覺簡單的資料邏輯可以勉強做出來,不懂得也可以google,但是涉及到前端,ajax和js基礎就不行了,同事說前端就要靠自己,短時間內是不會教我的,所以前端暫時放到一邊,繼續理解我的cbv,對語言的理解很重要

_____________________________________________________________________________

2015。11。04週三,一晃就週三完了,已經過了二週半,現在能勉強做點東西了,但是資料庫的表一多,就不知道怎麼取了,還有Q查詢什麼的,都不是很會用,今天沒做完東西,明天接著做,大思路有,但是到手上程式碼的時候就不知道一步一步該幹嘛了,對程式碼邏輯能力還是不夠,要繼續熟練,據說現在公司用rest,其實我也不懂這是個什麼東西

_____________________________________________________________________________

2015。11。05週四,下午才做完,問題主要出現在怎麼在多表中取值問題,感覺程式碼一看久了,就看不懂了··跟中文看久了字也認不到了一樣,還是不熟悉多對一,多對多,一對一的存取邏輯

_____________________________________________________________________________

2015。11。06週五

週五回家就睡了。什麼也沒幹

_____________________________________________________________________________

2015。11。07週六,繼續老實看文件吧,話說想買鞋啊日用品什麼的,去天貓京東逛了逛,平時不起眼的幾百塊竟然在現在經濟獨立的我中宛如天價,200+的商品都不敢看,日子感覺過的緊巴巴的,慢慢的體會到父母的不易。想了想還是去超市買那種便宜點的衣服褲子吧。哎

_____________________________________________________________________________

2015。11。08週日,去聽了本地的Devhub,感覺還可以,瞭解了一點Mongo DB,然後下週參加pycon,明天週一繼續要做週五那個資料驗證問題,週末其實沒怎麼看會,學習還是有點吃力,對比很多小夥伴,我其實已經很幸運了,但是三個月實習,已經過了三週多了,只是能快速的找到在哪個檢視用了哪些函式,能大概瞭解用了什麼方法,要添加個小功能,其實還是很吃力,這種進步速度,我很尷尬,明天生日,感覺沒什麼特別的,好像又混過了一年

_____________________________________________________________________________

2015。11。09週一,23歲生日,18歲後每年的生日都當成是一個普通的日子過了,沒有特別的慶祝,反倒是提醒自己又大了一歲,今天並沒有把週五的東西完成,卡在UpdateView上了,看了文件,只有程式碼和方法,並沒有講解應該怎麼用,同事今天都在忙,不好怎麼打擾,蒐集資料過程中看了幾個非常好的部落格,週末整理一下發上來。

_____________________________________________________________________________

2015。11。10週二,明天雙十一,可惜沒有錢買想買的東西,週四要做最後一個公司給了練習了,formview的增刪改查,做完就要開始學rest了,加油,雖然連思路都沒有理清楚

_____________________________________________________________________________

2015。11。11週三,做了一天還是卡在createview,心中不知道下一步該幹嘛,即使知道也沒辦法用程式碼寫出來,實習快一個月了啊····愁

_____________________________________________________________________________

2015。11。12週四,終於磕磕巴巴的寫完了最後一個練習專案,明天REST,有太多不足了,有時候有問題,但是不知道怎麼去查,查了也不知道怎麼修改,浪費了太多時間了,另外,知乎上有太多幹活了,可以看看我關注的人,裡面應該有你想要的東西

_____________________________________________________________________________

2015。11。13週五,學習了select_related 和 prefetch_related 兩個函式的作用,然後週末準備rest的自學,來了新室友,整理房間,晚上沒有周末學習

_____________________________________________________________________________

2015。11。14週六,在建立rest的環境中看了下django_extensions和Werkzeug 的介紹,繼續洗衣服,買生活用品。鍛鍊。總結一下什麼是RESTful架構:

(1)每一個URI代表一種資源;

(2)客戶端和伺服器之間,傳遞這種資源的某種表現層;

(3)客戶端透過四個HTTP動詞,對伺服器端資源進行操作,實現“表現層狀態轉化”。

_____________________________________________________________________________

2015。11。15週日,去參加了pycon蘇州大會,有人分享了restful理念,因為有了初步瞭解,所以感覺還是能聽懂的,起碼明確了方向

_____________________________________________________________________________

2015。11。16週一,今天看公司正式程式碼,程式碼功能能勉勉強強看懂了,聽同事說有的人沒有基礎快的兩天,慢的兩週就可以上手了,讓我感覺我這一個月都磕磕巴巴的人來說,有點尷尬,想趕快出師,還需加倍努力

_____________________________________________________________________________

2015。11。17週二,今天做一個關於xlsxwriter的表格功能,運氣好大概明天或後天可以做完

_____________________________________________________________________________

2015。11。18週三,下雨,沒有做完 ,因為說思路還沒有完全搞清楚,既有業務邏輯上的,也有字面意思不清楚的,白耗費了一天

_____________________________________________________________________________

2015。11。19週四 今天是上班整整一個月,總結一下,前兩週複習了django文件,第三週開始做公司以前的程式碼修補,這周開始做現在日常的issue,有進步,但是跟其他同事比起來就覺得自己還是速度太慢了,對公司程式碼有一定的認識和熟悉,但是做東西還是要花很長時間去理解我需要去做什麼,然後在程式碼邏輯上會停留很長時間,導致一個issue就需要兩三天的時間完成,在此期間,同事基本都是給時間讓我自己解決,現在確實能夠自己解決一些小的問題,但是大的方向還是需要問同事才行,其實我是很希望同事能告訴我做一個東西,需要用到什麼什麼模組,什麼什麼方法,要呼叫什麼什麼函式,但是同事說這樣就喪失了自我學習的能力了,所以雖然我現在進度很慢,但是對比一個月前的我,自我感覺進度還是非常大的,起碼從思維角度上看不是那麼的依賴別人了,自己會嘗試尋找解決問題的方法,並且會呼叫一些斷點來驗證自己做的對不對,這都是以前的我不會做也沒想過做的東西。還是希望我能速度快一點,畢竟只有兩個月實習了,能不能轉正就靠自己了

_____________________________________________________________________________

2015。11。20週五,今天做出來的方法不一樣,可以說還是沒有完全做出來,有點尷尬,一個小東西做四天,主要是xlsxwriter的合併單元格,一條資料中可能有多條子資料,這種東西思路根本不是很清楚,可能是面向物件沒搞清楚,同事週末佈置了兩分法,冒泡法,和迭代讓我自學,其實之前有過接觸,但不是很瞭解具體是怎麼運用的,所以週末要加油了

_____________________________________________________________________________

2015。11。21週六 今天從頭回顧了面向物件 資料結構和演算法這種基礎問題 原來發現之前我以為我不知道的概念其實我都能用嘴淺顯的話表達出來,並且差不多是那種意思,但是問題就是我其實不知道我知道。我想應該是我自己還沒有這個意識,說白了就是對程式設計還是沒有一個很好的概念,現在就是多看書多補給的好機會,加油!

_____________________________________________________________________________

2015。11。22週日 看懂了二分和迭代的虛擬碼,寫不出來,冒泡是原理看的懂,虛擬碼看不懂,怎麼辦,感覺一天時間白花了,明天要去捱罵了···

_____________________________________________________________________________

2015。11。23週一——11。26週四,這周沒怎麼寫,突然發現其實天天做的東西太少,沒法寫,每天就是應付的一兩句好難啊的抱怨,實在沒營養,所以開始試著等有大的改變或者進步的時候再寫,這周開始慢慢的修改API的小故障,很簡單,所以也沒什麼可說的,接下來要就是要自己添加個百度翻譯和地圖的API,看了文件,基本瞭解是個什麼東西了,剩下來的就是好好理清思路慢慢做了,如果能達成起碼一天一個API的速度,那麼就可以達到公司的基本要求了

_____________________________________________________________________________

2015。11。27週五——12。06週日,有一週沒來寫東西,因為感覺天天都是類似於一句話的敷衍還不如等過一段時間就總結一次的好,這周這周完完全全是自己從頭到尾在設計API,平均一個做了兩天半,一個是做過類似的,另一個是全新的,都是自己琢磨出來的,雖然也借鑑了公司原有的程式碼,但是跟之前比起來,做的時候頭腦裡就已經知道下一步應該怎麼做,應該是什麼資料型別,這是之前都沒有過的感覺

,按同事說的,其實說通俗點web方向就是傳值,利用API,把python資料和json或者xml格式相互轉換,要理解資料傳遞的過程,就會比較好做了,週末的時候重灌了雙系統win10+ubuntu15,因為是第一次接觸linux,很多許可權,檔案型別都沒搞懂,然後ubuntu單獨就重灌了3次,現在勉強知道一點命令,但是因為自己用了虛擬環境下載的django,原系統沒有,所以在虛擬環境下,django-admin。py不能跨檔案使用,還有python-mysqldb只能是apt-get下載到原系統環境,但是虛擬環境裡就用不了了,這兩個我暫時還不知道怎麼辦。然後自己建了個簡單的git倉庫,迷迷糊糊做了個github的靜態頁面部落格Jekyll demo by snailVFX,不過資料什麼的都沒有放上去,差不多這就是週末乾的事了把,感覺自己做事情的速度太拖拉,每次都是之前想,週末應該做什麼,但實際上到了週末就鬆懈了,原本應該在週末有計劃的學習的,結果大多數都沒有兌現,做事情還是要雷厲風行才行,想到就要立馬去做,不要心裡想著再等等,已經一個半月了,老大說只會給我兩個月時間看我能力,只有半個月了,還是有點壓力的

_____________________________________________________________________________

2015。12。07週一——12。21週一,一晃已經整整兩個月過去了,有兩週沒寫東西,一是自己學的東西太零碎不知道怎麼概況,二是最近在已經在試著寫個人部落格網站的程式碼,而且近期有朋友要幫助設計logo,所以暫時又操起了設計老本行,這兩週在公司裡主要做匯入匯出excel的功能對兩個excel的庫有了一定的瞭解,現在基本能獨立完成API,除了時間慢點,邏輯冗餘點,但關鍵還是能跑起來的。所以熟悉業務邏輯之後,就有更多的晚上空餘時間去想自己的東西怎麼做了,謝謝各位的私信和鼓勵,能解答的我都解答了,有很多跟我一樣半路出家的人,大家都有基本相同的迷茫和困惑,但是不要氣餒,畢竟我們擁有敢於嘗試和直面不足的勇氣,這樣就很好了

_____________________________________________________________________________

2015。12。22週一——12。25週五,這周要做個類似自動化測試的東西用來模擬登陸頁面,因為涉及CGI,根本不懂。所以時間都耗在看資料上,並沒有完全做個什麼出來。現在個人感覺比較適合做一些時間不是很緊迫的東西,並且最好是隻是做API,或者只是其中的某個邏輯,不然其他的東西還是不懂得太多,時間很緊,感覺特別棘手。今天難得實習以來第一次參加技術小組的會議並被分配了任務,雖然在技術上完全不懂,但是希望能在週二之前做出來。今天聖誕節,最近感覺同事下班都是開啟了另一種生活模式,但是我是上下班不分的,都是在看資料,學做網站,但是感覺這樣並沒有什麼不好,心態在能勉強勝任工作的情況下慢慢的平靜,也知道了自己有很長很長的路要走,不過都不用我瞎操心,該來的總是要來的,先過好眼下每一天,儘量天天都有新收穫吧

_____________________________________________________________________________

2015。12。26週六——2015。12。31週四,這周先做了個自動化測試工具,用於登陸頁面時輸入重複資訊,起初根本不會,在公司沒有人教的情況下,自己獨立做出了一個簡陋的能執行在其他伺服器上的CGI,還是比較有成就感的,就是因為用的是掛著vpn的外網,所以經常出現timeout的情況,伺服器已經停止資料傳遞,但是CGI還是在接受資料,所以在元旦放假這幾天,把多執行緒搞懂,回公司把程式碼改成多執行緒的。

最後,轉眼就是2015年末了,想當初2014年末的時候還是在想畢業去當個影視特效師,在自學houdini的道路上一個人拼搏,但因為身邊都是平面設計專業同學,加上影視特效這條路對於程式設計行業來說更為狹隘,我又不自量力的學了houdini這門節點軟體,並且houdini需要一點python的基礎,所以我就由此會了一點python,不過兩邊都不精,最後做出的特效當然也沒有公司願意要我。臨近畢業,如果我不能在畢業之前找到我希望的工作的話,從穩妥上來講,。我就要從事我個人並不是那麼喜歡的平面行業了,所以那時開始,我就決定只專心做一項,所以也是機緣巧合學的python了,到現在有大半年了,期間經歷了很多困難,也時常自我懷疑自己是不是程式設計這塊料,不過也都慢慢過來了,特別是在齊老的引薦下幸運的進了現在的公司,認識了現在的同事,對我工作生活都起到了良好的提升作用,我很感謝所有給過我幫助,鼓勵的人們,因為我生活的圈子裡,可能滿足於現狀,得過且過的人佔了一定比例。所以我也會花時間反省自己這麼累是為了什麼。不過每當迷茫的時候,都會有人把我領上正軌,因為他們,我才成為現在的我,現在的我,不僅有了我所想要的工作,明確了我的職業發展方向,能夠自己獨立養活自己,不用花父母的錢,並且能省點錢出來回報他們,2015年是我學生時代的完結,2016年是我步入職場,追逐自己夢想的開始,對於現在的我來說,感覺不能再好

_____________________________________________________________________________

2016。01。01週五——2016。01。09週六,這周犯了個比較大的錯,我自己在做微信推送功能自己除錯的時候沒注意,直接把測試資訊推送給使用者了並且還測試了一早上自己還不知道,等做完這個功能交上去的時候主管才發現這個嚴重的問題,不幸中的萬幸是隻發給了一位使用者,後來主管替我道了歉,我也受到了批評,這件事雖然後續影響看起來很小,但是實際上反映了我從某種角度上來說對業務邏輯掌握的並不熟悉從而導致,我並不是很清楚的知道用了某個程式碼,或者方法,會具體產生什麼樣的後果,知識大致看到有的程式碼是這麼做的,大致看了一邊業務邏輯,就複製貼上並且修改一些值就用了,這個問題也是我現在面臨的比較棘手的問題,我在做專案的時候沒有一條完整的思路,並不是很清楚的知道我需要什麼,腦子裡大概,應該這種詞彙比較多,並沒有弄清楚細節就開始做了,所以速度慢是一回事,經常是做到一半就卡住了,然後再去想思路,可能還要推倒之前做的重來,經常做事倍功半的事,希望能下週開始改觀,自己主動去思考,還有十天就三個月的實習期就到了,時間過得太快,真正接觸公司程式碼實際只有兩個月,進步實在是太慢了

_____________________________________________________________________________

2016。01。10週日——2016。01。17週日,這周自學用flask做一個簡單的伺服器用來接受django的資料,把之前的自動化模組放在flask裡面執行,然後把處理的結果傳送出去,感覺還行,看了兩天左右的flask,沒有看完,但是看到的地方還是比django感覺要輕量化許多,週五公司尾牙宴,所以週末在同事家,沒有做自己的部落格,試著做了一下python的email庫收發郵件,確實非常簡單,不過要注意的是send的密碼不一定是自己郵箱的密碼,可能需要郵箱設定一下

_____________________________________________________________________________

2016。01。18週一——2016。01。26週二,上週剛做完一個專案,這周又新開了一個難度比較大的類似的專案。現在知道整個專案大概的流程之後,自己的思路也清晰了許多,知道自己乾乾嘛,而不是想以前一樣昨晚一部分就問同事接下來應該再去做什麼,然後CTO決定把我的實習期再延長一個月,到過年來再看能否轉正或者繼續實習,畢竟因為我是非科班的,學習進度還是比較慢,不過我能繼續留在公司我已經感到非常滿足了,有留下來的機會才能繼續努力,最後,上週電腦毛病非常多,兩個系統重灌了4,5次,主要是用了lantern之後的DNS遭到汙染修復不了,導致沒法開啟頁面,重灌ubuntu之後下載玩軟體發現sudo不能用,在恢復模式也修復不了,所以到現在,win系統軟體什麼的基本都好了,但是ubuntu的很多軟體還沒有裝上,並且卡在apt-get flash的plusin上將近一個多小時了,lantern也沒裝,接下來還有很多事要做,可能要帶到公司去安裝吧

_____________________________________________________________________________

2016。01。27週三——2016。02。04週四,這周事一個新專案的開始,本來有所準備,但是實際情況還是出乎意料的複雜,由我一個人完成自動化的模組,分析資料,一切進展都慢於之前的計劃,只好熬夜盡力做,對我而言,壓力有點大,但又能感受到快速進步,專案變數太多,最終再年前加班加點的才完成了預計的四分之一,所以,回家也要盡力做,不僅是以熟悉學習為目的,更有年後來談合同的事情,還是希望能在家裡繼續完成工作。新年一直想做一個部落格,但是按照這個進度,可能短時間內都無法有特別大的動作,所以先曲線救國,在github上做個靜態部落格出來吧,先給自己點信心,熟悉點git,也方便把平時的一些學習資料整理上去,明天就回家了,算下來出門一個人生活了將近四個月,生活上的心理斷乳,工作中的不知所措慢慢的也就過來了,有了良好的自學能力和習慣,明白了自己的缺點與不足,可能是我這段時間以來最大的收穫,今年是我的本命年,也是我人生中比較重要的一年,不盼事事如意,但求問心無愧吧,猴年,給大家拜個早年,希望各位不管是從事什麼工種,什麼職業,不論處於什麼樣的環境下都能找到自己的方向並能堅持到底!

以上編輯於2016-02-04

透過自學剛剛找到工作的程式設計師如何在工作中提高自己?匿名使用者2015-10-21 08:59:18

我也是自學黨,本科是數學專業,計算機相關課程只開過c++。我是大四保研計算機後才開始自學相關課程,不過沒人指點都自己瞎看,大四一年把c++翻來覆去看了幾遍終於算是基本熟悉了語法層面的東西,然後把資料結構與演算法c++實現資料結構部分基本都看了遍,並將書上的例子基本都敲了遍感覺還是有進步的,至少能知道這些資料結構是怎麼回事,當然還是不熟練,程式碼功底還是很差,對著書實現往往都會有bug。然後還看了計算機組成原理,作業系統,蹭了編譯原理的課以及選了計算機網路,在這些課程中只有計算機網路心裡有底,其它都看的一知半懂。然後大四一年過去了也還是找不到實習的水平。

研一是進步最大的,可以說是脫胎換骨。當然還是靠自學,學院開的課並沒有任何卵用,實驗室也並沒有任何專案。很慶幸遇到本科同校的師姐帶我上路——從刷題開始。當時我們是一起刷leetcode,說是互相監督效果好。以前從沒刷過題,甚至不知oj為何物。當時程式設計功底很差,不過刷題前我一直在看演算法導論,算是第二次看資料結構,對資料結構更加熟悉。開始時刷道簡單的題都費勁,不過每ac一道都會興奮不已。刷了幾道後漸漸步入正軌,從每天能刷2道到3道,5道……反正每天除上課時間基本都在刷題,有不會的題就討論或看別人的題解,有不會的演算法就翻演算法導論,刷題用的語言也是c++。刷了一個半月把leetcode終於刷完,自此才對資料結構與演算法有了底氣,對c++尤其是stl也更加熟練。這一個多月的日夜刷題對我的幫助真的是相當大,一直到現在我也沒落下演算法,陸陸續續刷過很多題看過不少演算法,至於演算法書我覺得演算法導論足矣,書看不懂還有mit的影片,結合來看,真的很好。

後來投了一家量化投資公司的開發崗寒假實習,記得是線上筆試與幾輪面試過了,但因為導師要我們寫專案申請,便沒去了。這是我第一次成功的面試,此前投了很多公司基本筆試就被刷。我覺得面試是能讓人進步的,因為你得逼自己為面試準備,面試前看書的效率是很高的,其次面的多了可以讓自己熟悉面試而不至於太緊張,而且面試成功可以給你帶來自信,面試失敗也會讓你知道自己哪些不足而進一步鞭策自己在不足方面努力。反正我後來我面試了很多次,自覺長進不少。

除了演算法,我主要還是看了很多c++的書,c++程式設計思想,stl原始碼分析,深度探索c++物件模型,effective c++, more effective c++。然後為了準備面試還重新看了作業系統與資料庫,當然仍然不敢說熟練但多少更有底,以後還得再看幾遍方可。

哈哈,又回到師姐上來。師姐除了帶我刷題外,我還跟著這位師姐搞遊戲了。學的是cocos2dx遊戲開發,後面自己搞出了個手遊專案就去一家創業公司搞cocos2dx開發了,做了兩個月便投了某外企的實習,然後暑假便留在那實習。

再後來,也就是現在我退學ing。原因很多,主要原因是自己想搞技術。後來以本科學歷拿到了A公司base 20w+的offer以及以研究生身份拿到了B公司 30w+的offer,但B公司已表明自己退學情況,估計是去不了的了。

路才剛剛開始,特別感謝學姐帶我上路哈哈!個人隱私太多匿了。

透過自學剛剛找到工作的程式設計師如何在工作中提高自己?itlr2015-10-25 08:04:22

投入很多很多很多很多時間。

透過自學剛剛找到工作的程式設計師如何在工作中提高自己?非著名程式設計師2015-12-22 11:00:51

提高自己分享點我的經驗吧,絕對對你有用。

導語:很久沒有這麼悠閒的在家擼一篇文章了,最近也在思考怎樣才能寫一些對程式設計師幫助非常大的文章,怎樣去運營好我們這個移動開發者聚集地的公眾號:非著名程式設計師。當初弄這個公眾號的本意就是為廣大的開發者提供各種技術分享,釋出最前沿的科技資訊和技術。核心觀念是:

分享。認為只有分享,共享才能讓我們開發者團隊更強大

好了,言歸正傳,進入今天的主題,菜鳥程式設計師如何才能快速提高自己的技術,為什麼要寫這篇文章呢,因為有很多程式設計師給我留言,說我們這些初入社會,走向工作的程式設計師怎樣才能做的更好,怎樣才能更快的適應工作?還有很多初學者問我,怎樣才能更好的學習這項技術?能不能寫篇這方面的文章,所以才有了今天的主題。

這裡很明確,主體是兩種人,0是初學者,1是剛剛走上工作崗位的程式設計師。那我就分別來講講吧,不一定適合所有人,也就是我的個人經驗罷了。

0初學者

夯實基礎

首先,就我個人經歷而言,我認為初學者應該特別注意這個點,要注重基礎,夯實語言,應該不能急於求成,欲速則不達,好像和快速提高自己的技術這個題目有點衝突,其實題目本來就是一個偽命題,要想真正的快速提高,必須要以慢打快,才能更快。因為對於初學者而言,基礎知識,程式語言必須要夯實,只有真正懂了基礎,才能舉一反三。

舉個我的例子吧,我記得我在大二的時候,移動網際網路剛剛興起,那時候我本來想學習java web開發來,後來感覺移動開發更有前途,就毅然決然地轉向了移動開發,由於比較窮,幹不起ios,就學了android,那時大學我就知道玩,沒怎麼學,剛自學android的時候,必須先學java,java就懂個大概,真的,什麼匿名內部類什麼的,回撥介面,檔案流啥的都不懂,學起來超費勁,被迫自己又在網上下載影片,重新學習了一遍java,之後再去看android的時候,才豁然開朗。所以基礎絕對重要,我的總結就是:

再快不能快基礎,再爛不能爛語言

記筆記,寫部落格

其次,學習的時候,要學會總結,要記筆記,告訴你們一個記筆記的好方法,就是寫技術部落格。在學習過程中,老師講的demo,總結的知識點,自己記錄到技術部落格中,由於程式設計知識點太多,爛熟於心是不可能的,那就好記性不如寫部落格。寫在部落格中,既能分享,又能方便自己查詢,還能鞏固自己的知識點。去看看我的部落格你就知道了,裡面有很多現在看來不值一提的內容,但是對於初學者而言,絕對重要。總結,

記筆記,寫部落格就跟冠希哥的電腦一樣,方便,好看,說不定哪一天就能一博成名

學會查文件,調bug

文件這東西,肯定有很多程式設計師不喜歡看,尤其是英文文件,這個坎我們一定要跨過去,自己看不懂,可以找翻譯軟體啊,翻譯翻譯多了,估計就能認識了,也能看個大概了。學會了自己查文件,就提高了自己解決問題的能力了,也提高了學習新技術的能力。別問我為什麼這麼說,別說話,直接吻我,以後你會感謝我的。除錯bug我就不多說了,這個重不重要,還用問嗎?總結,

學會了查文件,調bug,就跟在百度上谷歌一樣,其實沒那麼難。

對於自學者而言,在網上搜上一套完整的教學影片,網上教學影片多的是,自己找一套完整的,系統的去學,學完之後,自己要嘗試著做一些軟體,可能你沒有資料,不會做後臺,搞伺服器,我記得我寫過一篇文章叫:《絕對乾貨:供個人開發者賺錢免費使用的一些好的API介面》,這裡面的介面足夠初學者練手用的了,做好了,還方便以後拿出去找工作。既做了軟體,還能夠練手,又能夠用於找工作,何樂而不為呢?對於初學者我就先說這麼多吧!

1初入社會的程式設計師

其實對於剛到一個新的公司,新的環境的程式設計師,肯定會有各種不適應,那麼自然而然,我們首先要做的就是儘快適應環境,學習程式碼,剛到公司的一週,肯定是先讓你看程式碼,瞭解公司,這一兩週,也儘快調整自己,適應環境,對於剛到公司的人來說,有很多不好意思,程式碼你可能不熟悉,不太懂,所以你一定要有勇氣去問,都說了不恥下問,何況你這是上問呢。

在工作的時候,也要時刻總結,瞭解公司程式碼的架構,為什麼這麼寫,有什麼好處,做到自省和常問,如果工作之餘還有時間,就嘗試著去了解新的技術和一些框架知識,對於以後的發展還是非常有幫助的。多去瀏覽一些技術部落格和網站,提高自己。說實話,我還真沒有什麼好的建議和意見。

對於初入社會剛工作的程式設計師,我的總結就是:

要有鳳姐一樣厚的臉皮,無恥劉皇叔一樣的不羞上問,跟穿山甲一樣的能力,你就能混的成功

透過自學剛剛找到工作的程式設計師如何在工作中提高自己?藍橋雲課2019-09-28 17:00:00

如何提升自己的最佳答案就是:

持續學習

!下面從兩個方面給出建議,首先先給出一些學習建議,主要是補充哪些知識內容。然後在給出一些學習資料進攻參考。

1.學習內容建議

題主屬於完全自學程式設計,而且在自學過程中,更多的是著重了業務以及功能的實現。對於一些基礎的理論還有整個計算機體系的東西是比較欠缺的。並且題主已經自行去查閱過計算機專業相關的課程了,也有一些瞭解了。下面我們就說下,比較重要和基礎的計算機課程。這些內容不管你是從事什麼樣的技術工作,都或多或少會涉及到。

作業系統原理、計算機網路、離散數學、線性代數、資料結構與演算法、軟體工程、資料庫。

最後補充一個英文能力也是一個很重要的能力,因為很多IT技術的優秀資源都是英文版本的。

2.學習資源

書籍

深入理解計算機系統 (豆瓣)深入理解計算機系統 (豆瓣)

現代作業系統(第3版) (豆瓣)現代作業系統(第3版) (豆瓣)

Linux核心設計與實現(原書第3版) (豆瓣)

高效能MySQL (豆瓣)

計算機網路(第6版) (豆瓣)

離散數學及其應用(原書第5版) (豆瓣)

線性代數及其應用 (豆瓣)

資料結構與演算法分析 (豆瓣)

軟體工程 (豆瓣)

大話設計模式 (豆瓣)

線上課程

作業系統原理與實踐

資料結構(新版)

由淺入深學網路

MySQL 基礎課程

軟體工程(C編碼實踐篇)

Linux核心分析

離散數學_電子科技大學

線性代數_廈門大學

程式設計社群

v2ex。com

CSDN

圖靈社群

思否

掘金

Github

演算法刷題

LintCode 領釦

知乎上資源彙總

林梓:前端Web開發資源整理

hello清風:GitHub上收集的最全前端資源彙總(前端學習、開發資源、求職面試)

路人甲:C、C++語言學習資料

實驗樓線上教育:Github 上 10 個值得學習的 Springboot 開源專案

林梓:linux學習資源整理

有關計算機程式設計有哪些好的書籍?

路人甲:學好Python的11個優秀資源

路人甲:程式設計教程資源整理彙總(16-07-18更新)