色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀(guān)看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

一位Java程序員轉(zhuǎn)型互聯(lián)網(wǎng)的經(jīng)歷

工程師人生 ? 來(lái)源:工程師吳畏 ? 2019-05-17 16:46 ? 次閱讀

08年畢業(yè)跑到上海,在經(jīng)濟(jì)危機(jī)最熱鬧的一年找到份勉強(qiáng)活下去的java研發(fā)工作,從此開(kāi)始了漫長(zhǎng)的通信行業(yè)軟件開(kāi)發(fā)。幾年間身邊的同事跳槽到互聯(lián)網(wǎng)行業(yè),也有新鮮血液補(bǔ)充進(jìn)來(lái),總體來(lái)說(shuō)人員質(zhì)量是在不斷下降的。直到自己也決定轉(zhuǎn)型,中間也受過(guò)鄙視遇過(guò)挫折走過(guò)彎路,這里將自己的感受跟大家分享下,希望能對(duì)有相同想法的從業(yè)人員有所幫助。

在開(kāi)始講干貨之前,先了解下互聯(lián)網(wǎng)?;ヂ?lián)網(wǎng)的生命線(xiàn)是客戶(hù)體驗(yàn),短時(shí)的砸錢(qián)可以迅速擴(kuò)展用戶(hù)量,但是如何保持客戶(hù)黏度才是真正的重點(diǎn)?;ヂ?lián)網(wǎng)的精神就一個(gè)字“快”!快包含兩層意義:第一層對(duì)于系統(tǒng)來(lái)說(shuō)(性能快、終端響應(yīng)快、擴(kuò)展快),第二層對(duì)于開(kāi)發(fā)人員(輕量級(jí)、上手快、開(kāi)源)。只有夠快才可以提高客戶(hù)體驗(yàn),沒(méi)人愿意盯著手機(jī)屏幕等5秒鐘以上。至于如何為客戶(hù)提供更舒服的服務(wù)方向那屬于策劃部門(mén)考慮的問(wèn)題,不屬于咱們程序員能左右的。

下面開(kāi)始具體技術(shù)點(diǎn),一切都是圍繞著“快”。

第一, 熟練使用Linux系統(tǒng)。

Why is Linux?開(kāi)源+安全+便捷。開(kāi)源意味著成本的降低,今年風(fēng)靡一時(shí)的勒索軟件又給Linux打了一次安全廣告,docker的興起又鞏固了Ubuntu、centos等linux內(nèi)核的霸主地位??梢哉f(shuō)不會(huì)命令行(桌面會(huì)占用硬件資源,失去了linux的部分優(yōu)勢(shì))操作Linux系統(tǒng)以后將會(huì)寸步難行。

第二, 關(guān)系型數(shù)據(jù)庫(kù)選擇MySql而不是Oracle

雖然NoSql的盛行使關(guān)系型數(shù)據(jù)庫(kù)市場(chǎng)越來(lái)越小,但是80%產(chǎn)品的核心數(shù)據(jù)還是需要關(guān)系型數(shù)據(jù)庫(kù)來(lái)維護(hù)的。這里推薦大家加強(qiáng)MySql的學(xué)習(xí),Oracle可以選擇性放棄,雖然兩者在使用上沒(méi)有太大的區(qū)別,但是Oracle實(shí)在是太貴了!我們?cè)?jīng)7位數(shù)采購(gòu)過(guò)一個(gè)Oracle一體機(jī),硬件條件確實(shí)牛逼到飛起,但是互聯(lián)網(wǎng)中講究的是開(kāi)源和擴(kuò)展,講究的是叼絲抱團(tuán)PK高富帥。

第三, 掌握NoSql技術(shù)。

需要大家了解NoSql的使用場(chǎng)景,解決的是非結(jié)構(gòu)化數(shù)據(jù)的存儲(chǔ)和查詢(xún)問(wèn)題,這個(gè)是關(guān)系型數(shù)據(jù)庫(kù)做不到的。推薦學(xué)習(xí)HBase,倒不是因?yàn)镠Base比起其它NoSql產(chǎn)品多優(yōu)秀,而是在學(xué)習(xí)HBase的過(guò)程中可以pick up很多其他有用的知識(shí)。例如HBase存儲(chǔ)是依賴(lài)Hadoop的HDFS,可以了解下大數(shù)據(jù)是如何存儲(chǔ)的;協(xié)同服務(wù)使用的zookeeper,可以了解下zookeeper的4種文件特性以及自主選拔機(jī)制。

重點(diǎn)需要學(xué)習(xí)HBase中數(shù)據(jù)是如何存儲(chǔ)的,為什么rowkey查詢(xún)效率如此之快。

第四, 掌握一種緩存技術(shù)

JVM緩存無(wú)法解決的兩大難題:1緩存不夠大,2跨JVM無(wú)法共享。應(yīng)運(yùn)而生了各種緩存技術(shù),這里推薦Redis,因?yàn)镽edis已經(jīng)成為了主流,要用我們就用最流行的。Redis在大的方面有Nosql存儲(chǔ)和共享緩存兩種用法,其中共享緩存又分為系統(tǒng)緩存、登錄用戶(hù)緩存、ORMapping二級(jí)緩存等流行用法。

第五, 熟練掌握一種MQ

緩存技術(shù)只是解決了IO上的“快”,但是對(duì)邏輯運(yùn)算、業(yè)務(wù)處理等響應(yīng)速度沒(méi)有任何提高,何以解憂(yōu)唯有MQ。MQ用于去瓶頸、非事務(wù)、最終一致性、Event Sourcing、收集器等場(chǎng)景。這里推薦kafka,原因跟redis一樣,流行,功能上基本能涵蓋所有MQ應(yīng)用場(chǎng)景。

第六, 精通一種微服務(wù)框架。

講到這里才有了點(diǎn)Java的影子,傳統(tǒng)軟件開(kāi)發(fā)講究的是MVC、SSH、SSi這些古董,但是互聯(lián)網(wǎng)里講的是微服務(wù)。微服務(wù)架構(gòu)主流的有2種:Dubbo和Spring Cloud,我們產(chǎn)品經(jīng)歷過(guò)Dubbo這條彎路以后最終還是走向了Spring Cloud的懷抱。RestFul的調(diào)用機(jī)制速率從協(xié)議上來(lái)開(kāi)雖然不如RPC,但是應(yīng)用場(chǎng)景廣泛、標(biāo)準(zhǔn)化、可讀性強(qiáng)等優(yōu)點(diǎn)完全掩蓋協(xié)議上的性能差距,再加之Spring Cloud不斷地有大牛添磚加瓦(我在初學(xué)Spring Cloud用的是Brixton,學(xué)完后已經(jīng)出來(lái)Dalston版本了),Spring Cloud變得越來(lái)越強(qiáng)大,再加上java程序員對(duì)Spring有一種特殊的情結(jié),所以Spring已經(jīng)成為了主旋律。

第七, 分布式事務(wù)機(jī)制

分布式事務(wù)到目前為止還是個(gè)世界通用難題,沒(méi)有一顆銀彈能完美的解決這個(gè)問(wèn)題,而面試官卻偏偏每次面試都要問(wèn)。解決的中心思想就倆字“取舍”,根據(jù)自己的業(yè)務(wù)場(chǎng)景決定放棄一些東西。方案有:二階段提交、串行調(diào)用、MQ+消費(fèi)、業(yè)務(wù)補(bǔ)救等,阿里等大公司也有自己的解決方案,但也都是貼合自己業(yè)務(wù)來(lái)設(shè)計(jì)的。

第八, 了解ELK原理。

E-elasticsearch,是基于Lucene的搜索引擎,它的出現(xiàn)是為了解決索引問(wèn)題的,但是后來(lái)增加了Logstash和Kibana這倆左膀右臂,又組成了ELK這個(gè)日志收集分析套件,這貨正好解決了分布式系統(tǒng)任務(wù)跟蹤和問(wèn)題定位難的問(wèn)題,配合Spring cloud的Sleuth又成了性能預(yù)警的神器為服務(wù)治理提供了基礎(chǔ)數(shù)據(jù)。

第九, 云計(jì)算

產(chǎn)品的云化只是個(gè)概念,之所以了解云計(jì)算是為了能讓我們有個(gè)完整的知識(shí)體系。Iaas、Paas層在國(guó)內(nèi)已經(jīng)基本成熟,Saas我在國(guó)內(nèi)還沒(méi)有看到有成型的產(chǎn)品。有興趣的同學(xué)可以注冊(cè)學(xué)習(xí)下美帝的Salesforce,了解下世界上最先進(jìn)的CRM云產(chǎn)品是何等的牛X。國(guó)內(nèi)的電信、金融行業(yè)正在砸錢(qián)搭建自己的私有云,BAT等有能力的大公司在辦自己的公有云,私有云+公有云也有很廣闊的市場(chǎng)前景,我接觸過(guò)的很多企業(yè)都在做混合云的設(shè)計(jì)方案。

第十, 提高英語(yǔ)水平

越是前端的技術(shù)國(guó)內(nèi)用的人越少,綠壩里面的資料也就越少,所以為了學(xué)習(xí)或者解決問(wèn)題經(jīng)常需要參閱國(guó)外網(wǎng)站的資料,混跡國(guó)外的技術(shù)論壇進(jìn)行交流,所以英語(yǔ)水平有時(shí)間還是要提高下,否則很影響新知識(shí)的吸收速度。

互聯(lián)網(wǎng)中用到的所有的技術(shù)基本都是默認(rèn)可用,滿(mǎn)足“上手快”的要求。大部分組件也都是水平擴(kuò)展的,為了滿(mǎn)足“性能快”的要求。例如Spring Cloud中啟動(dòng)參數(shù)基本都有默認(rèn)值,zookeeper、elasticsearch、logstash、kafka等組件目錄結(jié)構(gòu)都是bin里是啟動(dòng)程序,conf里是配置程序,解壓即可用,都有默認(rèn)值,通過(guò)配置做水平擴(kuò)展。

本文寫(xiě)給跟我一樣正在轉(zhuǎn)型路上的java程序員們,基本涵蓋了各個(gè)方面,也給了我個(gè)人推薦的具體技術(shù)點(diǎn),希望大家少走彎路,把精力用到刀刃上。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀(guān)點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • JAVA
    +關(guān)注

    關(guān)注

    19

    文章

    2980

    瀏覽量

    105625
  • 程序員
    +關(guān)注

    關(guān)注

    4

    文章

    953

    瀏覽量

    29989
收藏 0人收藏

    評(píng)論

    相關(guān)推薦

    TMS320C6000程序員指南

    電子發(fā)燒友網(wǎng)站提供《TMS320C6000程序員指南.pdf》資料免費(fèi)下載
    發(fā)表于 12-24 17:19 ?0次下載
    TMS320C6000<b class='flag-5'>程序員</b>指南

    機(jī)械革命發(fā)布CODE AI程序員

    近日,英特爾新質(zhì)生產(chǎn)力技術(shù)生態(tài)大會(huì)在成都舉行,機(jī)械革命作為重要參展商帶來(lái)了多款明星產(chǎn)品引爆全場(chǎng)!其中更是在A(yíng)I PC軟件生態(tài)產(chǎn)品發(fā)布分論壇上,Intel、智譜、機(jī)械革命三方聯(lián)合發(fā)布了專(zhuān)為程序員設(shè)計(jì)的CODE AI程序員本,成為本次大會(huì)的
    的頭像 發(fā)表于 11-30 10:34 ?650次閱讀

    Linux驅(qū)動(dòng)程序程序員指南

    電子發(fā)燒友網(wǎng)站提供《Linux驅(qū)動(dòng)程序程序員指南.pdf》資料免費(fèi)下載
    發(fā)表于 11-22 15:53 ?0次下載
    Linux驅(qū)動(dòng)<b class='flag-5'>程序</b><b class='flag-5'>程序員</b>指南

    AI編程工具會(huì)不會(huì)搶程序員飯碗

    AI編程工具可輔助編程,減少手動(dòng)編碼,提升效率,對(duì)程序員有積極影響也有挑戰(zhàn)。程序員需深化技能、拓寬知識(shí)應(yīng)對(duì)。長(zhǎng)遠(yuǎn)看,AI與人類(lèi)程序員將共生共榮。
    的頭像 發(fā)表于 11-08 10:17 ?301次閱讀

    轉(zhuǎn)型必看】Java到AI,程序員的逆襲秘籍,轉(zhuǎn)行人工智能不再是夢(mèng)!

    ?隨著技術(shù)的不斷進(jìn)步,人工智能(AI)已經(jīng)成為當(dāng)今科技領(lǐng)域最熱門(mén)的話(huà)題之。許多開(kāi)發(fā)者開(kāi)始考慮從傳統(tǒng)的軟件開(kāi)發(fā)領(lǐng)域,如Java,轉(zhuǎn)向人工智能領(lǐng)域,今天小編和大家起來(lái)探討Java開(kāi)發(fā)者
    的頭像 發(fā)表于 07-31 14:42 ?1866次閱讀
    【<b class='flag-5'>轉(zhuǎn)型</b>必看】<b class='flag-5'>Java</b>到AI,<b class='flag-5'>程序員</b>的逆襲秘籍,轉(zhuǎn)行人工智能不再是夢(mèng)!

    heap連上互聯(lián)網(wǎng)的時(shí)候,heap空間慢慢的就變小了,直到最后程序僵死在那,為什么?

    當(dāng)局域網(wǎng)通訊的時(shí)候,用system_get_free_heap_size()得到heap的大小直不變的,通訊穩(wěn)定; 但是連上互聯(lián)網(wǎng)的時(shí)候,heap空間慢慢的就變小了,直到最后程序僵死在那。 請(qǐng)問(wèn)這是什么原因引起的,有什么解決
    發(fā)表于 07-12 07:13

    esp8266已連接到Wifi但無(wú)法連接到互聯(lián)網(wǎng),為什么?

    首先,我想說(shuō)對(duì)不起,如果我的帖子在錯(cuò)誤的線(xiàn)程中。在那之后,我想問(wèn)個(gè)問(wèn)題,我的 esp12E 已連接到 Wifi,但它無(wú)法連接到互聯(lián)網(wǎng),即使 wifi 連接到互聯(lián)網(wǎng)和其他設(shè)備,它仍然完美地使用
    發(fā)表于 07-09 07:11

    程序員節(jié)視頻創(chuàng)意大賽,用串口屏贏(yíng)取千元大獎(jiǎng)

    10月24日,程序員專(zhuān)屬的節(jié)日里,我們盛大開(kāi)啟“程序員節(jié)視頻創(chuàng)意大賽”特別活動(dòng)!這不僅是場(chǎng)視覺(jué)的盛宴,更是智慧與創(chuàng)意的璀璨碰撞。我們誠(chéng)摯邀請(qǐng)每一位
    的頭像 發(fā)表于 07-08 10:38 ?72次閱讀
    <b class='flag-5'>程序員</b>節(jié)視頻創(chuàng)意大賽,用串口屏贏(yíng)取千元大獎(jiǎng)

    程序員節(jié)視頻創(chuàng)意盛宴,邀您共襄盛舉!

    10月24日,程序員專(zhuān)屬的節(jié)日里,我們盛大開(kāi)啟“程序員節(jié)視頻創(chuàng)意大賽”特別活動(dòng)!這不僅是場(chǎng)視覺(jué)的盛宴,更是智慧與創(chuàng)意的璀璨碰撞。我們誠(chéng)摯邀請(qǐng)每一位
    的頭像 發(fā)表于 07-04 09:00 ?67次閱讀
    <b class='flag-5'>程序員</b>節(jié)視頻創(chuàng)意盛宴,邀您共襄盛舉!

    工業(yè)互聯(lián)網(wǎng)平臺(tái)中什么是關(guān)鍵

    工業(yè)互聯(lián)網(wǎng)平臺(tái)是工業(yè)領(lǐng)域數(shù)字化轉(zhuǎn)型的重要支撐,其關(guān)鍵要素包括以下幾個(gè)方面: 網(wǎng)絡(luò)基礎(chǔ)設(shè)施 網(wǎng)絡(luò)基礎(chǔ)設(shè)施是工業(yè)互聯(lián)網(wǎng)平臺(tái)的基礎(chǔ),包括有線(xiàn)網(wǎng)絡(luò)、無(wú)線(xiàn)網(wǎng)絡(luò)、物聯(lián)網(wǎng)等。工業(yè)
    的頭像 發(fā)表于 07-02 09:37 ?954次閱讀

    工業(yè)互聯(lián)網(wǎng)助推產(chǎn)業(yè)數(shù)字化轉(zhuǎn)型

    工業(yè)互聯(lián)網(wǎng)是第四次工業(yè)革命的重要基石,也是制造業(yè)數(shù)字化轉(zhuǎn)型的重要途徑,能夠賦能生產(chǎn)效率提升與產(chǎn)品質(zhì)量改善,加速供給側(cè)結(jié)構(gòu)改革,為構(gòu)筑現(xiàn)代化產(chǎn)業(yè)體系、推動(dòng)經(jīng)濟(jì)高質(zhì)量發(fā)展提供強(qiáng)大動(dòng)力。但目前,工業(yè)互聯(lián)網(wǎng)
    的頭像 發(fā)表于 06-20 11:06 ?338次閱讀

    什么是衛(wèi)星互聯(lián)網(wǎng)?衛(wèi)星互聯(lián)網(wǎng)的組成

    衛(wèi)星互聯(lián)網(wǎng)是指基于衛(wèi)星通信技術(shù)接入互聯(lián)網(wǎng),其業(yè)務(wù)可覆蓋全球。通過(guò)定數(shù)量衛(wèi)星的規(guī)模組網(wǎng),構(gòu)建具備實(shí)時(shí)信息傳輸能力的星座系統(tǒng),衛(wèi)星互聯(lián)網(wǎng)可向終端用戶(hù)提供以寬帶
    發(fā)表于 04-17 10:01 ?1335次閱讀
    什么是衛(wèi)星<b class='flag-5'>互聯(lián)網(wǎng)</b>?衛(wèi)星<b class='flag-5'>互聯(lián)網(wǎng)</b>的組成

    尋找一位編程

    尋找一位編程。請(qǐng)法郵件 j_helmut@163.com
    發(fā)表于 04-02 13:34

    適者生存,程序員最終會(huì)流向哪……

    程序員沒(méi)有永遠(yuǎn)的護(hù)城河!!就目前的互聯(lián)網(wǎng)大環(huán)境來(lái)看,it行業(yè)已經(jīng)是……
    的頭像 發(fā)表于 03-11 17:11 ?466次閱讀
    適者生存,<b class='flag-5'>程序員</b>最終會(huì)流向哪……
    主站蜘蛛池模板: 视频一区国产在线第一页 | 久久er国产精品免费观看2 | 久久精品亚洲AV高清网站性色 | 欧美中文字幕一区二区三区 | 欧美一区二区高清 | 欧美亚洲日韩欧洲不卡 | 狠狠色欧美亚洲狠狠色www | 国产最新精品亚洲2021不卡 | 一区二区三区福利视频 | 亚洲精品高清在线观看 | 麻豆产精品一二三产区区 | 花蝴蝶免费版高清版 | 国产精品国产三级国产an | 亚洲 欧美 国产 伦 综合 | 国产最新精品亚洲2021不卡 | 影音先锋影院中文无码 | www.日本 高清.com | 天天综合亚洲综合网站 | 欧美成人免费一区二区三区不卡 | 国产国产乱老熟女视频网站97 | 肉动漫3D卡通无修在线播放 | 黄色三级在线观看 | 岛国大片在线观看免费版 | 国产精品99精品无码视亚 | 色聚网久久综合 | 国产亚洲精品久久久999密臂 | 中文人妻熟妇精品乱又伧 | 99热国产这里只有精品9九 | 无码中文字幕热热久久 | 偷尝禁果H1V1幸运的山熊 | 高跟丝袜岳第一次 | 欧美AAAAAA级午夜福利视频 | 欧美兽交YOYO| 13小箩利洗澡无码视频APP | 伊人久久综合成人亚洲 | 寂寞夜晚视频高清观看免费 | 日韩亚洲中文欧美在线 | 狠狠色在在线视频观看 | 超碰高清熟女一区二区 | 日韩欧美一区二区三区在线 | 芳草地在线观看免费视频 |

    電子發(fā)燒友

    中國(guó)電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品