溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Java程序員注意了:奠定你發(fā)展的黃金五年,你準(zhǔn)備如何把握好?

發(fā)布時(shí)間:2020-05-19 09:35:28 來源:網(wǎng)絡(luò) 閱讀:284 作者:wx5d9ed7c8443c3 欄目:編程語言

在Java業(yè)界流行著一種說法——黃金5年,就是從程序員入職時(shí)算起,前五年的工作選擇直接影響整個(gè)職業(yè)生涯的職業(yè)發(fā)展和薪資走向。如何把握這五年,從一個(gè)剛?cè)胄械牟锁B蛻變成一個(gè)處事不驚的大佬,這是一個(gè)涉及到自身的專業(yè)知識(shí)儲(chǔ)備和選擇的難題,那么,一個(gè)Java程序員如何做才能完成從入行到大佬的晉升之路呢?

參加工作1-2年之間

在這段時(shí)間里,想必對(duì)Java已經(jīng)有了一個(gè)深入的了解。首先,你要非常熟悉設(shè)計(jì)模式,看一些關(guān)于代碼編寫優(yōu)化的書,提高你的代碼能力,能夠?qū)懗鲆皇謨?yōu)雅的代碼;其次,你在工作過程中肯定接觸過并發(fā),你應(yīng)該更加深入地去了解并發(fā)的相關(guān)知識(shí);最后,你要對(duì)所使用的框架和Java的類庫有一定的研究,還需要去看一些JDK中的類的源碼,包括你所使用的框架的源碼??偠灾@個(gè)階段,你需要做的是深入了解Java底層和Java類庫,也就是JVM和JDK的相關(guān)內(nèi)容。

Java程序員注意了:奠定你發(fā)展的黃金五年,你準(zhǔn)備如何把握好?

參加工作3-4年之間

如果你處于這個(gè)階段,說實(shí)話很難再提升代碼能力了,因?yàn)檫@個(gè)階段的學(xué)習(xí)會(huì)比較多樣化。在前三年的工作中,你肯定不同程度地接觸過其它的技術(shù),比如大數(shù)據(jù)、分布式緩存、分布式消息服務(wù)、分布式計(jì)算、軟負(fù)載均衡等技術(shù),你能精通任何一項(xiàng),都將是你未來面試時(shí)巨大的優(yōu)勢(shì)。因此如果你對(duì)某一項(xiàng)技術(shù)感興趣,這時(shí)可以深入去研究,這項(xiàng)技術(shù)不一定是你工作所用到的,但一定是相關(guān)的。

Java程序員注意了:奠定你發(fā)展的黃金五年,你準(zhǔn)備如何把握好?

參加工作4-5年之間

參加工作四至五年的程序員,這時(shí),你應(yīng)該遇到技術(shù)的瓶頸了。不要急于提高自己的技術(shù),此時(shí)更重要的是提高你的影響力,你可以嘗試去一些知名公司提高你的就業(yè)背景;你也可以發(fā)表一些技術(shù)文章去影響更多的人;你還可以去Github創(chuàng)建一個(gè)屬于你的開源項(xiàng)目,打造屬于自己的產(chǎn)品。技術(shù)學(xué)到這個(gè)階段,很容易遇到瓶頸,而且往往達(dá)到一定程度后,你再深入研究的效果就真的微乎其微了,除非你是專門做學(xué)術(shù)研究的。然而很可惜,大部分程序猿做不到這一步,那是科學(xué)家做的事情。這個(gè)時(shí)候提高影響力主要是影響力可以給你創(chuàng)造更多的機(jī)會(huì),所以,你最大的任務(wù)是提高自己的影響力,為未來工作生涯做準(zhǔn)備。

Java程序員注意了:奠定你發(fā)展的黃金五年,你準(zhǔn)備如何把握好?

我有個(gè)朋友2011年畢業(yè),作為一名軟件開發(fā)程序員,踏入軟件開發(fā)行業(yè)已有8個(gè)年頭了,他做過初級(jí)軟件工程師、高級(jí)軟件工程師、項(xiàng)目主管、技術(shù)經(jīng)理、項(xiàng)目經(jīng)理,近些年帶過開發(fā)團(tuán)隊(duì)、參與招聘面試。我請(qǐng)他把這些年的工作體會(huì)分享下,有不同意見的歡迎探討。

對(duì)于軟件開發(fā)同學(xué)而言,首先要客觀認(rèn)識(shí)自身的情況,想清楚自己現(xiàn)在要什么、未來要什么,做好職業(yè)規(guī)劃,從而選擇不同類型的企業(yè)。例如,當(dāng)前身無幾分,急需就業(yè),技術(shù)能力較為一般,可以選擇人力資源外包臨時(shí)過渡;喜歡技術(shù)專研,對(duì)技術(shù)有濃厚的興趣,希望以后成為某個(gè)領(lǐng)域的技術(shù)牛人,可以選擇互聯(lián)網(wǎng)平臺(tái)類型;有一定的技術(shù)基礎(chǔ),以后想往技術(shù)經(jīng)理、項(xiàng)目經(jīng)理方向發(fā)展,可以選擇項(xiàng)目外包類型。接下來將對(duì)程序員的職業(yè)發(fā)揮發(fā)展規(guī)劃提出具體的建議:

你是否有了明確的職業(yè)發(fā)展規(guī)劃?

1、 走向架構(gòu)師

對(duì)任何一個(gè)Java開發(fā)人員來說,架構(gòu)師都是一個(gè)令人向往的角色。那么程序員與架構(gòu)師之間的主要區(qū)別是什么呢?架構(gòu)師擁有完善和扎實(shí)的技術(shù)體系,具備較好系統(tǒng)分析和設(shè)計(jì)能力,豐富的項(xiàng)目研發(fā)經(jīng)驗(yàn)。其實(shí),程序員的成長(zhǎng)首先來自自身的學(xué)習(xí),而閱讀成熟項(xiàng)目的代碼會(huì)使人受益匪淺;其次是來自所從事領(lǐng)域的經(jīng)驗(yàn),要了解分布式系統(tǒng)的特點(diǎn),在做項(xiàng)目時(shí),要能夠關(guān)注性能、擴(kuò)展性、可靠性、可用性等指標(biāo)。

架構(gòu)師是一個(gè)漫長(zhǎng)的積累過程,大部分架構(gòu)師的年齡在35歲左右,這個(gè)階段就是程序員的黃金期。那么我們?nèi)绾我砸粋€(gè)架構(gòu)師的標(biāo)準(zhǔn)來加強(qiáng)自己的能力呢?程序員要向一名架構(gòu)師發(fā)展,需要進(jìn)一步加強(qiáng)技能的修養(yǎng)。對(duì)于互聯(lián)網(wǎng)公司來言,最重要的技能是對(duì)網(wǎng)絡(luò)和分布式系統(tǒng)的理解,比較麻煩的是分布式系統(tǒng),除了分布式,在現(xiàn)在大型互聯(lián)網(wǎng)企業(yè)中,還需掌握高性能、深入淺出、性能調(diào)優(yōu)、Spring、JVM等技術(shù)。當(dāng)然,良好的駕馭管理開發(fā)團(tuán)隊(duì)的能力和人格修養(yǎng),能夠讓架構(gòu)師在開發(fā)項(xiàng)目中游刃有余,不會(huì)出現(xiàn)意外的干擾。

2、 走向項(xiàng)目經(jīng)理

有一些程序員工作機(jī)遇比較好,不但負(fù)責(zé)項(xiàng)目的設(shè)計(jì)工作,而且還負(fù)責(zé)項(xiàng)目的管理工作,對(duì)項(xiàng)目經(jīng)理這個(gè)工作有一定的嘗試。因此,這類程序員可以審視一下自己,是否合適這項(xiàng)工作,如果自己對(duì)這種工作比較滿意,而且具備項(xiàng)目經(jīng)理的要求,則可以向項(xiàng)目經(jīng)理這個(gè)方向發(fā)展。項(xiàng)目經(jīng)理的工作重點(diǎn)已經(jīng)從編程轉(zhuǎn)移到對(duì)人、對(duì)技術(shù)、對(duì)進(jìn)度、對(duì)項(xiàng)目的管理,因此,項(xiàng)目經(jīng)理必須要了解軟件開發(fā)的各個(gè)環(huán)節(jié)、了解開發(fā)的各種技術(shù)和運(yùn)用、了解開發(fā)隊(duì)伍人員的水平和特點(diǎn)。

