linuxc軟體工程師
❶ 我是一名unix/linux c軟體工程師,畢業工作兩年了,想去香港找份工作,請大家給點意見
香港沒去過,只能給你一個建議:小地方好活命,大地方鍛煉人。至於具體的抉擇,我的原則是:年輕的時候出去闖闖,闖不動的時候找地方安身,人身能夠風風光光的時間其實很短暫,要把握機會,努力實現自己的報復。
樓主的思想過於消極了吧,其實畢業證、技術、生活費都是次要的東西,現在的社會要想生存,靠的最多的,還應該是大腦。蒙牛牛根生是被人家領養的孩子,後又被伊利開除;三一梁穩根最開始在豬圈裡搞生產,可人家不都到了今天的地步了嗎。人窮不可怕,但不能窮了志氣。
❷ 一些外包公司招「C/C++軟體工程師」,說得太模糊了,具體是干什麼當作何理解
基本上都是說要C++軟體工程師,要求的話是很全面,進去之後大部分情況下都是一個項目只接觸到一部分(特別是大公司,分工很細很小),外包公司也好自主公司也好以這個名義招進去既可以讓你做windows也可以讓你做Linux,如果你是以C++軟體工程師進入公司的話,這個要求不過分,也是學習能力的表現。待遇問題,一線城市基本都是根據能力而言的,筆試很好,說明基礎知識牢固,面試也很好,說明你不但真心有貨,而且交流能力還不錯。8K的都有,關鍵是看你是什麼水平了!純手工打造,另這個是我個人見解,反對者勿噴……
❸ linux c工程師和嵌入式軟體工程師有什麼區別
嵌入式開發一般都是C語言,C++或者匯編的,現在也有Java的,主要是在Android系統上。但是嵌入式開發的系統有好多種,比如說Linux、Windows CE、VxWorks、Android等等。而Linux C只是說在Linux系統上用C語言開發軟體,並沒有講清楚是不是嵌入式C語言開發,因為Linux這個系統除了做嵌入式系統外,它也可以用作PC架構(還有好多其他的)電腦的操作系統。
個人認為,現在一般Linux C開發大部分公司都是指的是嵌入式Linux C開發。對於你的問題,Linux C工程師可以是一個完完全全的嵌入式軟體工程師,如果他開發的系統環境是嵌入式Linux系統且使用C語言開發的話。但是嵌入式軟體工程師就難說了,首先它沒有限定開發環境所使用的操作系統(事實上,有些嵌入式環境並不具有操作系統)以及開發所用的語言。
總之,哥哥建議你選嵌入式軟體工程師吧,它會讓你學到很多操作系統底層的東西,甚至硬體相關的知識,這對你的成長有幫助。
❹ linux運維工程師都是干什麼啊 有發展嗎
昨天,在知乎上有小夥伴向小青咨詢關於:「Linux運維工程師的發展方向?賺高薪的運維人員都具備哪些常用技術?」的問題。今天,小編就簡單聊聊這些兩個話題,希望能夠幫助到迷茫的你!
一起康康Linux運維工程師的發展方向:
1、運維工程師
運維架構師平均薪資34.4k/月。
負責研發適合公司業務系統的通用基礎平台或組件,對研發能力有較高要求,需要具備產品線的運維經驗和豐富的系統架構知識;例如現在熱門的自動化運維方向,就需要開發適合自己公司需要的自動化平台,比如自動安裝平台,自動應用服務維護平台,自動更新配置平台等。這個崗位和系統架構師沒有明顯的界限,通常好的運維平台研發工程師也能適應架構師的工作。
下面將運維中需求學習或能讓你運維作業加分的技能稍做介紹。(這兩個技能,我認為真真真真挺好的)
1、編程開發
關於Linux平台下的運維人員,仍是引薦Shell加Perl的組合,究竟那麼多年過來了。這個組合一直在為各大網站的工程師們穩定的作業著。另外,python也是一個十分值得引薦利器。這種言語具有十分簡捷而明晰的語法特色,適合完結各種高層任務,簡直能夠在所有的操作體系中運轉。現在,依據這種言語的相關技能正在飛速的開展,用戶數量急劇擴展,相關的資源十分多。
現階段,掌握一門開發語言已經成為高級運維工程師的必備技能。運維學開發,Python勢必是你不二之選。PYTHON被稱為膠水語言, 能滿足絕大部分自動化運維的需求,又能做後端 C/S 架構,又能用 WEB 框架快速開發出高大上的 WEB 界面,還能做機器學習。
2、網路設備
了解網路根底知識、網路通信協議和常見的網路設備是有必要的。建議把思科和華為這兩家的產品摸熟。
假如是在稍微大一點的公司作業或者哥們你就是在IDC混,那還得學會對企業區域網和廣域網進行規劃、完成和查看排錯,VLAN是有必要的。其他就是視頻、語音之類的網路效勞了。根底的都搞理解了之後還想進步自己朋友能夠去學一下CCNP或者H3CNE的課程。
以上就是小編今天為大家分享的關於「Linux運維工程師的發展方向?賺高薪的運維人員都具備哪些常用技術?」的文章。同時,小青還想說一句:「各個方向上的工程師發展到一定階段後,沒有明確的界限,需要同時具備較強的運維、架構、編程、演算法等能力,是一個要求很高的職業。但職業發展道路,必須循序漸進,一個好的運維工程師,肯定應當具備較強的開發能力,希望大家在發展過程中,具備了基礎的Linux知識之後,一定要學習一些開發技能,比如必備的shell編程能力,另外還要掌握一門高級語言,比如熱門的python語言,是一個不錯的選擇。」
【免責聲明:部分圖片及文字信息部分由小編整理自網路,旨在分享提供閱讀,如有侵權請聯系我們進行刪除。】
❺ 長春有LINUX C/C++軟體開發工程師培訓嗎
後來因為事鬧翻了,就分開了
❻ 學完C語言,再學哪一個好呢例如C++,C#,linux…本人想打好基礎去讀軟體工程師
學C++吧!因為我也是計算機專業的 我大一學完了C 現在大二學了C++ 呵呵 因為C++是C的改進和增強 既然你要讀軟體工程師 C++絕對是你的首選 開發軟體是離不開C++的 學好了C++ 其他的編程語言學起來也更容易上手!!
❼ 軟體工程師所要具備的條件是什麼
條件:對於軟體工程師,學歷不是必然條件,但並不是對學歷沒有要求,重點關注項目的經驗和學習知識的能力,能否利用軟體工程專業知識來解決問題,根據崗位不同,對軟體工程師的要求也有所不同。
具體能力要根據崗位和自己的興趣愛好選定自己的職業規劃方向,一方面要詳細了解軟體工程師的要求,可以關注企業的招聘信息;一方面自己要貯備通用的知識技能,廣泛閱讀相關的計算機材料對自己以後的發展大有幫助。
(7)linuxc軟體工程師擴展閱讀
目前國內軟體測試工程師的來源主要有三方面:一是以前專業做軟體開發的人員後來轉行做軟體測試,二是從大學招聘的本科或者研究生,三就是通過培訓機構招聘的專業學員。
web、資料庫方面的開發的要求:
1、計算機或相關專業本科以上學歷;
⒉、有4年以上開發經驗,有良好的代碼編寫習慣,熟悉軟體開發規范;
⒊、熟練掌握ASP,NET;等編程語言,熟悉.Net開發環境,理解.Net Framework,理解並能熟練使用WebService、O/R mapping、Remoting、多線程等技術;
⒋、熱衷於互聯網WEB開發,熱衷於鑽研最新的前沿技術,精通XML,Javascript,CSS,AJAX等WEB前端技術;
⒌、熟練的技術文檔編寫能力,熟練使用Rose,Power Design,Visio等建模和設計軟體,有一定的架構設計能力;
⒍、精通SQL server資料庫技術,了解資料庫性能調優者優先.
❽ C/C++軟體工程師的職業要求
、信息工程、自動化等相關專業,大專以上學歷。
工作經驗:
熟悉軟體開發及設計的基本流程;熟悉C/C++編程語言,理解面向對象編程思想;熟悉至少一種資料庫;具有Unix/Linux等操作系統下的開發經驗;具備良好的學習和創新能力、嚴謹敏捷的思維能力。
❾ linux c工程師和嵌入式軟體工程師有什麼區別
首先你要明白嵌入式和軟體是兩個不同技術領域。嵌入式軟體設計是依賴於硬體實現的,而且考慮硬體很多,包括常見CPU架構,體系,外設介面,硬體協議之類的。如果側重BSP的話需要你能看得懂電路圖。如果側重軟體功能的話需要在程序設計上考慮到嵌入式系統的性能局限,畢竟不是PC機和伺服器那樣子大量ram和高頻CPU給你用,還有類似信號處理或控制演算法需要熟悉。
linux C工程師乍一看乾的活和嵌入式中的linux平台軟體設計差不多,實際上深入後區別還是挺大的,linux系統一般用在網路設備(硬防,網關,路由器)或伺服器中,開發這些軟體對於網路方面的知識要求很高,而且從項目管理的角度來講就屬於軟體工程領域了,完全不需要關注硬體,反而對於資料庫,面向對象,設計模式這些有要求。