❶ 程序員是干什麼的
計算機程序員的工作內容有:
1、負責軟體項目的詳細設計、編碼和內部測試的組織實施;
2、協助項目經理和相關人員同客戶進行溝通;
3、參與需求調研、項目可行性分析、技術可行性分析和需求分析;
4、熟練掌握交付軟體部開發的軟體項目的相關軟體技術;
5、負責相關技術文檔的擬訂。
計算機程序員的招聘條件是:1、21至28周歲;2、具備良好的溝通合作技巧和團隊合作能力;3、能獨立承擔計算機後台程序的開發工作;4、品行端正。
❷ 網路工程師與網路安全工程師那個工作會累一些!
網路工程師和網路安全工程師不一樣,後者水平更高些。網路工程主要方向是網路硬體,安全工程師負責的是軟體系統的安全,加班是肯定的,但是能到工程師的級別,再累也會比程序員要輕松一些。
網路工程師:通過學習和訓練,掌握網路技術的理論知識和操作技能的網路技術人員。網路工程師能夠從事計算機信息系統的設計、建設、運行和維護工作。
網路工程師是指基於硬、軟體兩方面的工程師,根據硬體和軟體的不同、認證的不同,將網路工程師劃分成很多種類。網路工程師分硬體網路工程師和軟體網路工程師兩大類,硬體網路工程師以負責網路硬體等物理設備的維護和通信;軟體網路工程師負責系統軟體,應用軟體等的維護和應用。
網路安全工程師:隨著互聯網發展和IT技術的普及,網路和IT已經日漸深入到日常生活和工作當中,社會信息化和信息網路化,突破了應用信息在時間和空間上的障礙,使信息的價值不斷提高。
但是與此同時,網頁篡改、計算機病毒、系統非法入侵、數據泄密、網站欺騙、服務癱瘓、漏洞非法利用等信息安全事件時有發生。
❸ 好奇的調查一下,在公司里上班的以寫程序為工作的人,一般都幹些什麼職位會些什麼知識cjava
樓主是不是想做程序員啊?你說的公司里寫程序的就是程序員,程序員通常有自己擅長的領域,比如善於做網站建設的通常搞php,多用5.3.28,據說比較穩定,當然你要看你做什麼了,主要建站的話搞個phpwind蠻方便的。搞android以及大型web系統以及一些雲運算系統的用JAVA,其中android需要...盡量用新版本,至少軟體要在新版本上測試通過,還真有舊版本的軟體新版本跑不了的情況,很奇怪也很郁悶。傳統java一般jdk1.6就夠了,搞IOS的用object-c,搞wp和中高端web系統或者雲運算系統的用c#,搞單片機的用c,微軟體系的我不是特別清楚,還有前端工程師,傳統的就是html+css+js,會做微網站的就是html5+css3。 當然我沒說資料庫方面的。另外,如果是小公司,通常程序猿無論java,c系列都需要懂一些,不用酞菁銅。甚至這兩年一些大公司(就不說名字了,怕網路屏蔽)招聘android研發人員時,竟然也有個別條件要求懂IOS,為的是移植。 具體你說c++,開發IDE多用微軟的Visual studio,這就是微軟的東西,當然只能跑在人家的系統里,所以你用xp學習沒啥丟人的,另外你說你喜歡用經典版本的IDE非常好,這樣對你就業很有幫助,最新的未必有什麼公司用。我主要做JAVA的,開發IDE就不會用myeclipse2014這樣的東西,又卡又慢,而且還有BUG,搞個插件還麻煩,通常用6,6.5,7,8就夠了,另外myeclipse能乾的,其實eclipse基本上也差不多能搞到免費的插件,當然可能有一些不行吧不過我沒有遇到過,可能是我的開發資歷還不夠吧。 另外你說linux版本,我做java的,因為java跨平台所以我們通常就在window下開發,然後公司有自己的linux伺服器,最後找專門的工程師部署,公司先後用過紅帽和ubuntu,個人感覺這兩個用的多吧。對了,linux下部署的伺服器用的是weblogic。 最後你說的職位,程序員個人感覺分為兩類,技術型和業務型,前者技術優秀,後者對業務非常熟悉,能夠帶著客戶把需求順下來,並交給前者實現,當然他自己也懂點技術,一點不懂的不好在客戶和技術之間協調。然後就是中層,項目經理們,以及高層-總監們,技術總監,產品總監等。陞官需要時間的磨練。唉。時間。 PPS:你說你喜歡裝高手,足以證明了你的謙虛,不過程序員通常情商一般,你謙虛他們會認為你真不行,所以你別說裝這個字,就實話實說即可,用過什麼,會什麼,基礎咋樣就行了。