在日常的工作和生活中就得逐步鍛煉這方面的能力,其次,學(xué)習(xí)一些項(xiàng)目管理的知識(shí),例如:PMP、CMMI、敏捷開發(fā)管理等。從程序員到項(xiàng)目經(jīng)理可以使項(xiàng)目經(jīng)理更好地理解程序員在項(xiàng)目中的地位和作用,了解軟件開發(fā)的各種規(guī)律性的東西,從而保證項(xiàng)目的正常完成。而且,項(xiàng)目經(jīng)理的收入在公司中的地位也是比較高的,因此,我認(rèn)為走向項(xiàng)目經(jīng)理是程序員的另一個(gè)發(fā)展空間。我想提醒一下,程序員在擔(dān)任項(xiàng)目經(jīng)理之前最好要把軟件設(shè)計(jì)工作做好,這樣在做項(xiàng)目經(jīng)理的時(shí)候,就會(huì)有很好的基礎(chǔ)。

3、 走向管理者

很多程序員希望自己能成為公司中的主管、經(jīng)理、老總、老板,這樣在公司無論是收入還是地位都相對(duì)高一些。另外,有些程序員可能厭倦了年復(fù)一年的編程工作,希望能擺脫這種步步緊逼的工作狀態(tài),走向管理者程序員要比一般人做更多的準(zhǔn)備,做更多的轉(zhuǎn)型工作。但是,如果你有這個(gè)志向,又積累了這方面的工作經(jīng)驗(yàn),可以努力往管理者發(fā)展。由于軟件公司的管理者不同于一般公司的管理者,專業(yè)能力越強(qiáng),管理起來就越得心應(yīng)手,沒有專業(yè)能力的管理,遇到的問題很多,也很難解決。 因此,我的建議程序員最好要把編程、項(xiàng)目設(shè)計(jì)、項(xiàng)目管理等基礎(chǔ)打好,這樣轉(zhuǎn)型到管理者成功率就會(huì)高一些。

4、 原地踏步

當(dāng)然也有程序員惰性比較大,安于現(xiàn)狀,也無可厚非。對(duì)待這些程序員,我的建議是原地發(fā)展,把本職工作做得更好,把自己的技術(shù)水平再提高一步。在這個(gè)過程中他們的能力和自信心都會(huì)得到提高,他們的想法自然不會(huì)一成不變。不管做哪一行,都應(yīng)盡早做好職業(yè)規(guī)劃,人都需要有一個(gè)目標(biāo)去激勵(lì)自己,Java程序員更是如此,朝著一個(gè)目標(biāo)逐步提升自身實(shí)力總會(huì)比原地打轉(zhuǎn)好,相信聰明的你該知道怎么做。

據(jù)不完全統(tǒng)計(jì),截至目前(2019.3)為止,中國(guó)Java程序員的數(shù)量已經(jīng)超過百萬。而且,隨著IT培訓(xùn)業(yè)的持續(xù)發(fā)展和大量的應(yīng)屆畢業(yè)生進(jìn)入社會(huì),Java程序員面臨的競(jìng)爭(zhēng)壓力越來越大。那么,作為一名Java程序員,怎樣努力才能快速成長(zhǎng)為一名高級(jí)的程序員或者架構(gòu)師,這不僅是一個(gè)剛踏入職場(chǎng)的初級(jí)程序員,也是工作三五年后開始迷茫的老程序員,都必須要面對(duì)和明白的問題。為了幫助大家少走彎路,我總結(jié)出一個(gè)Java程序員的工作2-5年成長(zhǎng)路線。

Java程序員注意了:奠定你發(fā)展的黃金五年,你準(zhǔn)備如何把握好?

Java程序員應(yīng)該掌握的技術(shù)

1、通信協(xié)議

各個(gè)子系統(tǒng)之間要進(jìn)行通信,必須要選擇一種或多種通信協(xié)議,現(xiàn)代比較常見的是基于HTTP的協(xié)議。建議了解更多協(xié)議對(duì)于學(xué)習(xí)安全也有很大的幫助,比如MySQL和PostgreSQL的協(xié)議都有安全的設(shè)計(jì)。

2.、序列化

