新聞中心
在眾多專業(yè)技術(shù)方向中選擇了自己喜歡和熱愛的一個(gè)方向.程序員發(fā)展和很多崗位是一樣的.每個(gè)人都想去“
本文由創(chuàng)新互聯(lián)(www.cdcxhl.com)小編為大家整理,本文主要介紹了程序員是學(xué)的越多越好的相關(guān)知識(shí),希望對(duì)你有一定的參考價(jià)值和幫助,記得關(guān)注和收藏網(wǎng)址哦!

創(chuàng)新互聯(lián)專注于宣漢網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供宣漢營(yíng)銷型網(wǎng)站建設(shè),宣漢網(wǎng)站制作、宣漢網(wǎng)頁設(shè)計(jì)、宣漢網(wǎng)站官網(wǎng)定制、微信小程序服務(wù),打造宣漢網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供宣漢網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。
程序員是學(xué)的越多越好?
向您發(fā)送了以下Java學(xué)習(xí)資料對(duì)于一個(gè)優(yōu)秀的技術(shù)人員來說,是什么讓他專攻一項(xiàng)技術(shù)方向,從而在其中立于不敗之地?或者尋求“什么都懂一點(diǎn)并成為全能人才?
其實(shí)這是一個(gè)職業(yè)發(fā)展和學(xué)習(xí)規(guī)劃路線的問題,很多同學(xué)都有這個(gè)問題.
今天我們邀請(qǐng)了四位淘系的技術(shù)工程師,結(jié)合他們自己在小廠和大廠的經(jīng)歷故事,和大家分享一下他們?cè)诩夹g(shù)人員成長(zhǎng)中選擇[精]和[寬]的一些看法,希望對(duì)你有所幫助.
01
淘大技術(shù)部-應(yīng)用算法-李青
“更早的了解自己和自己的方向,可以幫助自己更快的做出成績(jī)”
我想把這個(gè)具體的問題放在一邊,談?wù)勔粋€(gè)程序員的技術(shù)發(fā)展和職業(yè)規(guī)劃.
雖然大多數(shù)人喜歡寫代碼,但他們更多的是把它作為一種職業(yè).當(dāng)然,也有人真的是把它當(dāng)好來做的.比如前段時(shí)間的新聞,HashiCorp的創(chuàng)始人Mitchell Hashimoto說“頂尖的凡爾賽首席技術(shù)官辭職了,寫代碼的時(shí)候:最開心!管理只會(huì)影響我的研究和發(fā)展linux的著名創(chuàng)始人linus也是以熱愛編程而聞名.對(duì)于這樣的追求(土豪),拋棄功利,熱愛編程,我覺得它在編程中,追求你喜歡的任何方面都是完全可能的,無論它是.;廣泛的發(fā)現(xiàn)興趣和探索興趣,或在一個(gè)方向上深入挖掘.你可以今天做前端,明天開發(fā),后天保存算法,一個(gè)人搞定整個(gè)棧.
但對(duì)于絕大多數(shù)人來說,編程更多的是職業(yè)發(fā)展道路上的一門技能,在眾多專業(yè)技術(shù)方向中選擇了自己喜歡和熱愛的一個(gè)方向.程序員發(fā)展和很多崗位是一樣的.每個(gè)人都想去“Up”:要更專業(yè),要在職場(chǎng)中發(fā)揮自己的作用和影響力,從一個(gè)人做小事,到帶領(lǐng)一個(gè)團(tuán)隊(duì)做更大的事,再到影響一個(gè)領(lǐng)域,一個(gè)行業(yè)。我恐怕這種發(fā)展會(huì)和;不是只靠了解和涉獵各方面就能達(dá)到的。應(yīng)屆畢業(yè)生可以靠自己的知識(shí)儲(chǔ)備做出自己的標(biāo)簽,經(jīng)歷過職場(chǎng)的人必須靠自己在某些領(lǐng)域的成就做出自己的軍功章.
所以越早在某些方向做出自己的成績(jī),對(duì)自己的成長(zhǎng)發(fā)展越有利.我是一個(gè)算法人,很多算法領(lǐng)域的大牛在校期間都找到了自己的發(fā)展方向,做出了成績(jī),比如咖啡館作者@賈大神,太極作者@胡遠(yuǎn)明等等。他們的成就需要盡快找到自己的方向,不懈的努力和一點(diǎn)點(diǎn)天賦……對(duì)于我們大多數(shù)人來說,更需要找到一個(gè)自己熱愛并希望掌握的方向,盡快做出成績(jī).
我自己的經(jīng)歷其實(shí)并不是一個(gè)很好的例子.我有一個(gè)成為機(jī)器人的夢(mèng)想.當(dāng)我在學(xué)校的時(shí)候,我對(duì)一切都感興趣.參加過機(jī)器人大賽和結(jié)構(gòu)設(shè)計(jì)大賽,也和同學(xué)一起做過一些熱力學(xué)相關(guān)的機(jī)械設(shè)計(jì).一個(gè)有趣的經(jīng)歷是,當(dāng)時(shí)我在學(xué)校做了一個(gè)小衛(wèi)星,在天上失敗了.當(dāng)時(shí)學(xué)校的微小衛(wèi)星研究所發(fā)射了一層皮衛(wèi)星(非常小的衛(wèi)星),然后在學(xué)校舉辦了小衛(wèi)星比賽.我們做了一個(gè)衛(wèi)星模型,模擬衛(wèi)星的太陽能電池自動(dòng)跟蹤太陽光,答辯前一整夜完成.但在最后的測(cè)試中,由于電線固定粗糙,在運(yùn)動(dòng)過程中短路被扯斷,電路全部燒毀..。還好留下了一段視頻支持最后的答辯.對(duì)我后來的職業(yè)選擇影響很大的是,我在剛畢業(yè)的時(shí)候用Kinect做了一個(gè)無人機(jī)飛行姿態(tài)識(shí)別與控制的項(xiàng)目,初步接觸了一些視覺算法的知識(shí).
后來研究生真正開始從事機(jī)器人方向的工作,也是我在研究生期間做的控制算法和視覺算法的經(jīng)歷,讓我走上了程序員的道路.在這個(gè)過程中,我也對(duì)機(jī)器人領(lǐng)域的SLAM方向產(chǎn)生了興趣,并補(bǔ)了一些知識(shí),依靠這些知識(shí)我最終走上了這個(gè)職業(yè)。一方面我覺得如果能早點(diǎn)找到自己的方向,積累一些成績(jī),對(duì)自己的發(fā)展肯定會(huì)好很多,但是另一方面每個(gè)人確實(shí)需要一個(gè)認(rèn)識(shí)自己的過程,但是我覺得越早越好.在這個(gè)過程中,我們自己的技術(shù)發(fā)展就像一棵樹.我們可以無限擴(kuò)展自己的枝葉,去了解更多不同的方向和知識(shí),但一定要記住,這是為了讓自己的枝干長(zhǎng)得更高.
02
淘系技術(shù)-應(yīng)用算法-碩越
“你的大部分精力還是用來鞏固自己的優(yōu)勢(shì).你必須有競(jìng)爭(zhēng)力”
你想精確還是廣泛?事實(shí)上,它這相當(dāng)于.你想多賭還是一個(gè)人賭?我們的籌碼有限,當(dāng)然精力也有限,不可能做出所有的選擇.這時(shí)候問題就變成了如何使組合投資的收益最大化.
如果你選擇把所有的籌碼都押在一個(gè)選項(xiàng)上,那么你就必須承擔(dān)因?yàn)殄e(cuò)誤的選擇而清空一切的后果.但我們也知道,如果你選擇了一個(gè)有潛力的項(xiàng)目,你可以不費(fèi)吹灰之力贏得很多錢.所以孤注一擲一定對(duì)應(yīng)高風(fēng)險(xiǎn).
另一種選擇是寬泛,它給我們帶來了分擔(dān)風(fēng)險(xiǎn)的好處,但同時(shí),好處也會(huì)被稀釋.比較好的辦法是兩者結(jié)合,該寬的時(shí)候?qū)?,該聚焦的時(shí)候聚焦.
作為一個(gè)算法工程師,我的建議是廣泛涉獵相關(guān)領(lǐng)域的知識(shí)和弱相關(guān)領(lǐng)域的知識(shí),因?yàn)檫@些知識(shí)都可以作為你自己的儲(chǔ)備,作為你關(guān)注行業(yè)的補(bǔ)充.比如你從事圖像識(shí)別相關(guān)算法的研究,那么直接來說,除了圖像相關(guān)的專業(yè)知識(shí),一些基礎(chǔ)的基礎(chǔ)知識(shí),比如代數(shù)分析、計(jì)算機(jī)原理、建筑學(xué)等數(shù)學(xué)理論,甚至是色彩、攝影美學(xué)方面的知識(shí),都能給模型設(shè)計(jì)帶來一定的幫助.除了基礎(chǔ)知識(shí),相關(guān)領(lǐng)域,如自然語言處理中的時(shí)間序列模型,與視頻圖像分割有很多共同點(diǎn).信號(hào)處理中的許多變換算子可以直接轉(zhuǎn)移到圖像處理中.這些知識(shí)可以作為你研究圖像算法的加分項(xiàng).
再舉個(gè)例子,你可以我認(rèn)為心理學(xué)、消費(fèi)者行為學(xué)和經(jīng)濟(jì)學(xué)都不能增強(qiáng)我們的行業(yè)推薦系統(tǒng).在深入了解消費(fèi)者之后.;選擇動(dòng)機(jī)、心理活動(dòng)和當(dāng)前經(jīng)濟(jì)趨勢(shì),算法設(shè)計(jì)者可以基于這些先驗(yàn)知識(shí)重點(diǎn)設(shè)計(jì)相關(guān)模塊,或者將其作為趨勢(shì)因子加入算法中.以更軟的,將大眾認(rèn)知融入到模型中,將表示和理論結(jié)合起來,充分發(fā)揮推薦系統(tǒng)的有效性.
世界上很多知識(shí)都是相通的,所以不要我忍不住要學(xué)習(xí)一些基礎(chǔ)知識(shí).很可能是你以后抓住機(jī)會(huì)的機(jī)會(huì).但是,你的大部分精力要用來鞏固你的優(yōu)勢(shì),你必須有競(jìng)爭(zhēng)力地依靠它.廣泛的研究,準(zhǔn)確的掌握,提取你需要的部分,轉(zhuǎn)化成你需要的能量.
03
淘系技術(shù)-前端技術(shù)-和鳥
“從我個(gè)人的經(jīng)驗(yàn)來說,無論是對(duì)于開發(fā)還是其他工作,提高一項(xiàng)技術(shù)才是最重要的!”
剛畢業(yè)的時(shí)候在一家小工廠做Flas開發(fā).當(dāng)時(shí)開發(fā)者比例嚴(yán)重不足(瓊)、只好用AS3寫前端游戲的UI功能,還要NodeJS寫服務(wù)器端游戲邏輯、Sql處理數(shù)據(jù)讀寫操作、Html/css/JS寫后臺(tái)配置管理頁面。曾經(jīng),公司招不到測(cè)試的時(shí)候,所有的功能測(cè)試都只能靠自測(cè)來完成.
時(shí)間長(zhǎng)了,就膨脹了.我自我感覺很好.我覺得我就是全部.我覺得只有更大的舞臺(tái)才能配得上自己.進(jìn)大廠應(yīng)該是輕而易舉的事.于是我開始給網(wǎng)易、阿里、華為的一些大廠投簡(jiǎn)歷.我投資了FLAS開發(fā)、H5游戲開發(fā)、WEB前端開發(fā)、節(jié)點(diǎn)JS開發(fā)、服務(wù)器開發(fā)、測(cè)試開發(fā)等多個(gè)崗位。結(jié)果被現(xiàn)實(shí)打了一記耳光,簡(jiǎn)歷石沉大海,為數(shù)不多的面試都是往返.
經(jīng)過總結(jié)和反思,在所有的面試中,面試官經(jīng)常會(huì)問這些問題:XX原理是什么?如何做到XX?你是怎么理解XX的?XX函數(shù)有沒有更好的解決方案?面對(duì)這些問題,我發(fā)現(xiàn)自己其實(shí)對(duì)底層原理一無所知,都停留在使用層面.
看清楚這個(gè)問題后,我暫時(shí)拋開其他領(lǐng)域的學(xué)習(xí),專注于前端領(lǐng)域,從基礎(chǔ)的html/css/js開始,使用lodash/JQuery等常用工具庫。再到Vue/Reaction等主流框架的使用和原理的學(xué)習(xí),還有ES6,TS等等。掌握這些技能后,再深入到瀏覽器工作原理、網(wǎng)絡(luò)通信機(jī)制、前端性能優(yōu)化、穩(wěn)定性和安全性等知識(shí)點(diǎn).一步一步,我從一個(gè)泥瓦匠新手變成了一個(gè)熟練的泥瓦匠,然后我繼續(xù)朝著一個(gè)泥瓦匠努力.
一般來說,在小廠,老板當(dāng)然希望省錢,可以自己做所有的工作.對(duì)于個(gè)人來說,提高一項(xiàng)技術(shù),無論是對(duì)于開發(fā)還是其他工作,都是最重要的!
04
淘大科技-手機(jī)開發(fā)部-林箐
“唐不要把自己當(dāng)成商業(yè)研發(fā)的工具人”
這個(gè)問題沒有標(biāo)準(zhǔn)答案.角度不同會(huì)得出不同的結(jié)論.前不久剛從小工廠跳到阿里,簡(jiǎn)單說說自己的感受.
小工廠更專注于業(yè)務(wù),所以我們更注重實(shí)現(xiàn)業(yè)務(wù)方面的需求,以及日常的研發(fā);ampd工作很少觸及特別難或者特別深的內(nèi)容。這個(gè)階段不是說基礎(chǔ)不重要,只是深入學(xué)習(xí)基礎(chǔ)知識(shí)不一定能顯著提高你的業(yè)務(wù)研發(fā).
有一段時(shí)間我為了學(xué)習(xí)算法知識(shí),跑去刷列碼
現(xiàn)在Web前端除了基本的語言知識(shí)以外?
市場(chǎng)上主要有三種框架,分別是Angular、Vue和Reaction Angular不得不.本來是份額第一的框架,現(xiàn)在變成了第三.Reaction確實(shí)不錯(cuò),所以份額很快就到了第一。Vue異軍突起,發(fā)展迅速?,F(xiàn)在基本上大公司用Reaction,小公司用vu需要學(xué)習(xí)哪些東西?
想從事網(wǎng)絡(luò)開發(fā),你需要學(xué)習(xí)ASP.Net(主要是控件的使用),主要是控制頁面交互和顯示控件,可以在后臺(tái)交互.
其次是html和腳本,而css控制樣式和頁面布局。
建議你直接開始學(xué)習(xí)ASP.NET、在學(xué)習(xí)的過程中,逐漸了解html和css是怎么回事.
現(xiàn)在學(xué)Java有沒有前途?
,謝謝你的邀請(qǐng)!答案是肯定的,現(xiàn)在學(xué)JAVA還是不錯(cuò)的選擇。
經(jīng)過多年的使用和發(fā)展、JAVA已經(jīng)建立了一個(gè)龐大的生態(tài)系統(tǒng),廣泛應(yīng)用于WEB開發(fā)、、安卓開發(fā)、大數(shù)據(jù)開發(fā)、后端開發(fā)等領(lǐng)域。JAVA憑借其穩(wěn)定的性能,成為許多大型互聯(lián)網(wǎng)平臺(tái)的重要選擇。所以目前IT領(lǐng)域有大量的Java程序員,很多項(xiàng)目團(tuán)隊(duì)都是以Java為主要開發(fā)語言。所以從就業(yè)的角度來說,目前學(xué)JAVA就業(yè)還是比較容易的。
目前處于工業(yè)互聯(lián)網(wǎng)發(fā)展的初級(jí)階段,物聯(lián)網(wǎng)、云計(jì)算、大數(shù)據(jù)、人工智能等相關(guān)技術(shù)也處于應(yīng)用的關(guān)鍵期.如何打破傳統(tǒng)行業(yè)的壁壘,讓工業(yè)互聯(lián)網(wǎng)賦能傳統(tǒng)行業(yè),是整個(gè)互聯(lián)網(wǎng)行業(yè)都在思考的問題.在大數(shù)據(jù)等一系列技術(shù)的落地過程中,編程語言的支持是不可避免的,而JAVA語言在物聯(lián)網(wǎng)、云計(jì)算、大數(shù)據(jù)、人工智能等領(lǐng)域有著廣泛的應(yīng)用基礎(chǔ),因此JAVA語言仍將在工業(yè)互聯(lián)網(wǎng)舞臺(tái)上扮演重要角色。
盡管JAVA語言已經(jīng)被廣泛使用了20多年,但它仍然保持著強(qiáng)大的生命力。在TIOBE最新的語言排行榜中、JAVA依然高居榜首,這充分說明了JAVA語言在開發(fā)領(lǐng)域的影響力。
學(xué)習(xí)JAVA語言要有一個(gè)系統(tǒng)的計(jì)劃。由于JAVA開發(fā)的細(xì)分領(lǐng)域很多,所以在學(xué)習(xí)之前最好先確定一個(gè)開發(fā)方向,這樣學(xué)習(xí)過程更有針對(duì)性。以網(wǎng)絡(luò)開發(fā)為例,可以制定以下學(xué)習(xí)路線:
第一:JAVA基礎(chǔ)語法。JAVA的基本語法集中在類、對(duì)象、屬性、方法、封裝、繼承、多態(tài)等概念上。需要了解和掌握J(rèn)AVA的面向?qū)ο缶幊塘鞒?類定義、對(duì)象創(chuàng)建、方法調(diào)用。另外要系統(tǒng)的學(xué)習(xí)JAVA并發(fā)編程,這部分內(nèi)容包。包括使用Runnable、線程和并發(fā)工具類。
第二:Java Web語法。Java Web開發(fā)包括Servlet、Java Bean、JSp等基礎(chǔ)內(nèi)容.要了解Java Web的請(qǐng)求處理過程,掌握Web MVC的架構(gòu),還需要了解Java如何操作數(shù)據(jù)庫等相關(guān)內(nèi)容.這部分內(nèi)容往往需要系統(tǒng)的學(xué)習(xí)前端開發(fā)知識(shí),包括Html、css和JAVASCRIPT,其中JAVASCRIPT是學(xué)習(xí)的重點(diǎn)。畢竟現(xiàn)在前端開發(fā)和后端開發(fā)通常是分開的,服務(wù)器也經(jīng)常是分開的(Ngix Tomcat)。
第三:框架.Java Web開發(fā)通常使用框架,不僅可以提高性能,還可以更好地組織代碼和分工。目前流行的系列框架有SpringMVC、SpringBoot、SpringCloud等。
學(xué)完框架后,最好參加一個(gè)項(xiàng)目組的實(shí)習(xí),這對(duì)程序員的成長(zhǎng)很有幫助.
我從事互聯(lián)網(wǎng)行業(yè)多年,現(xiàn)在也在讀計(jì)算機(jī)專業(yè)的研究生.我的主要研究方向集中在大數(shù)據(jù)和人工智能領(lǐng)域.我會(huì)陸續(xù)在頭條寫一些關(guān)于互聯(lián)網(wǎng)技術(shù)的文章.有興趣的朋友可以關(guān)注我,相信我會(huì)有所收獲.
如果你上網(wǎng)有問題,也可以找我咨詢.謝謝大家!
當(dāng)前標(biāo)題:程序員是學(xué)的越多越好?(現(xiàn)在Web前端除了基本的語言知識(shí)以外?)
URL地址:http://www.dlmjj.cn/article/cciipec.html


咨詢
建站咨詢
