了解最新公司動態及行業資訊
it工程師,簡單來說就是對計算機領域知識的綜合運用,有過程學習和基礎學習之分。基礎學習建議,掌握c語言,掌握一門數據庫技術,掌握一門編程語言,理解一門數據結構,至少一門編譯技術。如果完全沒有編程經驗,首先掌握基礎概念,你去大學,哪怕是軟件工程專業里,沒有老師專門開過這門課程,也要自己先學習,然后自己寫點小程序,至少看得懂代碼,跟著老師教的來寫。
對于工程師來說,你首先應該是一個程序員,而不是軟件工程師,軟件工程師是底層開發的職業,可能更多要做設計it工程師,架構。it程序員的工作,有個前提,你要掌握至少一門編程語言,如果你不是先知先覺,很可能是直接學習計算機基礎,然后在別人都沒有人指導的情況下,拿一門編程語言去實現自己設計出來的程序。最后說一下,如果你要去海外發展,那么軟件工程師的確是個不錯的職業,可以最大限度彌補語言上的不足,把國內的巨大缺口同軟件工程師做一個匹配。
我的畢業證上寫的是交通運輸。
說起it工程師,好多人的第一反應都是技術類工程師。就目前國內的企業而言,更喜歡程序員而不是工程師。程序員更偏重于寫代碼,工程師更偏重于溝通。但其實現在很多公司分工都很細,即使是純粹的工程師,產品經理、設計師、技術負責人、銷售人員等崗位也會統籌管理他們所負責的工作,而不僅僅是負責寫代碼。所以說當你只從技術工程師的角度出發去思考問題的話,你會覺得在工作中面對復雜的項目,需要持續的集中精力,一旦任務緩慢下來,你的工作態度會受到質疑,甚至還會變成“偷懶”工作的一員。這就是為什么“產品經理”們找到專業的工程師后,往往會用其專業來完成交給他們的工作。
其實it工程師的定義有很多,有管理的有技術的,但是正如樓上所說,當前國內很多軟件公司分工很細,一般來說,只要是根據所在公司的不同而設置不同的崗位。而軟件工程師在我國更多的是偏重于技術it工程師,可能在國外,交通運輸類的軟件開發工程師更多一些。對于你的疑問,我們首先得明確,什么是軟件工程師?軟件工程師就是用計算機實現軟件的開發。
要看你是按工程師的角度思考的,還是按軟件工程師的角度思考的。這就好比,您是開電動車,還是汽車吧,但是他們的共同點不都是軟件開發嘛!。