系統(tǒng)之間通過網(wǎng)絡(luò)傳輸,或者存儲(chǔ)到文件時(shí),肯定只有一種格式,就是字符串。要將復(fù)雜的數(shù)據(jù)結(jié)構(gòu)與字符串之間進(jìn)行轉(zhuǎn)換,就需要用到序列化,簡(jiǎn)單的序列化如JSON和XML,稍微復(fù)雜些的有protobuf、thrift等。需要了解所有這些序列化方式之間的優(yōu)勢(shì)和劣勢(shì)。,比如JSON和XML只能用于傳遞數(shù)據(jù),而protobuf與thrift還可以用來做RPC協(xié)議,至少要確保每種序列化方式都自己嘗試過hello world。

3.、數(shù)據(jù)庫

要形成自己的數(shù)據(jù)庫選取風(fēng)格,就需要先對(duì)自己常用的數(shù)據(jù)庫有足夠深入的了解。對(duì)于關(guān)系式數(shù)據(jù)庫,除了一般的Create、Query、Delete、Update操作外,還需要能自行建立索引、數(shù)據(jù)庫的平行擴(kuò)展、了解如何進(jìn)行性能調(diào)試,以及了解常見查詢操作的性能級(jí)別、常見的查詢性能瓶頸點(diǎn)。一個(gè)較好的例子是 "SELECT COUNT(*) FROM table WHERE dt_create-86400>NOW();" 。

4、 存儲(chǔ)

存儲(chǔ)分為幾種類型。NAS等各家產(chǎn)品有所不同,大多是通過NFS來訪問的,問題是NAS的價(jià)格很高,而且在去IOE的趨勢(shì)中很多人也不愿意再用,所以經(jīng)常會(huì)有基于文件系統(tǒng)建立小規(guī)模存儲(chǔ)的需求。需要關(guān)注的是每個(gè)目錄下的文件數(shù)不應(yīng)該太多,當(dāng)一個(gè)目錄下文件數(shù)(實(shí)際是inode數(shù)量,包括文件和目錄)超過1000時(shí),性能就很差了。所以,建議將一個(gè)系統(tǒng)中要存儲(chǔ)的對(duì)象ID做16進(jìn)制,隨后每2位16進(jìn)制做成一級(jí)目錄,這樣可以確保每個(gè)目錄下的文件數(shù)不會(huì)超過256個(gè)?,F(xiàn)代云計(jì)算,如Amazon S3已經(jīng)把存儲(chǔ)的問題解決的很好了,如果可能,盡量用好。

5、應(yīng)用框架

此事在各個(gè)語言之間各有選擇,多注意了解自己關(guān)注方向的所有框架的優(yōu)勢(shì)和劣勢(shì),至少當(dāng)有個(gè)毛頭孩子問你為什么不選擇某個(gè)最新的框架時(shí),能清楚用自己的觀點(diǎn)答復(fù)。對(duì)于常見的框架,十分推薦自己重新實(shí)現(xiàn)一個(gè)來當(dāng)作鍛煉,實(shí)現(xiàn)一個(gè)WEB框架,不到200行代碼就實(shí)現(xiàn)了。

6、接口

主要是指接口協(xié)議,或者RPC協(xié)議。系統(tǒng)之間進(jìn)行RPC調(diào)用很常見,注意選擇自己能熟練使用的,并且有所深入研究,并了解其常見的限制。RESTful API就是個(gè)比較常見的選擇,但是性能并不好,自己要對(duì)性能等參數(shù)有量化的了解,而不是簡(jiǎn)單的一句好或不好。短連接接口在三次握手時(shí)是串行操作,要了解其為何耗時(shí)。

