你這么年輕,總得做些什么吧(致那些還未定型的程序員)


 以下內容均是自己的經歷與感受,勿噴!!!

一轉眼離2020年也就還剩一個月左右了,現在我還在想着自己2019年的計划完成了多少?

Go學會了嗎?在網上買的機器學習的課程看了幾節?自己的網站搭起來了嗎?找到女朋友了沒?別說,女朋友我是真找到了,不管咋說,脫單就好。(手動滑稽,滑稽護體)

之前在網上看到了一篇園齡12年7個月的大佬寫了一篇關於他從進入這個圈子到現在退出這個圈子,寫了他在這個圈子時的感受,又寫了他退出后,站在局外人的身份去看這個圈子,讀完之后我想了很多.

1,你對自己的定位准確嗎?

定位?手機導航?我定位挺准的,打開滴滴就直接定位了,不用我操心。

其實我當時想了想,我的定位是什么。爬蟲工程師?還是后端程序員?還是一個寫接口的?那么爬蟲工程師的定位是什么?后端程序員的定位是什么?寫接口的定位又是什么呢?(以下是我個人看法與觀點,如有打擾,那么妖魔鬼怪快離開,妖魔鬼怪快離開。)

我先吐槽一下我對前端程序員的看法吧,前端程序員的定位是什么?我問過一些朋友,她們都是寫前端的,他們說:“寫個頁面,寫個樣式,看有啥需求寫啥唄,要不然呢?”

我聽完后,我真想甩他一大嘴巴子,但是還是笑着說了句:“666,你這幾年真是沒白干。”

我認為一個合格的前端程序員不只是寫個頁面,公司把你招進來是想讓你做什么?寫頁面?寫接口?對,沒錯,但這只是一部分,公司的初衷還是想讓你提供一套完整的,可供用戶使用的東西,能讓別人用的時候會說這個做到挺好的,感覺挺不錯,而不是“我去,這是什么***,太難操作了把,什么鬼。”至於實現的技術,那只是輔助手段,你用什么技術,和公司關系不大,公司只想看到一套能夠使用戶滿意的操作頁面。

我也問過我寫后端的朋友,那天等車的時候我問他,“你覺得自己的定位准嗎?”,他說:“我定位挺准的呀,你手機定位不准嘛?”

我強忍着心中想扇他大嘴巴子的沖動,說:”我說的是你的職業定位,你覺的后端應該做些什么?“

''' 以下大部分都是他說的,,我沒有篡改他的話意,並且讓他看過,他說就是這個意思 '''

他沉思了有一分鍾,特裝13的點了根煙,說:”后端,我覺得后端和前端之間的定義十分模糊,什么是前端什么是后端,只不過是不懂的人隨口說的,沒人能夠真正的去詮釋。“

他又深吸了一口煙,說到:”說起來公司里前后端分明的挺明確的,后端的職責有很多呀,數據庫雖然是運維管的,但是大部分還是需要我們來維護操作,公司大部分對外的數據也是由我們收集,整理,給公司提供一套完整的框架,底層的搭建,算法的實現。在往上一些的話就是接口什么的吧。不過現在框架滿天飛,許多人都是直接拿來就用,最多看看原理,很少有人會去自己去寫。“

我為了體現我不是那么無知,插了句:”公司不會給你那么長時間去專門讓你自己寫底層代碼,自己的任務都沒完成,哪來的精力去搞這些“

他頓了頓,滅了手中的煙說到:”對呀,如果公司支持,誰不想自己搭一套屬於自己的東西呢?“

看着他憂郁的側臉,如果我沒忍住的話,我會直接給他一嘴巴子,太能裝了。

咳咳咳,(以下均是自己的理解)所謂的后端,就是給公司提供一套完整的,相對較完美的,能夠自主維護的,別人能夠輕易接手的框架,只要公司的業務沒有發生本質的變化,那么只需要迭代框架的版本就好,這樣的一個框架,誰不想去搭建一個呢?然后就是數據庫了,數據庫作為一個公司(大部分)的重中之重,肯定是需要關注的。因為不管你的框架搭建在怎么perfect ,沒有數據去測試,或者使用錯誤的數據去測試,那還不是沒法投入使用。作為程序員必須掌握的一項技能:數據庫,現在市場上的數據庫與非就是關系性數據庫,非關系型數據庫,聽說出了一種newSOL,但是並沒有實際的運用過。

 

最后我想說,這個行業的前端與后端只不過是根據公司的需求來定義的,千萬不要說我只是個前端程序員(后端程序員)。最后,千萬不要被代碼拘束住了,你拿到需求后,肯定會分成好多個小需求,當你在小需求卡住的時候,不妨回到最頂端,看看你的大需求是什么,可不可以換條路可以走。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM