前幾天的文章有向大家收集過一些意見。問過大家更多接收一些什麼題材的文章,大部分同學還是更傾向於“生活感悟類”的文章,再其次就是“賺錢知識”和“攝影知識”了,最後有個別同學投了“編程知識”。
首先,非常感謝大家的積极參与,讓我能有更加清晰的方向。
今天打算給大家介紹一下 編程的基礎知識 和 用編程賺錢的一些方式方法。
1
先給大家介紹一下編程的一些基本常識。可能有些人對編程不是很瞭解,認為編程都是統一的一個稱呼。其實編程裡面分很多語種和方向。
先說一下方向,主要是根據做從事的職業方向也區分。分為 web(電腦)前端,移動端(用戶端),伺服器後端,底層嵌入式(硬體)等。
一一詳細介紹下。
(1)web前端
web就是電腦,可以做電腦頁面,手機瀏覽器頁面,各種精美的樣式和炫酷的效果。大家電腦網頁上看到的其實就是屬於前端展示。你發現有些網站很好看,有些很醜,有些動畫效果或互動效果很炫酷,有些很樸實。這些都是前端工程師乾的活。
(2)移動端
移動端其實也就是用戶端,分為android 和ios,就是安卓手機和蘋果手機。因為手機的作業系統不同而區分的兩種移動端工程師。所乾的活呢,就是大家經常用的手機軟體app,能看到介面。其實跟web前端性質是一樣的,都是做前端的介面展示,比較直面使用者。
(3)後端服務端
這是跟使用者不是那麼直接打交道的,是你感知不到的。這麼說吧,前端工程師或移動端工程師,做介面的時候,有很多資料或功能,從哪裡來的呢?唉就是從後端工程師那裡得來的。比如一個登陸功能來說,使用者在前端頁面提交資料後,前端工程師把資料提交到指定的後端地址上去,後面一系列的操作呢,就是後端工程師要做的事情了。 會拿你的資料判斷 你帳號密碼對不對了?是不是一個新註冊使用者呢還是老使用者進行登入呢?
又或者是豆瓣上首頁的列表資料,這些資料其實都是存在資料庫的。而這些資料庫只會跟後端工程師打交道,都是後端工程師 從資料庫中提取頁面想要展示的資料,從而提供給前端工程師,進行頁面渲染展示。
(4)底層嵌入式
通常是指一些硬體開發,比如一些職能家電。這些都是開發好的程式嵌入到硬體裝置當中,也是跟會一些資料打交道
如果再讓細的方面延伸的話,還有 資料庫開發工程師,伺服器營運工程師,演算法工程師,以及現在大火的AI工程師等等。說到伺服器,又有一些地方要延伸的了,後面有機會的話,給大家介紹一些什麼是伺服器,大家瀏覽一個網頁,背後是怎麼樣的一個隱藏操作流程的。大家要是有興趣的話,後期大樹可以再給大家介紹下
2.
上面說到編程的分種。這裡說一下具體的分種 所對應的各個不同的程式設計語言。
可能大家在大學裡面計算機課程的話,都有接觸學習過C語言,C 語言是一個基礎底層語言,能做很多事情。也跟市面上其他很多語言有很多相同的地方。
這裡先簡單說一下各個分鐘所對應的語種
(1)前端工程師
主要學習的語言有 html,css,javascript,以及各種前端架構知識。這裡先不提及設計了。html是靜態網頁語言,一些標籤化的語言,很簡單。所做的事就是布局一些頁面,針對不同樣式,採用不同的標籤。有表格標籤,圖片標籤,超連結標籤(跳轉標籤)等。css呢,主要是給這些基本的標籤加上一些精美的樣式。比如一個圖片,css可以讓這個圖片四角圓潤,讓一個字型變顏色,讓一個表格更漂亮等。javascript呢,是寫一些動態效果的,比如點擊一個贊,空心變紅心,或者有一個冒泡的動作等效果。
(2)移動端
針對android和ios,主要語種分為 JAVA和 object-c 。分別開發不同的手機系統應用。
(3)後端
後端的話,目前有很多種語種,目前用的最多的有PHP,golang,C#,python,java等。作為後端還另外需要學習一些資料庫和伺服器的知識。如mysql資料庫和linux伺服器。
(4)嵌入式
嵌入式的話,也有很多語種可以做。比較大的語種呢 有java,c,c++,都可以做。C# 和 python 也是可以做的
3.
上面講了一些程式設計語言的基礎常識知識。其實很多大語種,像C,C++,JAVA這些,能做的事情其實特別多,有些時候企業決定用拿哪種語言做,不是看某語言能不能做,而且某個語言更加適合做,來進行選擇的
說了這麼多,可能很多小夥伴有些昏昏欲睡了。那下面給大家說一些可能感興趣的話題,那就是怎麼拿編程賺錢呢,編程現在還值不值錢,薪資水平又是怎麼樣的呢?
(1)
首先第一個問題,編程賺錢,方式有很多,除了正式上班薪資外,額外的兼職或接一些私活,錢都是會滾滾而來的。一般來說都不會廢很多事,而能拿到相對可觀的收入。相比其他"苦力勞動"而言,知識勞動是有一定的優勢的。找兼職的方式很多,不怕累的話,可以有很多地方有兼職的資訊。比如貼吧,威客網(豬八戒網,A5任務網等),編程QQ群等。早期大樹在學校自學編程的話,還曾有幸接過一些簡單的任務單子,賺了一些生活費。所以只要你有技術,賺錢這塊相對還是方式很多的
(2)
再說這個編程值不值錢,薪資問題。
拿普遍的水平來說,這裡拿北京的薪資來作為地區標準。一般工作個三五年的,基本拿個2到3萬月薪,是不成什麼問題的。尤其是一些其他高深工程師或一些熱門語種的工程師,年紀輕輕,月薪過3萬都是家常便飯,大樹也好生羨慕,編程的世界,只要你努力,一切都是可以得到的。
綜上,講了這麼多,也說了編程的一些優勢,那其實呢,編程也是有一些劣勢的,比如,普遍加班多,學習生涯長,要基本始終保持學習狀態,另外還有一些就是動腦多,脫髮幾率有那麼一點點大。(不是必然的,主要看自己熬不熬夜了)。另外有人說編程是個青春飯,這個其實有點點閑扯淡。不是那麼悲觀的,任何行業,越往上走都是越難走的。因為領導崗位就是那麼些個。不進步,在任何領域都是可能會被後來者居上的。
最後的最後,大樹今天說了這麼些,其實是不知道大家是否願意看的。希望能達到大家的反饋,如果覺得還滿意,喜歡的話,可以給文章點個贊,我也好知道大家意思,當然,也歡迎大家留言反饋。不怕批評,希望賜言建議
晚安,大家