除了要在如上的各種不可或缺的組成部分中有所了解,還要能清楚地知道一些常用系統(tǒng)模塊的原理,并能夠很深入的玩起來。幾個(gè)值得注意的:

  1. HTTP服務(wù)器:常見的無非是nginx、apache,自己要能進(jìn)行基本配置,包括靜態(tài)文件、fastcgi轉(zhuǎn)發(fā)等。

  2. 關(guān)系式數(shù)據(jù)庫:常見的如mysql、postgresql、sqlite,自己要對(duì)每一種都有深入的了解,可以做一遍常見操作的性能測(cè)試,并牢記于心。比如sqlite雖然并不需要走網(wǎng)絡(luò),但是實(shí)際查詢性能很差。

  3. NoSQL數(shù)據(jù)庫:memcache、redis、mongodb等,近幾年有很多,挨個(gè)了解其實(shí)現(xiàn)原理,以及各種常用操作的性能,當(dāng)有需要時(shí),隨時(shí)能拿得出手來用。

  4. 云計(jì)算平臺(tái):幾種常見的云計(jì)算平臺(tái)的應(yīng)用方式要有了解,如Google的資源方式和Amazon的Java程序員注意了:奠定你發(fā)展的黃金五年,你準(zhǔn)備如何把握好?,每種云計(jì)算平臺(tái)往往還會(huì)提供一大堆附加服務(wù),比如可靠數(shù)據(jù)庫,存儲(chǔ),緩存等,也要分別有所了解。

  5. 加密/簽名技術(shù):常見如truecrypt、openssl、gnu pg、sha1、md5、scrypt等,了解各種加密/簽名技術(shù)的安全性、字長(zhǎng)等,并都能自己做過hello world。

那如何快速學(xué)習(xí)并精通呢?

針對(duì)當(dāng)前互聯(lián)網(wǎng)公司的技術(shù)需求以及結(jié)合主流技術(shù),我自己整理了一套系統(tǒng)的架構(gòu)技術(shù)體系,當(dāng)你技術(shù)過硬的時(shí)候,能夠解決技術(shù)問題才會(huì)服眾。不少公司都很重視高并發(fā)高可用的技術(shù),特別是一線互聯(lián)網(wǎng)公司,分布式、JVM、spring源碼分析、微服務(wù)等知識(shí)點(diǎn)已是面試的必考題,這些東西可能你們平時(shí)在工作中接觸過,但是缺少全面系統(tǒng)的學(xué)習(xí)。

個(gè)人推薦分享一套全面的知識(shí)圖譜,無論走架構(gòu),管理還是項(xiàng)目經(jīng)理的路線這些技術(shù)你都應(yīng)該有一定的了解及掌握?。悦5呐笥芽梢詤⒖枷聦W(xué)習(xí)方向)

一、框架源碼解析專題

應(yīng)用框架spring

  • spring IOC源碼解析
  • spring Aop源碼解析
  • spring MVC源碼解析
  • spring注解試開發(fā)
  • spring 5新特性

Java程序員注意了:奠定你發(fā)展的黃金五年,你準(zhǔn)備如何把握好?

ORM框架MyBatis

  • MyBatis 快速掌握
  • MyBatis 源碼分析
  • MyBatis 徒手實(shí)現(xiàn)

Java程序員注意了:奠定你發(fā)展的黃金五年,你準(zhǔn)備如何把握好?

設(shè)計(jì)模式

  • 設(shè)計(jì)原則
  • 創(chuàng)建型模式
  • 結(jié)構(gòu)型模式
  • 行為型模式
  • 設(shè)計(jì)模式對(duì)比及應(yīng)用場(chǎng)景

Java程序員注意了:奠定你發(fā)展的黃金五年,你準(zhǔn)備如何把握好?

二、并發(fā)編程專題
  • JVM內(nèi)存模型
  • 并發(fā)同步處理
  • 并發(fā)包之tools限制
  • 并發(fā)包之a(chǎn)tomic原子操作
  • 阻塞隊(duì)列BlockingQueue詳解
  • 并發(fā)Map、List與Set詳解
  • Executor線程池詳解及核心源碼剖析
  • ForJoin

Java程序員注意了:奠定你發(fā)展的黃金五年,你準(zhǔn)備如何把握好?

三、性能調(diào)優(yōu)專題

JVM性能調(diào)優(yōu)

  • JVM類加載機(jī)制詳解
  • JVM內(nèi)存模型
  • 垃圾收集機(jī)制詳解
  • 垃圾收集算法詳解
  • JVM調(diào)優(yōu)工具詳解
  • GC日志詳細(xì)分析
  • JVM調(diào)優(yōu)實(shí)戰(zhàn)

Java程序員注意了:奠定你發(fā)展的黃金五年,你準(zhǔn)備如何把握好?

Mysql性能調(diào)優(yōu)

  • Mysql索引數(shù)據(jù)結(jié)構(gòu)深度講解
  • Mysql 執(zhí)行計(jì)劃與索引講解
  • Mysql鎖機(jī)制與事務(wù)隔離級(jí)別詳解
  • 慢查詢Sql調(diào)優(yōu)實(shí)戰(zhàn)

Java程序員注意了:奠定你發(fā)展的黃金五年,你準(zhǔn)備如何把握好?

Nginx調(diào)優(yōu)

  • Nginx快速掌握
  • 熟練掌握Nginx核心配置
  • 掌握Nginx負(fù)載算法配置

Java程序員注意了:奠定你發(fā)展的黃金五年,你準(zhǔn)備如何把握好?

Tomcat調(diào)優(yōu)

  • 整體認(rèn)知Tomcat項(xiàng)目架構(gòu)
  • 生吃環(huán)境配置
  • 掌握Tomcat 線程模型背后原理

Java程序員注意了:奠定你發(fā)展的黃金五年,你準(zhǔn)備如何把握好?

四、分布式框架專題

分布式消息中間件

  • Rabbitmq
  • RocketMq
  • Kafka

Java程序員注意了:奠定你發(fā)展的黃金五年,你準(zhǔn)備如何把握好?

分布式儲(chǔ)存中間件

  • Redis
  • MongoDB
  • FastDFS
  • Elasticsearch

Java程序員注意了:奠定你發(fā)展的黃金五年,你準(zhǔn)備如何把握好?

分布式框架

  • Zookeeper
  • Dubbo
  • ShardingSphere
  • Netty

Java程序員注意了:奠定你發(fā)展的黃金五年,你準(zhǔn)備如何把握好?

五、微服務(wù)系列專題
  • 微服務(wù)架構(gòu)變遷史
  • spring boot源碼剖析
  • spring cloud Netflix源碼剖析
  • spring cloud Alibaba源碼剖析
  • 虛擬容器

Java程序員注意了:奠定你發(fā)展的黃金五年,你準(zhǔn)備如何把握好?

六、項(xiàng)目實(shí)戰(zhàn)專題

雙十一電商平臺(tái)

  • 電商項(xiàng)目架構(gòu)設(shè)計(jì)及核心技術(shù)點(diǎn)整理介紹
  • 基于spring cloud微服務(wù)架構(gòu)拆分
  • 電商平臺(tái)技術(shù)解決方案

Java程序員注意了:奠定你發(fā)展的黃金五年,你準(zhǔn)備如何把握好?

分布式調(diào)用鏈平臺(tái)

Java程序員注意了:奠定你發(fā)展的黃金五年,你準(zhǔn)備如何把握好?

七、互聯(lián)網(wǎng)工具專題
  • Git
  • Maven
  • Jenkins
  • Linux
  • 虛擬容器

Java程序員注意了:奠定你發(fā)展的黃金五年,你準(zhǔn)備如何把握好?

最后針對(duì)上述知識(shí)體系我也總結(jié)了一套對(duì)應(yīng)的架構(gòu)視頻、核心筆記及面試真題(包括Dubbo、Redis、Netty、zookeeper、Spring cloud、分布式、高并發(fā)等架構(gòu)技術(shù)資料)給大家,希望對(duì)大家有所幫助,也幫大家節(jié)約時(shí)間找學(xué)習(xí)資料!

資料獲取方式:

面試文件獲取方式:

點(diǎn)贊+關(guān)注小編后進(jìn)小編的學(xué)習(xí)交流群:909666042 免費(fèi)領(lǐng)取資料!(助你升職加薪)

合理利用自己每一分每一秒的時(shí)間來學(xué)習(xí)提升自己,不要再用"沒有時(shí)間“來掩飾自己思想上的懶惰!趁年輕,使勁拼,給未來的自己一個(gè)交代!

Java程序員注意了:奠定你發(fā)展的黃金五年,你準(zhǔn)備如何把握好?

Java程序員注意了:奠定你發(fā)展的黃金五年,你準(zhǔn)備如何把握好?

Java程序員注意了:奠定你發(fā)展的黃金五年,你準(zhǔn)備如何把握好?

Java程序員注意了:奠定你發(fā)展的黃金五年,你準(zhǔn)備如何把握好?

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI