本文由阿里閑魚技術團隊逸昂分享,原題“消息鏈路優(yōu)化之弱感知鏈路優(yōu)化”,有修訂和改動,感謝作者的分享。
創(chuàng)新互聯(lián)主營萊州網(wǎng)站建設的網(wǎng)絡公司,主營網(wǎng)站建設方案,重慶APP軟件開發(fā),萊州h5微信小程序開發(fā)搭建,萊州網(wǎng)站營銷推廣歡迎萊州等地區(qū)企業(yè)咨詢
閑魚的IM消息系統(tǒng)作為買家與賣家的溝通工具,增進理解、促進信任,對閑魚的商品成交有重要的價值,是提升用戶體驗最關鍵的環(huán)節(jié)。
然而,隨著業(yè)務體量的快速增長,當前這套消息系統(tǒng)正面臨著諸多急待解決的問題。
以下幾個問題典型最為典型:
1) 在線消息的體驗提升;
2) 離線推送的到達率;
3) 消息玩法與消息底層系統(tǒng)的耦合過強。
經(jīng)過評估,我們認為現(xiàn)階段離線推送的到達率問題最為關鍵,對用戶體驗影響較大。
本文將要分享的是閑魚IM消息在解決離線推送的到達率方面的技術實踐,內(nèi)容包括問題分析和技術優(yōu)化思路等 ,希望能帶給你啟發(fā)。
(本文已同步發(fā)布于: ?)
本文是系列文章的第6篇,總目錄如下:
《 阿里IM技術分享(一):企業(yè)級IM王者——釘釘在后端架構上的過人之處 》
《 阿里IM技術分享(二):閑魚IM基于Flutter的移動端跨端改造實踐 》
《 阿里IM技術分享(三):閑魚億級IM消息系統(tǒng)的架構演進之路 》
《 阿里IM技術分享(四):閑魚億級IM消息系統(tǒng)的可靠投遞優(yōu)化實踐 》
《 阿里IM技術分享(五):閑魚億級IM消息系統(tǒng)的及時性優(yōu)化實踐 》
《 阿里IM技術分享(六):閑魚億級IM消息系統(tǒng)的離線推送到達率優(yōu)化 》(* 本文)
從數(shù)據(jù)通信鏈接的技術角度,我們根據(jù)閑魚客戶端是否在線,將整體消息鏈路大致分為強感知鏈路和弱感知鏈路。
強感知鏈路由以下子系統(tǒng)或模塊:
1) 發(fā)送方客戶端;
2) idleapi-message(閑魚的消息網(wǎng)關);
3) heracles(閑魚的消息底層服務);
4) accs(阿里自研的長連接通道);
5) 接收方客戶端組成。
整條鏈路的核心指標在于端到端延遲和消息到達率。
強感知鏈路中的雙方都是在線的,消息到達客戶端就可以保證接收方感知到。強感知鏈路的主要痛點在消息的端到端延遲。
弱感知鏈路與強感知鏈路的主要不同在于: 弱感知鏈路的接收方是離線的,需要依賴離線推送這樣的方式送達。
因此弱感知鏈路的用戶感知度不強,其核心指標在于消息的到達率,而非延遲。
所以當前階段,優(yōu)化弱感知鏈路的重點也就是提升離線消息的到達率。換句話說, 提升離線消息到達率問題,也就是優(yōu)化弱感知鏈路本身 。
下圖一張整個IM消息系統(tǒng)的架構圖,感受下整體鏈路:
如上圖所示,各主要組件和子系統(tǒng)分工如下:
1) HSF是一個遠程服務框架,是dubbo的內(nèi)部版本;
2) tair是阿里自研的分布式緩存框架,支持 memcached、Redis、LevelDB 等不同存儲引擎;
3) agoo是阿里的離線推送中臺,負責整合不同廠商的離線推送通道,向集團用戶提供一個統(tǒng)一的離線推送服務;
4) accs是阿里自研的長連接通道,為客戶端、服務端的實時雙向交互提供便利;
5) lindorm是阿里自研的NoSQL產(chǎn)品,與HBase有異曲同工之妙;
6) 域環(huán)是閑魚消息優(yōu)化性能的核心結構,用來存儲用戶最新的若干條消息。
強感知鏈路和弱感知鏈路在通道選擇上是不同的:
1) 強感知鏈路使用accs這個在線通道;
2) 弱感知鏈路使用agoo這個離線通道。
通俗了說,弱感知鏈路指的就是離線消息推送系統(tǒng)。
相比較于在線消息和端內(nèi)推送(也就是上面說的強感知鏈路),離線推送難以確保被用戶感知到。
典型的情況包括:
1) 未發(fā)送到用戶設備:即推送未送達用戶設備,這種情況可以從通道的返回分析;
2) 發(fā)送到用戶設備但沒有展示到系統(tǒng)通知欄:閑魚曾遇到通道返回成功,但是用戶未看到推送的案例;
3) 展示到通知欄,并被系統(tǒng)折疊:不同安卓廠商對推送的折疊策略不同,被折疊后,需用戶主動展開才能看到內(nèi)容,觸達效果明顯變差;
4) 展示到通知欄,并被用戶忽略:離線推送的點擊率相比于在線推送更低。
針對“1)未發(fā)送到用戶設備”,原因有:
1) 離線通道的token失效;
2) 參數(shù)錯誤;
3) 用戶關閉應用通知;
4) 用戶已卸載等。
針對“3)展示到通知欄,并被系統(tǒng)折疊”,原因有:
1) 通知的點擊率;
2) 應用在廠商處的權重;
3) 推送的數(shù)量等。
針對“4)展示到通知欄,并被用戶忽略”,原因有:
1) 用戶不愿意查看推送;
2) 用戶看到了推送,但是對內(nèi)容不感興趣;
3) 用戶在忙別的事,無暇處理。
總之: 以上這些離線消息推送場景,對于用戶來說感知度不高,我們也便稱之為弱感知鏈路。
我們的弱感知鏈路分為3部分,即:
1) 系統(tǒng);
2) 通道;
3) 用戶。
共包含了Hermes、agoo、廠商、設備、用戶、承接頁這幾個環(huán)節(jié)。具體如下圖所示。
從推送的產(chǎn)生到用戶最終進入APP,共分為如下幾個步驟:
步驟1 :Hermes是閑魚的用戶觸達系統(tǒng),負責人群管理、內(nèi)容管理、時機把控,是整個弱感知鏈路的起點。;
步驟2 :agoo是阿里內(nèi)部承接離線推送的中臺,是閑魚離線推送能力的基礎;
步驟3 :agoo實現(xiàn)離線推送依靠的是廠商的推送通道(如:蘋果的 apns通道 、Google的fcm通道、及 國內(nèi)各廠商的自建通道 。;
步驟4 :通過廠商的通道,推送最終出現(xiàn)在用戶的設備上,這是用戶能感知到推送的前提條件;
步驟5 :如果用戶剛巧看到這條推送,推送的內(nèi)容也很有趣,在用戶的主動點擊下會喚起APP,打開承接頁,進而給用戶展示個性化的商品。
經(jīng)過以上5個步驟,至此弱感知鏈路就完成了使命。
弱感知鏈路的核心問題在于:
1) 推送的消息是否投遞給了用戶;
2) 已投遞到的消息用戶是否有感知。
這對應推送的兩個階段:
1) 推送消息是否已到達設備;
2) 用戶是否查看推送并點擊。
其中: 到達設備這個階段是最基礎的,也是本次優(yōu)化的核心。
我們可以將每一步的消息處理量依次平鋪,展開為一張漏斗圖,從而直觀的查看鏈路的瓶頸。
漏斗圖斜率最大的地方是優(yōu)化的重點,差異小的地方不需要優(yōu)化:
通過分析以上漏斗圖,弱感知鏈路的優(yōu)化重點在三個方面:
1) agoo受理率:是指我們發(fā)送推送請到的數(shù)量到可以通過agoo(阿里承接離線推送的中臺)轉(zhuǎn)發(fā)到廠商通道的數(shù)量之間的漏斗;
2) 廠商受理率:是指agoo中臺受理的量到廠商返回成功的量之間的漏斗;
3) Push點擊率:也就通過以上通道最終已送到到用戶終端的消息,是否最終轉(zhuǎn)化為用戶的主動“點擊”。
有了優(yōu)化方向,我們來看看優(yōu)化手段吧。
跟隨推送的視角,順著鏈路看一下我們是如何進行優(yōu)化的。
用戶的推送,從 Hermes 站點搭乘“班車”,駛向下一站:? agoo 。
這是推送經(jīng)歷的第一站。到站一看,傻眼了,只有不到一半的推送到站下車了。這是咋回事嘞?
這就要先說說 agoo 了,調(diào)用 agoo 有兩種方式:
1) 指定設備和客戶端,agoo直接將推送投遞到相應的設備;
2) 指定用戶和客戶端,agoo根據(jù)內(nèi)部的轉(zhuǎn)換表,找到用戶對應的設備,再進行投遞。
我們的系統(tǒng)不保存用戶的設備信息。因此,是按照用戶來調(diào)用agoo的。
同時: 由于沒有用戶的設備信息,并不知道用戶是 iOS 客戶端還是 Android 客戶端。工程側不得不向 iOS 和 Android 都發(fā)送一遍推送。雖然保證了到達,但是,一半的調(diào)用都是無效的。
為了解這個問題: 我們使用了agoo的設備信息。將用戶轉(zhuǎn)換設備這一階段提前到了調(diào)用 agoo 之前,先明確用戶對應的設備,再指定設備調(diào)用 agoo,從而避免無效調(diào)用。
agoo調(diào)用方式優(yōu)化后,立刻剔除了無效調(diào)用,agoo受理率有了明顯提升。
至此: 我們總算能對 agoo 受理失敗的真正原因做一個高大上的分析了。
根據(jù)統(tǒng)計: 推送被 agoo 拒絕的主要原因是——用戶關閉了通知權限。同時,我們對 agoo 調(diào)用數(shù)據(jù)的進一步分析發(fā)現(xiàn)——有部分用戶找不到對應的設備。 優(yōu)化到此,我們猛然發(fā)現(xiàn)多了兩個問題。
那就繼續(xù)優(yōu)化唄:
1) 通知體驗優(yōu)化,引導打開通知權限;
2) 與agoo共建設備庫,解決設備轉(zhuǎn)換失敗的問題。
這兩個優(yōu)化方向又是一片新天地,我們擇日再聊。
推送到達 agoo ,分機型搭乘廠商“專列”,駛向下一站:用戶設備。
這是推送經(jīng)歷的第二站。出站查票,發(fā)現(xiàn)竟然超員了。
于是乎: 我們每天有大量推送因為超過廠商設定的限額被攔截。
為什么會這樣呢?
實際上: 提供推送通道的廠商(沒錯, 各手機廠商的自家推送通道良莠不齊 ),為了保證用戶體驗,會對每個應用能夠推送的消息總量進行限制。
對于廠商而言,這個限制會根據(jù)推送的類型和應用的用戶規(guī)模設定——推送主要分為產(chǎn)品類的推送和營銷類的推送。
廠商推送通道對于不同類型消息的限制是:
1) 對于產(chǎn)品類推送,廠商會保證到達;
2) 對于營銷類推送,廠商會進行額度限制;
3) 未標記的推送,默認作為營銷類推送對待。
我們剛好沒有對推送進行標記,因此觸發(fā)了廠商的推送限制。
這對我們的用戶來說,會帶來困擾。閑魚的交易,很依賴買賣家之間的消息互動。這部分消息是需要確保到達的。
同樣: 訂單類的消息、用戶的關注,也需要保證推送給用戶。
根據(jù)主流廠商的接口協(xié)議,我們將推送的消息分為以下幾類,并進行相應標記:
1) 即時通訊消息;
2) 訂單狀態(tài)變化;
3) 用戶關注內(nèi)容;
4) 營銷消息這幾類。
同時,在業(yè)務上,我們也進行了推送的治理——將用戶關注度不高的消息,取消推送,避免打擾。
經(jīng)過這些優(yōu)化,因為超過廠商限額而被攔截的推送實現(xiàn)了清零。
通過優(yōu)化agoo受理率、廠商受理率,我們解決了推送到達量的瓶頸。但即使消息被最終送達,用戶到底點擊了沒有?這才是消息推送的根本意義所在。
于是,在日常的開發(fā)測試過程中,我們發(fā)現(xiàn)了推送的兩個體驗問題:
1) 用戶點擊Push有開屏廣告;
2) 營銷Push也有權限校驗,更換用戶登陸后無法點擊。
對于開屏廣告功能,我們增加了Push點擊跳過廣告的能力。
針對Push的權限校驗功能,閑魚根據(jù)場景做了細分:
1) 涉及個人隱私的推送,保持權限校驗不變;
2) 營銷類的推送,放開權限校驗。
以上是點擊體驗的優(yōu)化,我們還需要考慮用戶的點擊意愿。
用戶點擊量與推送的曝光量、推送素材的有趣程度相關。推送的曝光量又和推送的到達量、推送的到達時機有關。
具體的優(yōu)化手段是:
1) 在推送內(nèi)容上:我們需要優(yōu)化的是推送的時機和相應的素材;
2) 在推送時機上:算法會根據(jù)用戶的偏好和個性化行為數(shù)據(jù),計算每個用戶的個性化推送時間,在用戶空閑的時間推送(避免在不合適的時間打擾用戶,同時也能提升用戶看到推送的可能性)。
3) 在推送素材上:算法會根據(jù)素材的實時點擊反饋,對素材做實時賽馬。只發(fā)用戶感興趣的素材,提高用戶點擊意愿。
通過以上我們的分析和技術優(yōu)化手段,整體弱推送鏈路鏈路有了不錯的提升,離線消息的到達率相對提升了兩位數(shù)。
本篇主要和大家聊的是只是IM消息系統(tǒng)鏈路中的一環(huán)——弱感知鏈路的優(yōu)化,落地到到具體的業(yè)務也就是離線消息送達率問題。
整體IM消息系統(tǒng),還是一個比較復雜的領域。
我們在消息系統(tǒng)的發(fā)展過程中,面臨著如下問題:
1) 如何進行消息的鏈路追蹤;
2) 如何保證IM消息的快速到達(見《 閑魚億級IM消息系統(tǒng)的及時性優(yōu)化實踐 》);
3) 如何將消息的玩法和底層能力分離;
4) 離線推送中如何通過用戶找到對應的設備。
這些問題,我們在以前的文章中有所分享,以后也會陸續(xù)分享更多,敬請期待。
[1]? Android P正式版即將到來:后臺應用保活、消息推送的真正噩夢
[2]? 一套高可用、易伸縮、高并發(fā)的IM群聊、單聊架構方案設計實踐
[3]? 一套億級用戶的IM架構技術干貨(上篇):整體架構、服務拆分等
[4]? 一套億級用戶的IM架構技術干貨(下篇):可靠性、有序性、弱網(wǎng)優(yōu)化等
[5]? 從新手到專家:如何設計一套億級消息量的分布式IM系統(tǒng)
[6]? 企業(yè)微信的IM架構設計揭秘:消息模型、萬人群、已讀回執(zhí)、消息撤回等
[7]? 融云技術分享:全面揭秘億級IM消息的可靠投遞機制
[8]? 移動端IM中大規(guī)模群消息的推送如何保證效率、實時性?
[9]? 現(xiàn)代IM系統(tǒng)中聊天消息的同步和存儲方案探討
[10]? 新手入門一篇就夠:從零開發(fā)移動端IM
[11]? 移動端IM開發(fā)者必讀(一):通俗易懂,理解移動網(wǎng)絡的“弱”和“慢”
[12]? 移動端IM開發(fā)者必讀(二):史上最全移動弱網(wǎng)絡優(yōu)化方法總結
[13]? IM消息送達保證機制實現(xiàn)(一):保證在線實時消息的可靠投遞
[14]? IM消息送達保證機制實現(xiàn)(二):保證離線消息的可靠投遞
[15]? 零基礎IM開發(fā)入門(一):什么是IM系統(tǒng)?
[16]? 零基礎IM開發(fā)入門(二):什么是IM系統(tǒng)的實時性?
[17]? 零基礎IM開發(fā)入門(三):什么是IM系統(tǒng)的可靠性?
[18]? 零基礎IM開發(fā)入門(四):什么是IM系統(tǒng)的消息時序一致性?
(本文已同步發(fā)布于: ?)
要說2020有什么好的快速開發(fā)平臺的選擇,這個問題其實沒有標準答案,要看你的項目需求和自己個人情況。如果你是要開發(fā)數(shù)據(jù)庫應用類管理軟件,就可以選擇一些配置型開發(fā)平臺,實現(xiàn)快速開發(fā),如果你對軟件開發(fā)不是很懂,或者是沒有太多時間做開發(fā),項目工期短,那建議選擇天縱智能開發(fā)平臺這樣的自動編程工具,不用寫代碼,通過配置一下業(yè)務參數(shù)即可以完成系統(tǒng)開發(fā),界面也是自動生成,不用設計,而且有全套企業(yè)管理功能模塊直接調(diào)用,很多情況下,修改一下標準模塊就可以了,不用從頭開發(fā),開發(fā)速度極快。
如果你懂代碼,而且也有時間進行代碼維護,后期代碼維護工作也有人做,那么可以選擇原始開發(fā)工具或一些代碼型開發(fā)平臺來進行開發(fā)。
總之,沒有最好的開發(fā)平臺一說,完全是根據(jù)個人實際情況,適合自己的就是最好的。
java開發(fā)需要學習的內(nèi)容有:
初級部分
Java OO程序設計基礎,包括 J2sdk基礎、Java面向?qū)ο蠡A、Java API使用、數(shù)據(jù)結構及算法基礎、Java AWT圖形界面程序開發(fā);
J2SE平臺Java程序設計,包括Swing圖形程序設計, Socket網(wǎng)絡應用程序設計,對象序列化,Java 常用數(shù)據(jù)結構,Applet,流和文件,多線程程序設計;
Java桌面系統(tǒng)項目開發(fā),4~5人組成一個項目組,項目大小為(15人*工作日);
Linux的基本操作,Linux下的Java程序開發(fā),Linux系統(tǒng)的簡單管理;
Oracle數(shù)據(jù)庫,包括SQL/PLSQL;數(shù)據(jù)庫和數(shù)據(jù)庫設計;簡單掌握ORACLE9i 數(shù)據(jù)庫的管理;
中級部分
Java Web應用編程,包括 Java Oracle 編程,即JDBC;Java Web編程,包括JSP、Servlet,JavaBean;Java應用編程,包括Weblogic、Websphere、Tomcat;以及利用Jbuilder開發(fā)Java程序;
MVC與Struts,學習業(yè)界通用的MVC設計模式和Struts架構;
Java B/S商務項目開發(fā),4~5人一個項目組,項目大小為(25人*工作日左右)
高級部分
J2ME程序設計,包括J2EE程序、J2ME;Java高級程序設計(J2EE),包括J2EE體系結構和J2EE技術、EJB;Weblogic使用、 JBuilder開發(fā);
Java和XML,包括Java Web Service,Java XML, 業(yè)界主流XML解析器程序設計;
軟件企業(yè)規(guī)范和軟件工程,包括UML系統(tǒng)建模型和設計(Rational Rose 200x)軟件工程和業(yè)界開發(fā)規(guī)范;CVS版本控制、Java Code書寫規(guī)范;
J2EE商務應用系統(tǒng)項目開發(fā),4~5人一個項目組,項目大小為(25人*工作日左右)
……………………………………………………………………………………………………
看你問的問題,應該是對java很感興趣,其實你可以自學java。關于如何學習java,我剛才看到一篇很不錯的文章,是一個農(nóng)民工介紹自己如何自學java,并找到Java的工作,里面介紹了他的學習方法和學習過程,希望對你有幫助。
我是一名地地道道的農(nóng)民工,生活在經(jīng)濟落后的農(nóng)村,有一個哥哥和一個弟弟,父母都是地道的農(nóng)民,日出而作,日落而息,我從小到大學習一直很好,從小學到高一都,成績在全級一直名列前茅,這樣我也順利了考上省的重點高中,然而,每個學期開學是家里最為難的時候,每次交學費都讓父母發(fā)愁許久,家里為了給我籌錢讀書,都借了不少錢,才讓我讀上高中。我知道我讀到高中家里已經(jīng)欠了好多債,為了減輕家里的負擔,我選擇了退學。
2009年我高一退學,為了給家里還債,干過建筑工地的小工,搞過塑料制品加工,送水工等等。很工資都很低,一個月也就1000多,加上加班費一個月能拿2000多一點,我每個月都向家里寄回800-1000元,到了2011年末,一次偶然的機會我接觸了Java,聽說Java的前景挺不錯,工資相對于我一個農(nóng)民工來說簡直是天文數(shù)字,于是我在新華書店買了幾本Java的書,盡管白天辛苦工作,晚上回來還是堅持看書,但有于基礎太差很多都很不明白,但還是堅持看,一有看1-2個小時Java的書,看著看著許多基礎都慢慢的學會了,但那些比較難的還是看不懂,后來還買了有些關于框架的書,還是看不懂,這樣斷斷續(xù)續(xù)的持續(xù)了半年多,覺得自己Java的基礎都差不多懂了,但框架還是看不懂,還有最缺的項目經(jīng)驗,看了很多招聘Java程序員的簡介都要項目經(jīng)驗,相對我一個農(nóng)民工來連框架都弄不明白,想找一份Java工作對我來說簡直是奢侈。我只想學Java,并不敢想以后能從事Java的工作。
有一次,在百度上看到一篇讓我很鼓舞的文章,是一個Java高手介紹在沒有基礎的朋友怎么自學入門Java,文章寫的很好,包含了如何學習,該怎么學習,他提到一個方法就是看視頻,因為看書實在太枯燥和費解的,不少是我們也看不懂,這點我真的很認同,我自己看書都看了很久才學會基礎。曾經(jīng)有想過參加培訓,但是上萬元的培訓費讓我望而卻步,我工資這么低,每個月還有向家里匯錢,加上城市消費比較高,雖然每個月只有幾百剩下,但是相對于上萬萬學費和四個月的吃住費用逼我連想不敢想。 于是我決定看視頻,我就去搜索Java的視頻,雖然我零星的找到一些Java的視頻,但是都不系統(tǒng)。最重要連項目都沒有。后來我找到一份很好的視頻,是IT學習聯(lián)盟這個網(wǎng)站一套視頻叫零基礎Java就業(yè)班的教程還不錯,很完整。還贈送11個頂級企業(yè)項目。價格很合理,于是我買下來。
于是開始了我的自學Java的路,收到光盤后,我就開始學習,剛開始學習還不錯,是從零基礎教起,老師幽默風趣而又輕松的課堂教課,使我發(fā)現(xiàn)原來學習JAVA并不是一件很難的事情。因為我本來基礎還不錯,前面的基礎看一篇我就過去了,到了框架,我覺不又不是很難,可能老師太牛了,他能把復雜的問題講的比較通俗易懂,有些難點的地方我還是連續(xù)看了五六次,把他弄懂。每天下午6點下班后,吃了飯,馬上跑回家。看視頻,買了幾本筆記本。當時,為了編程還花幾百元了臺二手的臺式電腦,配置一般,但編程是足夠的。一邊看視頻,一邊記筆記,把重點都記下來,還一邊跟著老師敲代碼,為了能盡早學會Java。每天都堅持學5-6個小時。經(jīng)常學到晚上一點多才睡覺。星期六,日不用上班,每天7點多起床,學到晚上11,12點。那段時間特別辛苦,特別累。在學習Java的三個多月里,除了吃飯睡覺工作,剩余的時間都在學習,因為我知道自己的計算機基礎不是很好,也沒有學過什么計算機,只是學了些Java基礎,相對于那些科班的人來說我要比他們付出更多的努力。我只能咬緊牙關,堅持下去,我不能放棄,我要完成我的夢想,我要讓我的家人過上好日子。終于三個多月后我把Java教程里的內(nèi)容和項目都學完了,在學項目的過程中我發(fā)現(xiàn)項目特別重要,他能把你學過的知識全部聯(lián)系起來,能更好的理解你所學的知識。還有學習過程中,動手很重要,要經(jīng)常跟著老師動手敲,動手吧,跟著做,一行一行的跟著敲,再試著加一些自己的功能,按照自己的思路敲一些代碼,收獲遠比干聽大的多。 如果遇到暫時對于一些思路不能理解的,動手寫,先寫代碼,慢慢你就會懂了。這套視頻還贈送了11個頂級企業(yè)項目,對于我沒有任何經(jīng)驗的人來說,這個太重要了,還有在學習項目是提升能力最快的方法。項目能把所有的知識點全都連到一起了,不再是分散的,而是形成一個整體了。那種感覺是僅僅深入鉆研知識點而不寫真實項目的人所不能體會的。一個項目就是一根繩子可以把大片的知識串到一起。 就這樣,我用了兩個月也把項目給學完了。其實學完教程差不錯就達到就業(yè)水平,但是我可能覺得自己學歷低還是把那11個頂級企業(yè)項目才去找工作。
接著我就到51job瘋狂的投簡歷,因為我的學歷問題,初中畢業(yè),說真的,大公司沒有人會要我。所以我頭的都是民營的小公司,我希望自己的努力有所回報。沒有想過幾天后,就有面試了,但是第一次面試我失敗了,雖然我自認為筆試很好,因為我之前做了準備,但是他們的要求比價嚴格,需要有一年的項目經(jīng)驗,所以我沒有被選中。 后來陸續(xù)面試了幾加公司,終于功夫不負有心人,我終于面試上了一家民營的企業(yè)。公司規(guī)模比較小,我的職務是Java程序員。我想我比較幸運,經(jīng)理看中我的努力,就決定呂勇我,開的工資是3500一個月,雖然我知道在北京3500只能過溫飽的生化,但是我想我足夠了,比起以前的工資好了些,以后可以多寄些錢回家。我想只要我繼續(xù)努力。我工資一定會翻倍的。 把本文寫出來,希望能讓和我一樣的沒有基礎的朋友有信心,其實我們沒有自卑,我們不比別人笨,只有我們肯努力,我們一樣會成功。
……………………………………………………………………
希望我的答案能幫助你。
在學習、工作、生活中,崗位職責起到的作用越來越大,崗位職責主要強調(diào)的是在工作范圍內(nèi)所應盡的責任。我們該怎么制定崗位職責呢?下面是我整理的系統(tǒng)管理員工作崗位職責要求,僅供參考,大家一起來看看吧。
系統(tǒng)管理員工作崗位職責要求 篇1
一、負責計算機網(wǎng)絡系統(tǒng)的正常啟動與關閉,并將運行狀況登記日志。
二、掌握網(wǎng)絡設定、網(wǎng)絡維護、網(wǎng)絡監(jiān)測的基本技能,熟悉我xx網(wǎng)絡的構架及網(wǎng)段劃分情況。
三、確保整個網(wǎng)絡的暢通。包括網(wǎng)絡各信息點、各類網(wǎng)絡設備的通斷,以及網(wǎng)絡地址和端口的分配和設置。
四、能夠判斷、排除網(wǎng)絡系統(tǒng)和各類軟、硬件故障,逐步掌握系統(tǒng)的恢復操作技能。若出現(xiàn)系統(tǒng)崩潰和癱瘓現(xiàn)象,應能做到自行處理,并保證在24小時內(nèi)恢復運行。若需要開發(fā)商協(xié)助解決,則應及時負責聯(lián)系,爭取系統(tǒng)在最短時間內(nèi)恢復。
五、每月月底對網(wǎng)絡主要硬件設備進行定期檢查與維護,其對象為服務器、交換機。
六、負責系統(tǒng)權限各種設置、配備、調(diào)整,包括對各種工作流程的設置、工作組的配備、用戶權限的調(diào)整。
七、負責對網(wǎng)絡各類系統(tǒng)軟件的管理,做到熟練地進行安裝、調(diào)試,以及對系統(tǒng)故障的準確分析、排錯、恢復。
八、負責對網(wǎng)絡應用系統(tǒng)軟件的管理,熟悉本xx《審計管理系統(tǒng)》應用軟件資料中的有關編程思路與結構,能夠開展有針對性地小規(guī)模的軟件調(diào)整工作。
九、掌握網(wǎng)絡應用軟件各模塊流程及相應關系,負責對用戶操作進行答疑、指導等服務性工作。
十、每天定時檢查系統(tǒng)技術狀態(tài)。如果發(fā)現(xiàn)異常,應及時分析原因并進行處理,消除故障隱患,記錄備案。每天定時查看系統(tǒng)運行日志,了解系統(tǒng)運行狀況,保證系統(tǒng)安全運行。
十一、負責調(diào)整系統(tǒng)技術參數(shù),優(yōu)化系統(tǒng)性能,使系統(tǒng)始終處于良好運行狀態(tài)。
十二、負責網(wǎng)絡系統(tǒng)數(shù)據(jù)的日常安全備份操作。每星期五對數(shù)據(jù)進行備份。
十三、負責內(nèi)部網(wǎng)站信息的日常導入與上載,以及網(wǎng)頁功能性的更新與維護。
十四、嚴格執(zhí)行各項保密制度,做到授權機密絕不外泄。
系統(tǒng)管理員工作崗位職責要求 篇2
1、網(wǎng)管為負責計算機、網(wǎng)絡安全運行的部門,負責計算機網(wǎng)絡系統(tǒng)的日常維護和管理。
2、負責系統(tǒng)軟硬件的安裝、升級、保管、維護等工作;
3、負責軟件有效版本的管理。
4、購買正版軟件安裝軟件;
5、網(wǎng)管負責計算機網(wǎng)絡、erp的安全運行;服務器安全運行和數(shù)據(jù)備份;internet對外接口安全以及計算機系統(tǒng)防病毒管理;各種軟件的用戶密碼及權限管理;協(xié)助各部門進行數(shù)據(jù)備份和數(shù)據(jù)歸檔。
6、網(wǎng)管執(zhí)行企業(yè)保密制度,嚴守企業(yè)商業(yè)機密;
7、監(jiān)督全店員工執(zhí)行計算機安全管理制度,遵守企業(yè)保密制度。
系統(tǒng)管理員工作崗位職責要求 篇3
(一)軟件方面
1、獨立安裝一些比較常用的驅(qū)動程序(打印機、掃描儀、系統(tǒng)驅(qū)動等)。
2、處理Windows運行時出現(xiàn)的一些常見性錯誤,如死機、運行錯誤的程序等系統(tǒng)問題。
3、熟練使用Windows自帶的一些輔助軟件。比如:磁盤掃描程序、碎片整理程序等。
4、熟練使用Ghost程序。
5、排除基本硬件故障所帶來的問題。
6、安裝各類操作系統(tǒng),并且能熟練的操作。
7、對流行的硬盤備份軟件可以做到熟練的操作,盡量簡化工作量。
8、記錄、總結日常的工作。
9、必要時仍會兼顧公司分配的其他任務。
(二)網(wǎng)絡方面
1、負責網(wǎng)絡及數(shù)據(jù)安全策略的實施,病毒公告、防御、檢測、清除,網(wǎng)絡反病毒軟件統(tǒng)一部署、升級,網(wǎng)絡防火墻的配置管理
2、熟悉局域網(wǎng)的基本構造,網(wǎng)絡的基本部署,制作網(wǎng)線等。
3、網(wǎng)絡運行管理;包括網(wǎng)絡設備使用規(guī)劃、配置、升級,網(wǎng)絡使用、帶寬監(jiān)測
4、對公司服務器的定期維護及基本的入侵檢測。
5、對公司服務器進行安全管理以及維護。
6、負責公司業(yè)務系統(tǒng)、辦公系統(tǒng)的維護及業(yè)務數(shù)據(jù)的管理
7、協(xié)助上級搭建公司的外部網(wǎng)站,對公司網(wǎng)站進行項目更新。
8、網(wǎng)絡設備的規(guī)劃、管理,設備維護文檔,包括設備使用情況、升級記錄等。
(三)硬件
1、硬件設備(服務器、工作機、打印機、移動存儲設備)安裝、配置、運行。
2、常規(guī)硬件故障處理。
3、協(xié)助硬件資產(chǎn)登記,使用情況記錄。
4、防止公司硬件資產(chǎn)的火災、盜竊等意外現(xiàn)象發(fā)生。
系統(tǒng)管理員工作崗位職責要求 篇4
崗位職責:
1、負責用友nc財務軟件系統(tǒng)的管理和維護;
2、負責財務軟件系統(tǒng)與業(yè)務系統(tǒng)等其他相關軟件系統(tǒng)如oa、ehr接口的開發(fā)支持、管理和維護;
3、負責和財務系統(tǒng)公司的工作溝通,保障財務系統(tǒng)的順暢運行和及時解決系統(tǒng)碰到的各種問題;
4、配合系統(tǒng)升級實施工作,參與系統(tǒng)各模塊調(diào)研、實施方案設計、系統(tǒng)方案測試、系統(tǒng)培訓等相關工作;
5、根據(jù)集團業(yè)務的發(fā)展,對系統(tǒng)的運用進行適應性修改;
6、按時完成領導交辦的其他相關工作。
任職要求:
1、本科學歷及以上,會計、會計電算化或it等相關專業(yè);
2、從事用友nc財務系統(tǒng)管理等相關工作不少于1年,基礎知識扎實,了解財務、會計、審計等相關法律及政策,具有從事互聯(lián)網(wǎng)企業(yè)財務系統(tǒng)管理經(jīng)驗優(yōu)先;
3、熟悉用友nc財務系統(tǒng)及常用辦公管理軟件,自我學習能力強;
4、性格開朗活潑、工作認真負責;具有良好的職業(yè)道德;為人正直、富有團隊合作精神和集體榮譽感,能承受一定的壓力。
系統(tǒng)管理員工作崗位職責要求 篇5
工作職責:
1、負責卡中心sql、oracle或mysql等大型數(shù)據(jù)庫的安裝部署、性能調(diào)優(yōu)、運行管理以及日常的系統(tǒng)維護;
2、在規(guī)定的信息安全體系指導下進行各項措施的技術實現(xiàn),以保證各項系統(tǒng)的高可用、高穩(wěn)定、高安全運行。
任職資格:
1、全日制大學本科及以上學歷,計算機或相關專業(yè),在知名企業(yè)有至少3年的相關工作經(jīng)驗;
2、至少2年以上dba管理的工作經(jīng)驗,有相關it證書者優(yōu)先;
3、精通mysql、mongodb等數(shù)據(jù)庫的管理和性能優(yōu)化;
4、熟練掌握數(shù)據(jù)庫開發(fā),復雜sql、存儲過程、函數(shù)等,具備較強的數(shù)據(jù)庫編程功底和清晰的邏輯思維能力;
5、具備一定的大數(shù)據(jù)和高并發(fā)環(huán)境數(shù)據(jù)庫方案的設計能力;
6、熟悉nosql數(shù)據(jù)庫及應用,了解hadoop系統(tǒng)和hbase數(shù)據(jù)庫;
7、具備較好的心理素質(zhì)和工作承壓能力,對技術富有鉆研精神,認真、踏實,責任心強。
系統(tǒng)管理員工作崗位職責要求 篇6
職責描述:
1、負責erp/售后件/整車/oa/人力資源/數(shù)據(jù)庫/bom/物流/終端/網(wǎng)絡安全/服務器等模塊建設;
2、負責用戶需求分析和設計、系統(tǒng)功能開發(fā)、測試上線以及系統(tǒng)日常維護;
3、協(xié)助廣州總部進行信息系統(tǒng)相關事項協(xié)調(diào)處理。
任職要求:
1、全日制統(tǒng)招本科及以上學歷,計算機、軟件工程等相關專業(yè)
2、具備以下it模塊管理經(jīng)驗中的1-2項:
①oracle/java/web編程和b/s架構·/數(shù)據(jù)庫sql查詢語言等相關模塊,有相關專業(yè)2年以上編程經(jīng)驗;
②erp、mes、dms、soa、bom、plm等系統(tǒng),有相關系統(tǒng)2年以上運維經(jīng)驗;
③網(wǎng)絡安全相關技術、服務器架構及調(diào)優(yōu)運維,有網(wǎng)絡安全、服務器運維2年以上工作經(jīng)驗;
3、具備良好的邏輯思維能力、語言文字表達能力、匯報溝通和組織協(xié)調(diào)能力,能夠獨立解決和處理復雜問題;
4、認可廣汽企業(yè)文化,工作主動性強且具有較強的敬業(yè)精神、進取心和良好的團隊合作意識;
5、有汽車行業(yè)軟件實施運維相關經(jīng)驗優(yōu)先
系統(tǒng)管理員工作崗位職責要求 篇7
職責描述:
1、負責對機房內(nèi)安全設備如加密機、門禁控制器、監(jiān)控等進行維護、故障診斷與排除,保證設備及日常工作的正常運行,并對監(jiān)控錄像進行備份保存;
2、負責idc報備業(yè)務的日常維護;
3、負責機房內(nèi)內(nèi)電話機、臺式機、筆記本及各服務器的維護、故障診斷與排除,保證設備及日常工作的正常進行;
4、負責對新入庫設備進行調(diào)試檢測,并記錄;
5、負責對即將報廢或者已報廢設備進行處理;
6、負責對機房空調(diào)和動力系統(tǒng)進行檢測;
7、負責對所采購的設備進行管理、編號、檢查;
8、負責每個季度配合行政、財務對機房所有資產(chǎn)進行盤點,并記錄保存;
9、ra系統(tǒng)、地稅系統(tǒng)等業(yè)務系統(tǒng)管理,對發(fā)證時出現(xiàn)的問題,提供后臺支持;
10、網(wǎng)站、微信公眾號等輔助系統(tǒng)維護;
11、配置ca系統(tǒng),維護ca應用程序的正常的運行;
12、配置kmc系統(tǒng),維護kmc應用程序的正常的運行;
13、處理ra業(yè)務系統(tǒng)不能頒發(fā)的發(fā)證請求;
14、根據(jù)技術部的要求配置新的證書模板;
15、負責《機房臺帳》、《機房進出表》和《機房外訪表》等記錄表格檢查和歸檔;
16、負責機房所有文檔制度的管理,所有文檔制度的借閱、歸還等。
系統(tǒng)管理員工作崗位職責要求 篇8
本科以上學歷,年齡不超過40周歲,相關領域從業(yè)年限不少于3年。
系統(tǒng)管理員需要熟悉windows普通和服務器操作系統(tǒng),sql數(shù)據(jù)庫管理維護,熟悉服務器硬件維護,網(wǎng)絡交換設備維護。具有獨立學習和解決問題的能力。
具備以下條件之一的可以適當放寬年齡要求,優(yōu)先錄用:
一、具有大公司5年以上工作經(jīng)驗的;
二、有提供快速支持服務的資源條件的;
三、有軟件開發(fā)能力和軟件開發(fā)經(jīng)歷的。
系統(tǒng)管理員工作崗位職責要求 篇9
職責描述:
1.負責機房服務器的配置,維護,監(jiān)控,調(diào)優(yōu),故障排除等;
2.保障服務器與數(shù)據(jù)庫安全,檢查并消除安全漏洞;
4.數(shù)據(jù)備份、數(shù)據(jù)監(jiān)控、應急響應、故障排除、編寫數(shù)據(jù)分析報告等;
任職要求:
1.應屆生即可;
2.能夠熟練排查運維過程中出現(xiàn)的服務故障、系統(tǒng)故障、網(wǎng)絡故障;
3.高度的責任感,較強的故障分析及排除能力,善于在工作中學習,能夠承受工作壓力;
4.有在線系統(tǒng)開發(fā)及維護經(jīng)驗;
系統(tǒng)管理員工作崗位職責要求 篇10
職責描述:
1.執(zhí)行銷售合同,安排發(fā)貨單據(jù);
2.公司出庫、入庫系統(tǒng)的單據(jù)操作和系統(tǒng)維護;
3.月底盤庫對賬;
4.采購助理工作,包括制作合同、聯(lián)系發(fā)貨、跟蹤貨物進展等具體執(zhí)行工作。
5. 5.5天工作制
任職要求:
1.一年以上工作經(jīng)驗;
2.高度的工作責任心,有吃苦耐勞精神;
3.工作認真仔細,工作效率高;
4.具備良好的溝通、協(xié)調(diào)能力,具備團隊合作精神;
5.熟練使用office軟件,包括pdf文件的修改技能;
6.具備一定的英文基礎。
系統(tǒng)管理員工作崗位職責要求 篇11
崗位職責:
1、做好it設備的管理、分配和技術支持;
2、配合運營部門,按照工作流程和要求,做好公司網(wǎng)站的信息更新和發(fā)布;
3、跟進落實信息系統(tǒng)的升級、測試工作;
4、負責erp/oa/lims/wms等系統(tǒng)的維護與操作;
5、做好其他上級布置的.工作任務。
崗位要求:
1、本科以上學歷,計算機、軟件等相關專業(yè),有相關經(jīng)驗優(yōu)先;
2、工作認真、仔細、有責任心;
3、邏輯思維清晰,工作有條理,有計劃性;
4、遵守規(guī)章制度,有自律精神;
5、熟悉各類數(shù)據(jù)庫的語言。
系統(tǒng)管理員工作崗位職責要求 篇12
崗位職責:
1、負責承擔公司泛微oa系統(tǒng)整體運維工作;
2、負責oa系統(tǒng)流程權限搭建、組織結構調(diào)整、系統(tǒng)功能優(yōu)化、權限管理;
3、負責推廣oa系統(tǒng)及組織oa系統(tǒng)有關培訓;
4、根據(jù)需求對oa流程、功能權限進行優(yōu)化推廣;
5、負責企業(yè)網(wǎng)絡及it設備維護和管理。
任職要求:
1、大專以上學歷,計算機或it相關專業(yè);
2、有泛微、藍凌oa產(chǎn)品維護經(jīng)驗優(yōu)先;
3、熟悉及主導oa項目實施經(jīng)驗1年以上;
4、能處理有較好的oa流程優(yōu)化、表單建模經(jīng)驗;
5、熟悉企業(yè)網(wǎng)絡及it設備維護,能處理日常工作中的常見網(wǎng)絡及it故障;
6、技術扎實,工作認真,服務意識強。
系統(tǒng)管理員工作崗位職責要求 篇13
1.負責機房環(huán)境和電力設備的查看和保養(yǎng)。
2.負責主機及操作系統(tǒng)的檢測。
3.負責數(shù)據(jù)庫的跟蹤、運行記錄。
4.負責系統(tǒng)設備和運行情況的查看。
5.負責系統(tǒng)平臺操作系統(tǒng)資源和應用程序運行情況的檢測。
6.負責系統(tǒng)安全和防病毒。
7.負責備品和備件的保管、送修或更換。
8.負責日常管理所需要的統(tǒng)計數(shù)據(jù)和報表提供。
9.新業(yè)務開通后,和新業(yè)務相關的系統(tǒng)運行數(shù)據(jù)的監(jiān)控和統(tǒng)計。
系統(tǒng)管理員工作崗位職責要求 篇14
職責:
1、負責解決公司員工ERP系統(tǒng)使用中遇到的問題,提供相關技術支持,對系統(tǒng)使用人員進行培訓;
2、負責網(wǎng)絡、ERP系統(tǒng)供應商對接,滿足公司軟件需求;
3、負責各種辦公軟件的安裝、調(diào)試、維護和升級;
4、負責公司釘釘、ERP、企業(yè)郵箱等辦公管理系統(tǒng)及后臺的維護。
5. 熟悉跨境電商ERP或賽盒
職位要求:
1、計算機或IT相關專業(yè),??埔陨蠈W歷;
2、3年以上的企業(yè)網(wǎng)絡管理、服務器管理相關經(jīng)驗;
3、具備良好的專業(yè)知識儲備,能熟練掌握ERP系統(tǒng)使用;
4、具有較強的工作主動性及學習能力,具備良好的工作態(tài)度、溝通能力及團隊協(xié)作精神。
系統(tǒng)管理員工作崗位職責要求 篇15
職責:
1、負責公司網(wǎng)站后臺的資訊管理,包括新聞、公告、視頻、帆船賽事等資訊的發(fā)布、維護。
2、負責公司網(wǎng)站的會員管理,包括會員的注冊審核、資質(zhì)審核、會員數(shù)據(jù)匯總等。
3、負責與業(yè)務部門的溝通,及時獲取最新的資訊信息,并統(tǒng)計、反饋網(wǎng)站后臺數(shù)據(jù)。
4、負責監(jiān)控網(wǎng)站的正常運行,及時反饋用戶或業(yè)務部門提出的緊急bug、部分業(yè)務需求等。
5、負責網(wǎng)站系統(tǒng)新功能的測試工作,根據(jù)需求邏輯一一對應測試每個功能模塊,發(fā)現(xiàn)BUG,提出修改建議。
6、負責網(wǎng)站系統(tǒng)的運維工作,搭建代碼發(fā)布、管理平臺。
7、完成其他領導交辦的工作。
崗位要求:
1、有過網(wǎng)站后臺管理、運維2年以上工作經(jīng)歷。
2、計算機或相關專業(yè)大專以上文憑。
3、有參與網(wǎng)站系統(tǒng)測試工作經(jīng)歷。
4、溝通能力強、學習能力強、有較強的執(zhí)行力,有良好的服務意識。
5、熟悉office等辦公軟件的使用。
系統(tǒng)管理員工作崗位職責要求 篇16
職責:
1.負責公司內(nèi)部局域網(wǎng)絡維護;
2.負責服務器、路由器等設備管理與維護及網(wǎng)絡平臺的運行監(jiān)控和維護;
3.負責公司各種應用系統(tǒng)維護,系統(tǒng)數(shù)據(jù)與網(wǎng)絡資源的安全。服務器升級,備份、恢復;
3.熟悉AD域控的實施與維護;
4.負責辦公電腦及相關辦公設備的日常管理與維護,技術檔案的管理與維護;
6.熟悉應用程序IIS系統(tǒng)安裝、調(diào)試及日常維護;
7.參與公司網(wǎng)站、OA等應用系統(tǒng)的管理、數(shù)據(jù)維護、外部對接,確保系統(tǒng)穩(wěn)定可靠
8.制作公司微信宣傳文稿,根據(jù)要求制作各宣傳圖片
任職要求:
1.計算機或相關專業(yè),大專及以上學歷;
2.有二年以上系統(tǒng)維護、網(wǎng)絡管理經(jīng)驗;
3.良好的執(zhí)行能力,保質(zhì)按時地完成預定任務;
4.具有良好的自學能力和獨立解決問題的能力;
系統(tǒng)管理員工作崗位職責要求 篇17
職責
1、負責公司計算機軟硬件、復印機、打印機等辦公設備及網(wǎng)絡的維修、保養(yǎng)和更新;
2、協(xié)助公司內(nèi)部信息化、對外網(wǎng)站平臺及網(wǎng)絡的建設和維護;
3、負責公司計算機軟硬件、網(wǎng)絡設備、耗材等的采購;
4、負責公司IT類固定資產(chǎn)的管理;
5、協(xié)助建設與維護公司網(wǎng)站;
6、協(xié)助公司信息系統(tǒng)平臺的建設與部署;
7、負責電信機房服務器托管的維護等。
任職資格
1、中專以上學歷,計算機、電子信息技術等相關專業(yè)畢業(yè);
2、一年以上的企業(yè)網(wǎng)絡管理、服務器網(wǎng)管工作經(jīng)驗;
3、熟悉局域網(wǎng)建設,對路由器設置、網(wǎng)絡結構設置熟練,熟悉各類網(wǎng)絡協(xié)議和服務,比如TCP/IP協(xié)議、各類路由協(xié)議、WEB服務、DNS服務、DHCP服務、HTTP服務等;
4、熟悉打印機、復印機、傳真機、服務器、路由器、網(wǎng)絡布線、電話布線等日常維護保養(yǎng)。
銷售崗位職責和要求 推薦度: 大隊輔導員工作崗位職責要求 推薦度: 總經(jīng)理助理崗位職責與任職要求 推薦度: 采購員工作職責與任職要求 推薦度: 疫情防控要求 推薦度: 相關推薦
1、java開發(fā)環(huán)境的準備(安裝jdk)
2、Java基礎語法
3、Java條件結構
4、Java循環(huán)結構
5、Java數(shù)組
6、核心面向?qū)ο?/p>
7、Java常用類庫(集合)
8、IO流輸入輸出
9、Java多線程
10、網(wǎng)絡編程
11、高級擴展
12、項目實戰(zhàn)
分享題目:釘釘nosql,釘釘怎么投屏到電視
網(wǎng)頁URL:http://jinyejixie.com/article46/dsseeeg.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供小程序開發(fā)、網(wǎng)站策劃、網(wǎng)站導航、品牌網(wǎng)站設計、網(wǎng)站收錄、網(wǎng)站設計
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)