我是如何自學編程以及如何兩個月達到一萬粉絲的,辣條的心路歷程希望能幫助到你

大家好,我是辣條。「你看前面一片漆黑,什麼也看不見」「也不是啊,天亮之後會很美的」

今天不和大家聊技術聊代碼,和大家聊聊辣條學習編程以及圖文創作的心路歷程,並不是站在一個制高點給大家輸出什麼,而是分享自己學習的心得創作的心得希望能幫助到某一個朋友,因為辣條我曾經就是被一個人感染而堅持下去學的編程。


我是如何自學編程的

我從大一自學編程到現在兩年多吧,為什麼選擇Python呢,因為它簡單,我也是非科班生,感覺能堅持下來還是不易的,中間經歷了很多彎路,我把它整理成七個自學編程的方向,看完覺得有用一定要收藏!

1.提出問題:知乎

 

在早期的自學知乎給了我很大幫助,那個時候還不知道有程序員技術交流的網站論壇等等,遇到問題第一時間去知乎,但是有個弊端就是回答你的問題時間太長了,現在不建議大家去知乎提技術性相關問題,但是那時候我培養了不懂就要問,知道懂為止,很多小白朋友都會有這個問題,看視頻學習覺得自己會了,但是自己去實操就面臨各種問題,然後這些問題得不到及時解決,所以導致學習效率極低。

2.解決問題:百度一下

百度真的能解決百分之九十九的問題!如果百度都解決不了,那一般只有大佬才能解決了,善用百度很多問題都不是問題了,在你前期培養善於問問題了,還要能及時解決問題,最好的途徑就是百度。

3.視頻學習:B站

B站是一個學習的寶地,重點是視頻都是免費的,現在技術更迭很快,很多視頻可能過時了,不過你仔細找找,還是有很多乾貨視頻的,完整的視頻教程是你學習的開端,當然還有其他比較優秀的平台這裡不一一推薦了【也沒廣告費】

4.寫筆記:CSDN、博客

寫筆記你是學習過程中非常重要的一環,我最開始採用的是手寫,這樣比較浪費時間,好處是你自己寫出來的東西印象非常深刻,你找的時候也非常快速,後來我採用的是每天學習完當天的內容然後會在當天寫一個筆記,當時我是在知乎上寫的,主要就是當天學習的內容總結,以及不明白的地方和下一步學習的內容,現在推薦大家在CSDN上面寫,前期你只需要記錄當天的學習內容及總結和反思,後面你慢慢的要注重你寫文章的封面、排序、輸出核心等等,當你的內容有技術有核心思想能傳遞你的價值輸出那就是好文章。

5.技術交流:掘金,博客園

當你學習之後,同時你需要一個技術交流的平台,畢竟還有很多你是百度解決不了的,你百度搜到的很多也是過時的,這裡給大家推薦技術交流的平台:掘金和博客園【也包括CSDN】,這三個程序員技術交流平台都是目前比較成熟的。

6.刷題:牛客網,leetcode.lincode

刷題是你驗證學習成果和提升非常重要的方式,這三個刷題平台很多博主都有介紹過,我這裡不做詳細介紹了,只是提醒大家,看視頻學習刷題是驗證學習成果的最好方式,當你沒有老師只能自學沒人指導的時候,刷題就非常重要了。

7.找開源: github

在GitHub,用戶可以十分輕易地找到海量的開源代碼。

如何創作博客

搞明白你寫博客的意義是什麼

其實作為一個寫博客才兩個多月的入門選手來談這個話題,有點班門弄斧的感覺了,如果有說錯的地方大家多多擔待,辣條也算一個小白,意在分享自己的經驗去幫助更多的小白。

