第一 30歲
第二 做網管工作
第三 二三線城市
先談php開發:
做開發 30歲是有點遲了,而且現在網站開發都是模板化的,需要開發方面支持多是JSP方面的。
所以做PHP開發不建議。
再談運維:
其實做系統維護來說,二三線城市裡電信運營商都需要,工作穩定,但有學歷門檻和一定的關系。
另說linux也是運維的基礎部分、資料庫、數據交換都接觸一點,做運維就很容易上手了。
綜合來說,運維需求廣,而且穩定。而php開發或者其他開發來說,二三線城市需求量並不大,除非自己做,那又是另說了。
如果你還是有疑惑的地方可以在網路知道裡面密信我,我們可以交流交流。
祝你好運。
② 大家,PHP 開發和運維開發,哪個好點
開發累一點工資高些 運維相對輕鬆些 不過沒有工資沒有那麼多一般
③ 運維工程師與PHP哪個好
運維好,原因一:網路技術更新慢,軟體技術更新快,需要不斷學習。原因二:軟體開發,工作量大,經常要趕項目,做到30多歲後,就沒有那麼好的精力了。
運維雖然工資低一點,但起碼還有很多時間可以學習和提升,如果你做軟體開發,晚上下班後,已經精疲力竭了。
④ 運維 為什麼要用python 不用php
現階段,掌握一門開發語言已經成為高級運維工程師的必備計能,不會開發,你就不能充分理解你們系統的業務流程,你就不能幫助調試、優化開發人開發的程序, 開發人員有的時候很少關注性能的問題,這些問題就得運維人員來做,一個業務上線了,導致 CPU 使用過高,內存佔用過大,如果你不會開發,你可能只能查到進程級別,也就是哪個進程佔用這么多,然後呢?然後就交給開發人員處理了,這樣咋體現你的價值?
另外,大一點的公司,伺服器都上幾百,上千,甚至數萬台,這種情況下怎樣做自動化運維?用 SHELL 寫腳本 FOR 循環?呵呵,歇了吧, SHELL 也就適合簡單的系統管理工作。到復雜的自動化任務還得要用專門的開發語言。你可能說了,自動化管理有專門的開源軟體\監控也有,直接拿來用下就好了,但是現有的開源軟體如 puppet\saltstack\zabbix\nagio 多為通用的軟體,不可能完全適用你公司的所有需求,當你需要做定製、做二次開發的時候,你咋辦?找開發部門?開發部門不懂運維的實際業務邏輯,寫出來的東西爛爛不能用,這活最後還得交給運維開發人員來做。
其次,不會運維開發,你就不能自己寫運維平台\復雜的運維工具,一切要藉助於找一些開源軟體拼拼湊湊,如果是這樣,那就請不要抱怨你的工資低,你的工作不受重視了。
為什麼要學 PYTHON ?
PYTHON 第一是個非常牛 B 的腳本語言, 能滿足絕大部分自動化運維的需求,又能做後端 C/S 架構,又能用 WEB 框架快速開發出高大上的 WEB 界面,只有當你自已有能力做出一套運維自動化系統的時候,你的價值才體現出來,你才有資格跟老闆談重視, 否則,還是老老實實回去裝機器吧。
運維開發為什麼要用 PYTHON ?
Good question, 為什麼不用 PHP , JAVA , C++ , RUBY ,這里我只能說,見人見智, 如果你碰巧已經掌握了除 PYTHON 之外的其它語言,那你愛用啥用啥,如果你是一個連 SHELL 都還沒寫明白的新手,想學個語言的話,請用 PYTHON , 為什麼呢?首先, PHP 是跟 PYTHON 比的最多的,其實他倆根本就不用比,為什麼呢?兩個語言適用性不同, PHP 主要適用於 WEB 開發,可以迅速的做出中小型,輕量級的 WEB 網站,但後端嘛,基本還是要藉助其它語言, 藉助什麼語言呢? SHELL ? PYTHON ?呵呵。 而 PYTHON 呢, 是個綜合語言, 前後端都可以,單拿出來比 WEB ,也一點不比 PHP 差,但為什麼WEB方向上 PHP 比 PYTHON 要火? 先入為主嘛, PHP 90 年代誕生就是做 WEB 的, PYTHON2000 年後才出現 WEB 框架,但論優秀程度上, PYTHON 的 WEB 框架基本上出其無左,至少是跟 PHP 比。
那 JAVA 呢?好吧,一個臃腫\中庸\豪無新意的語言,還是老老實實用它來做 ERP 吧,搞個運維小平台,用 JAVA 真心沒啥必要,在我看來, JAVA 就是穩定的中年男人,穩定\成熟\禿頂,而 PYTOHN 代表的就是青春, 簡潔\快\干凈\帥!
C++ \ C ,這個嘛,我只能說,如果你會了 PYTHON, 又會 C 的話,那你會更吃香,但是不會 C 的話,其實也無大礙,基本上做運維的人,搞搞 C 就是為了來裝 B 的,因為多數情況下你都到不了看系統底層源碼的程度。
RUBY ,小日本開發的,還不錯,風格跟 PYTHON 有點像,因為 ruby onrails 出了名,國外用的比較多,國內,放心吧,沒戲, PYTHON 已經把它的想像空間都占死了。
當然還有新的語言 GO , 有些搞運維的看見做開發的人員搞 GO ,也想湊熱鬧,覺得是未來,我想說,別瞎沒事跟風, GO 再成功,也不會變成運維開發語言。
有些人覺得 PYTHON 效率底,說他不能支持多線程, OH ,好吧,這個還有點說對了,但是我想問,看我這篇文章的有幾個做過搜索引擎開發?有幾個做個上億 PV 的並發網站開發? 有幾個看過 LINUX 內核源碼?如果沒有,請別瞎跟著傳了,知道 PYTHON 為什麼不支持多線程嗎?這句話問錯了,其實 PYTHON 支持多線程,只是不支持多 CPU 多線程,也就是一個程序 spawn 出來的多線程只能佔用一個 CPU ,但是為什麼呢?噢,因為 GIL , GIL 是什麼東東,請自行補腦。。。但是你非得用多線程嗎?你可以用多進程呀,再牛 B 你還可以用協程呀,這些 PYTOHN 支持的都很好呀,如果你的程序邏輯不好,搞個多線程也快不起來。我認識一個博士講過一句話,我覺得不錯,他說,程序效率高低, 80% 都是寫程序的人決定了,語言本身就占 20% ,所以下次有人再說 PYTHON 效率低的時候,請讓他先回去自己檢查下自己的程序多了多少無用的邏輯、循環等等。 這個博士自己用 PYTHON 寫的 WEB 程序,一台伺服器每天能處理上億請求,一秒並發近兩萬, 什麼 WEB 框架這么牛 B ? 別問它是誰, 它叫 tornado 。
PYTHON 能否自學?
當然可以,什麼都可以自學,前提是你得能學得會,見過 N 多菜鳥踏上上自學的不歸路,他媽的什麼都能自學的話,還用大學干什麼?自己在家鱉不就行了?動不動就說 PYTHON 是個腳本語言,自己看看就不會了,說這話的只可能有兩種人,一種是高手,一種是 SB ,對於高手來講,他肯定已經會其它語言, PYTHON 在這種情況下,自學當然就很容易學會,幾年前我剛接觸 PYTHON 時,代碼遇到問題,找了個開發的哥們幫調試,哥們幫調了十幾分鍾就搞定了,結果人家以前一句 PYTHON 代碼也沒寫過,為什麼,因為語言都有相通之處,一門掌握好了,其它門自己學學就會了。但對於新手來講,沒任何語言基礎就開始自學,那麼恭喜你,菜鳥們見此文章為證,從今天開始自學,一年後,你要是能自己做出個軟體來,來找我要一千塊錢。 哈哈,真的。 基本上自學是屬於專業人員乾的事情,就像會一門樂器了,自己學下就可能學會另一門,但我之前沒音樂基礎,跟著老師都沒把吉它學會。
所以奉勸沒基礎又想學 PYTHON 的同學,花點錢去報個班學吧,拿錢換時間,時間是生命,錢沒了可再掙錢,時間過去了就再也不會回來,如果你不信邪,非要自己學,那我佩服你的勇氣,不過自己試試就知道了。
說了這么多,只想告訴那些迷茫不知所措該學什麼語言的新手們, 在你還沒學好走路的時候,不要老想著,將來我當上老闆了,我是開寶馬呢?還是開賓士呢?先學會騎自行車吧。。。
轉載
⑤ wamp、wpsshop運維軟體、phpstudy、xampp哪個用做php開發更方便、穩定
在windows上運行的話推薦wamp和phpstudy,這兩個使用起來簡單,配置文件也不難找,都羅列得很清楚的,其中phpstudy還能切換不同的php版本
⑥ 做linux運維和php開發哪個好
linux運維工作機會少一些,但工資都很高
php 工作機會多一些,工資很低,除了到了工程師級別的
這個嘛 得自己選。那個好 真的不能下說那個好
⑦ 做網路產品運維好還是做php開發好
各有各的好處 沒有可比性的
網路運維 主要是 網路工程師的工作
php開發 是程序員的工作
你是大學學生 選擇跟哪個學校學習呢吧
個人建議你學習 php程序開發
網路設備 調試 運維 的等工作 是個厚積薄發的行業 需要有幾年的實際經驗的積累的,不容易立刻上手的
不如php程序員 的工作見效快
⑧ linux運維和php軟體工程師哪個有前景
linux運維工作機會少一些,但工資都很高 php 工作機會多一些,工資很低,除了到了工程師級別的 這個嘛 得自己眩那個好 真的不能下說那個好
⑨ php網站運維主要做什麼
運維工程師幹些什麼
總結兩句話
1、 保障業務長期穩定運行(如網站伺服器、游戲伺服器等等)。
2、 保障數據安全可靠(如用戶名密碼、游戲數據、博客文章、交易數據等等)。
由這兩句話推演運維工程師要學些什麼
一、保障業務長期穩定運行
出一點點差錯,用戶就要投訴了。
1、業務跑在什麼上面?
網站伺服器一般是apache,nginx,tomcat等。但是真正跑通流程還需要Mysql資料庫來存儲用戶密碼及其它。很多程序都要php的解析,所以LNMP、LAMP(即nginx、apache、mysql、php)環境部署是必須掌握的技能。
2、業務出了問題怎麼及時知道?
這就需要監控軟體來郵件或簡訊來通知你,常用的有zabbix,nagios等。報警發郵件,也得一個郵件程序呀,sendmail或postfix。
3、在家裡收到報警,但伺服器是內網IP,怎麼也得解決問題吧?
在公司搭建openvpn或pptp或openswan,在家裡通過VPN撥入內網,24小時解決問題…唉,半夜爬起來解決問題也沒工資。
二、保障數據安全可靠
出一點點差錯,領導要找你喝茶了。
1、有時需要手動改資料庫內容?
所以要會基本的Mysql資料庫增刪查改命令。
2、萬一資料庫伺服器硬體壞了怎麼辦?
需要有個備庫以備不時之需,所以需要Mysql主從復制。
3、 資料庫要還原怎麼辦?
所以需要在crond中定期全備Mysql數據,以便還原使用。如果要還原到指定時間點,還要學會Mysql增量備份與恢復。
4、 如果是用戶上傳的圖片或文件伺服器壞了怎麼辦?
定時備份可能還不夠,需要使用rsync加inotify來實時備份。以便任一時刻主伺服器壞掉,也能保障所有圖片有備份可以用來恢復。
5、小心黑客,要增加伺服器安全性?
ssh輕易不能讓外人訪問,那麼就設置只允許公司的IP或跳板機IP訪問,這些都通過iptables來控制。
三、大性能
小公司總有一天會牛逼起來的,實在牛不起來咱也可以跳到大公司。
1、越來越多的用戶來訪問我們的網站,一台web伺服器抗不住了怎麼辦?
那就需要多台web伺服器來負擔,但多台伺服器之間怎麼進行負載均衡呢,這就需要用到nginx反向代理或LVS+keepalived或haproxy+heartbeat了。
2、用戶注冊發表的文章與評論太多,一台資料庫抗不住了怎麼辦?
資料庫壓力分為讀和寫,如果寫抗不住,需要進行分表分庫到多個伺服器上。如果是讀壓力不夠了,可以使用mysql-proxy讀寫分離,來分擔讀的壓力。更簡單方便的方法,把資料庫里的內容放到內存上,這就用上memcache或redis了。
3、N多用戶上傳下載文件,磁碟抗不住了怎麼辦?
把多塊磁碟做成raid,或者使用分布式存儲文件系統如MFS,GlusterFS來提高磁碟的讀寫能力。
4、網站上好多圖片,總有用戶反應網站載入太慢,怎麼辦?
這時可以把網站上的圖片通過squid或varnish緩存到網站前端,盡可能的增加訪問速度,當然,最好是購買商業的CDN加速。
5、運營商是個大難題,他們之間的帶寬好像很小,聯通IP訪問我電信網站怎麼就這么慢呢?
這時可以使用bind自建一個DNS伺服器,把網站的DNS記錄指向自建DNS伺服器上,配置好解析規則,以後聯通IP解析到聯通網站上,電信IP解析到電信網站上,體驗就會好很多啦。
四、自動化
終極目標:跑死機器,閑死人。
1、 公司新買100台伺服器,公司竟然就1個移動光碟機,這裝系統得到什麼時候?
使用kickstart或cobbler來網路遠程自動安裝系統吧。
2、 每次裝完機要優化很多內容,什麼文件描述符、埠、軟體安裝啊,手動操作不累死去?
趕緊學會shell,將解放非常多的工作量。
3、系統裝完後登陸要輸入密碼,這么多台啊?
使用expect吧,自動讀取提示來輸入密碼,並執行命令。
4、要批量把新代碼發布到線上伺服器,怎麼辦?
使用saltstack或puppet或ansible吧,絕對爽歪歪。
五、其他
1、搭整套測試環境需要5台伺服器,但公司窮的只有一台空閑伺服器?
學會xen或kvm或docker吧,虛擬出多台伺服器,就能解決資源問題了。特別是docker,強烈推薦,以後某個研發人員讓你部署一套新環境,分分鍾幫他解決。
2、研發人員的代碼控制,許可權控制,總要運維人員管呀?
svn或git,這個是肯定要有的。
結尾:
現在我們在回過頭來思考,運維工程師平時幹些啥呢?
1、 隨時解決報警故障。
2、 業務程序更新。
3、 編寫一些腳本,監控或完成其他可自動完成功能。
4、 運維架構完善,部署一些用起來更方便更可靠或性能更好的開源工具以及制定運維流程規范。
5、 打雜,如調交換機,裝系統,部署新環境等。
⑩ PHP以及LINUX運維學習,建築設計、工業設計、編程網站維護之間的選擇。
問題:
1.做PHP以及LINUX運維的人員,每天的日常工作主要是做什麼的。2.我之後有兩條路,一條是轉向3DMAX更高階的建築動畫製作,一條是轉向LINUX以及語言編程。希望有經驗的人能夠給一些指點。3.本人23歲剛剛踏入社會。也就是今年六月剛剛畢業,建築效果圖是我所接觸的第一份工作。當日復一日的重復同樣的事情的時候,就感到了疲倦。會不會當我掌握了LINUX運維或者PHP之後,日子也會像現在一樣。(我覺得我感興趣的是技術,好像在這方面編程的技術之路更長更遠,我喜歡不斷的學習)4.我大學 里所學的知識,例如對色彩的掌控能力,對平面布局的掌控能力。以及對用戶體驗的把握(工業產品設計,注重人機交互,用戶體驗,用戶需求)以及一些產品的設計流程。(用戶調查,調查分析,設計方向等等)是否對將來的PHP網站交互會有一定的幫助。。。。
分析:
做程序員,你這樣會藝術設計會程序的,如果單做程序員,有點太屈才,而且做程序員工資雖然不錯,但是死累,而且隨著年齡大了,這行也真沒什麼出息的,但是有個好處就是眼巴前能掙到比較多得工資。一般有經驗的都在6k以上。
做效果圖、美工,這就更沒啥前途了,效果圖的利潤也越來越下降,而且學三維的人也成年輕化趨勢,到時候會被更年輕,要價更低的取代,畢竟老闆就那麼點利潤,給你發那麼多工資,他賺什麼去,所以乘早別做這個,琢磨下其他的出路。
建議:
你有程序員的能力,又兼有設計方面的能力,是個很難得的網站運營方面的好手,而且工業產品設計,注重人機交互,用戶體驗,用戶需求,這些天然的優勢足以支持你可以往網站運營總監方向發展,這樣就能把你程序的能力和設計的能力有機結合,而且前途很光明,國家也大力支持發展互聯網,所以你在這方面有常人不具備的優勢。
以上是我的建議,希望能對你有幫助!