首先我們需要思考的第一個問題就是你寫博客的目的是什麼,一般來講第一個原因是你自己在學習技術通過寫博客去錘鍊自己的技術通過還能幫助到別人,第二個原因是你已經是一個成熟的IT技術者,有着自己技術沉澱,輸出技術相關或者經驗相關的內容給讀者,第三個原因就是通過創作博客實現技術變現,你給讀者好內容,讀者通過你的內容獲得知識或者經驗上的成長,你能通過這些反饋或者金錢收益,這是良性的創作也是雙贏的。辣條我寫博客的目的其一是提升技術去的,通過博客的形式記載自己學習的內容,其二是我本身對文字創作有興趣,之前我有去一些平台創作內容,差一點成為簽約作者了,因為一些原因放棄了。

找到屬於你的方向進行博客內容創作

我想這個問題也是困擾大多數創作者的問題,技術內容代碼本質上來講都是一樣的,很多純技術內容也都是別人發過的了,那麼作為一新創作者來說,你如何通過創作即輸出了屬於你的原創且優質的內容,有又如何吸引到讀者呢,我們都說好的內容有價值的內容就能吸引讀者,那麼判定有價值、好內容的界限在哪?一味的知識技術輸出,那麼你是不是會和別人雷同呢,舉個例子,我今天講一個Python正則怎麼用,我想這類的你去CSDN上搜一大堆,這些別人已經發過的內容你再去發一遍且內容大體差不多,畢竟能講的就那麼一點東西這算好內容嗎?這種相似度極大的文章算不算抄襲呢?

上面的問題不知道大家有沒有思考過,我再聊一下我是怎麼思考解決這些問題的,我開始的時候有試過做純知識點講解的文章,但是反饋的數據不行,且比較乏味,後來我試過直接分享實戰的內容,項目實戰的內容閱讀量提高了很多,比如我爬取一個某某網站,這種項目實戰的內容受眾還是挺好的,但是比較難出爆文,說白了就是還沒有自己的風格,別人看了文章之後記不住你,於是我就開始切入一些幽默有趣的內容進去,於是文章的閱讀量再一次提高,這種效果還是有用的,甚至我會創造一些劇情進去,文章的有趣性可閱讀性大大提高,但是這種創造的劇情和強行添加的內容不接地氣,看多了會疲勞。直到有一次我和室友聊天他給了我靈感,漸漸的我會把生活中的內容加到文章里去,這樣文章更接地氣,更有趣更真實,聊技術的同時也讓讀者感覺到了開心和放鬆,於是我找到了自己的創作方向:把生活和技術結合到一起,讓讀者更放鬆有趣的學習技術!

總結一下大家如何找到創作方向:

1.找到自己擅長的領取,輸出自己擅長的技術體系

2.細分自己創作的垂直領域,比如你擅長Python,但是裏面有很多領域可以寫,你就只寫爬蟲相關的,你的定位就是一個爬蟲工程師,你只需要做到這個小領域的第一就好了,別人就很容易記住你,等你有所成就再擴寬自己的領域。【只是舉一個例子,不太恰當,大家懂這個意思就行】

3.打造獨屬於你的文章風格,或者開頭語、結尾語、表情包、敘述風格等等,說白了就是別人看了你的文章能記住你。

接下來的規劃

熟悉我的朋友都知道,我是一個非科班的,所以學習起來會吃力很多,明年也面臨畢業了,從業方向還是很模糊的,說出來你們可能不信我是學市場營銷的,機緣巧合選的這個專業,又機緣巧合自己自學了編程,對於未來或多或少是迷茫的,對於寫博客也不知道怎麼持續下去,畢竟一個非本科生技術沉澱太少了,就技術角度而言能輸出的內容就少了很多,主要而言還是自己學習起來很是吃力,未來工作上的選擇也在左右我,如果以後不從事IT相關的工作,那麼我現在進行技術博客創作的意義又是什麼呢?我不知道,這個答案也只能我自己去尋找了。最後還是希望我今天的內容能幫助到大家的,如果能幫助到你,記得給辣條三連哦!

最後送給大家一句話,就是開頭那句,共勉吧。

「你看前面一片漆黑,什麼也看不見」「也不是啊,天亮之後會很美的」