導航:首頁 > 軟體知識 > 初入it程序員怎麼選

初入it程序員怎麼選

發布時間:2024-01-18 02:33:26

❶ it學習,那個方向簡單一些,工作好找一些

IT是互聯網技術的總稱,IT技術的應用領域很廣,所以有多個就業方向供大家選擇。但是很多想轉行IT的人之前對IT都不了解,所以今天小編就來為大家介紹下目前IT行業各個方向的發展前景。

1、編程開發

編程開發就是大家熟悉的程序員,程序員的薪資在IT行業中也是相當高的,目前程序員在北京的平均月薪能達到兩萬左右。但是同時程序員也是最累的,996、加班、青春飯等等詞基本上都是和程序員掛鉤。同時編程開發方向的入門門檻也是比較高的,因為需要學習編程語言所以學起來相對困難,而且企業對於學歷也會有要求一般都要大專以上才可以

2、軟體測試

軟體測試目前也是熱門方向之一,主要是因為軟體測試只需要學習一部分python基礎知識,涉及編程部分較少,學起來簡單,同時就業薪資也不低,而且對於學歷沒有太高的要求,所以很多人會選擇軟體測試方向。目前國內軟體測試每年新增大量崗位,但企業學校培養的人才遠遠不足需求,而且由於軟體測試行業男女性別比基本平衡,所以很多女生也更適合做軟體測試。當然還有最重要的一點就是軟體測試行業是個越老越吃香的行業,因為軟體測試行業更吃經驗而非技術

3、UI設計

UI設計是一個新概念,現在很多UI設計師都是從平面設計轉行過來的,所以UI設計方向的人才缺口很大。而且UI設計的應用領域很廣,除了互聯網企業外,像金融、交通、零售等行業都在熱招該類型的設計人才。

4、互聯網營銷

互聯網營銷是IT行業中學起來相對簡單的一個方向,它不需要學習一點編程,而且學歷要求很低,所以很適合低學歷的人學習,並且如果你想要創業也可以選擇這個方向哦。互聯網營銷包含SEO、SEM、新媒體運營和電商運營四個方向,而其中的新媒體和電商都是目前蒸蒸日上的行業,所以人才缺口也是很大的,就業前景很好

一、 開發崗
程序員,是一度被作為IT行業代表的標志性崗位,IT行業的根本就是信息科技,簡單來說就是程序編程。在一線開發崗中大部分都是程序員,而這也是很多IT從業者初入行時的崗位首選,程序員的行業需求量大,就業機會多,只要掌握一定的編程語言、具備業務能力,程序員是很多0基礎,想要轉行人的首選。在雲計算、大數據等熱門IT領域出現後,開發崗越來越受到行業的重視,無論是薪酬待遇還是就業前景,開發崗的職場發展潛力都是很高的。開發崗適合理性邏輯思維強、熟練掌握Java、python等編程語言,並能與時俱進,不斷升級業務水平的朋友選擇。

6、設計崗


IT行業並不是單一數據化的信息產業,現在IT行業的發展明顯多元化,UI設計就是設計崗的代表領域。移動互聯的發展讓大家越來越享受互聯網體驗,人機交互、界面設計等也成為了IT行業中發展潛力十足的模塊。相比於開發崗的技術第一,設計崗在要求設計能力之外,更強調審美水平。因此,設計崗比較適合女性從業者,女性的細膩思維和審美水平都能更好適應UI設計的發展趨勢。

❷ IT行業里什麼崗位比較好啊請大家介紹下

IT行業的崗位大概分為研發類、市場類、技術支持類、生產類、管理類,到招聘會時,可以按照這個分類問問面試官,你們這個職務,是研發職務還是生產職務,可能某些小公司的面試官會被你問住:)

1、研發類崗位
包括軟體研發和硬體研發,在一個公司裡面完成項目開發,或者定製產品,一般說來,軟體研發基本上就算產品的設計者和製造者,硬體研發,只能算設計者。因為後面還有生產環節。

通常研發崗位包括RD,QA,以及配置管理員,架構師,小組長,項目經理,研發助理等,就是研究部分所有的職位。部門經理一般沒有計算在內,部門經理管人,應該算管理崗位。不過有些小公司,部門經理和項目經理,甚至架構師,都不分,因此需要具體情況具體分析。

其中RD,就是我們說得最多的設計人員了。

RD 這個詞有講究,就是設計和實施,是兩個意思,設計,是決定一個東西怎麼做,實施是把它做出來,我們剛開始,可能都是先做實施,慢慢走到設計,模塊設計,系統設計等等,如果做得好,以後慢慢專門做設計,就是架構師了。

軟體人員一般RD不分,設計者通常就是實施者,因為基本上程序敲完,產品也就出來了。硬體人員則不同,一般就是設計者,以及第一輪白盒測試的QA,自己測,當產品測試穩定、定型,就可以交給中試部進行產品測試,最終上線貼片生產。

QA 這裡面一般細分為軟體測試和產品中試,像華為、邁普這類大中型企業,以生產硬體產品為主的公司,都有自己的中試部,中試部簡單說,就是專門測試硬體的,比如各種靜電測試,溫度測試,跌落、震動測試等,為產品最終上線做准備。

軟體研發通常還有個角色很重要,就是配置管理員,一般小公司沒有這個角色,由負責的測試人員兼任,大公司會專門設置這個角色,並且這個角色還有商業秘密保全的功能。

軟體人員開發的產品,在自己的機器上,一般叫測試版,只有提交到CVS或SVN等版本管理系統,才叫產品,測試部不是從軟體人員手裡拿軟體去測,而是由配置管理員在中心伺服器上,將軟體產品從源代碼編譯成可執行文件,生成安裝程序包,然後發給測試部,測試部測試完畢,返回測試報告,公司領導簽字後,以後軟體產品的發貨,就是配置管理員負責發貨。

在大公司,軟體一旦投測,如果RD發現有個小bug,小公司可能打個招呼就改了,項目控制流程上看不出來,但在大公司,必須發文,說明上一版本作廢,然後重新發測試申請,重新提交代碼走流程,項目流程上就記錄,廢版一次,以後就是扣工資的依據。因此,大公司的程序員一般比較嚴謹,發版測試很謹慎,就是怕出現這類bug,這樣的缺點是對市場的反應不夠靈敏,可能客戶提交一個bug,RD改只要幾分鍾,但是流程要走一兩天,但是好處是產品質量有保證,每個人的工作結果都記錄在案,便於管理,且程序外泄幾乎不可能。

國外很多程序員,可能在一個公司工作一輩子,都沒有見過自己服務的計算機,RD都在終端工作,自己本地測試好了,提交到中心伺服器,由配置管理員負責最後的編譯和提交。

2、市場類崗位
這大約是最多的,往低里說,電腦城的談單員,就是市場,往高里說,華為、Cisco的地區總裁,其實也是市場角色。市場根據個人經驗,又分為Sales和Marketing,前者是簡單的客戶成交服務者,即客戶准備購買,完成買賣手續,協助送貨什麼的,Dell那邊的電話銷售小姐,大約就是這個角色,由於Dell是定製,因此她們還需要下訂單。後者就是屬於較高層級的銷售人員了,可以引導市場,引導客戶,促成交易。

一般說來,市場其實也是個技術活,很少有朋友是天才,上來就可以做到Marketing的,都是從Sales先入手,慢慢練,這個過程,可能比一個程序員走到架構師還難,很多銷售人員,做一輩子,都做不到Marketing的,不信,去商場看看售貨員,公交車的售票員,都是Sales。

我們經常說,每個行業都有英雄,其實市場中,Marketing就是英雄,一般說來,走到這一步,就可以站在這個行業的巔峰,出去講課,拿最高的傭金,享受獵頭挖角的快感等等。不過,很難的,有句話請大家注意,「這個世界上,99%的銷售人員,都不知道自己在干什麼,說的就是這個問題」,那1%才是Marketing。

通常情況下,開發人員瞧不起市場人員,總覺得對方是耍嘴皮子的,但市場人員同樣也瞧不起開發人員,總覺得這幫書獃子不創造價值。呵呵,大家別生氣,大多數公司,把研發單位,看做最大的成本單位,只花錢,不創造價值的,雖然我們設計了產品,但公司的財務上,這部分是沒有價值的,產品價值是在銷售出去以後才體現出來,因此,財務上看,研發部門總是赤字一片。

其實,真正厲害的市場人員,我們研發人員還是要尊重的,要知道,一個研發人員要成名成家,其實很容易,隨便什麼東西,攻克一個難點,出幾篇論文,出一個產品,這個研發人員就可以在公司裡面牛起來了,一個研究院,至少20%~30%都是這種牛人。但是,市場要能做到Marketing,前面說過,1%,可能都不到,你說這幫人算不算精英?

3、技術支持類崗位
技術支持,往低里說,電腦城的拼機器的,也是技術支持人員,通常由談單員兼任,談單員通常由大學生勤工儉學兼任,呵呵,一起練了。再往上,客戶那邊送貨,把包裝拆開,技術,聯網,技術,調試網路,技術,再大了,這里說句話,希望大家不要見怪,網路管理員,其實也是技術支持。

以前有段時間,MCSE很流行,後來發現,研發單位招人,根本不看這個,因為這個學習的是如何操作機器,而研發是設計機器以及操作模式,讓別人操作。CCIE也是啊,因此,當時很多說法其實是有點誤導,說學了這些證書可以不上大學,成都還出現過一個娃娃,高三畢業考過了MCSE,就不上大學了的事情,現在不這么說了,因為畢竟上大學才是王道。光靠這個證書,是吃不了一輩子飯的。

在華為,邁普,技術支持是一個專門的職業,負責給客戶送貨,因為他們出路由器,安裝配置有一大堆事情,電信局又是大牛,人家才不會去管這個事呢,廠家來人解決。順便說一句,電信局守機房的,也是技術支持。

原來沒這個職業,就要研發人員兼任,因為這畢竟是個技術活,不過,久了研發人員不幹了,天天出差,還做什麼研發,老闆也不幹了,因為研發人員工資高,在大家看來,連連線,配置幾個IP地址,這不復雜,如果用研發人員干,成本太高了。

喏,就這樣,一個獨有的職業,技術支持,在IT企業被定義出來,許多年輕的朋友,希望進入IT業,沒有本錢,不會做老闆,也進不去一些大型公司的門,一般選擇,就是在電腦城做技術支持起步。

現在很多系統集成公司,他們定義的項目經理,和研發單位的項目經理不太一樣,其實也是技術支持,這類公司一般都是經銷商,不是製造商,自己沒有產品,靠代理別人的產品再銷售來獲取利潤,一般說來,渠道這個詞,就是指這類公司。這些公司的技術支持人員,主要工作就是看,我代理了哪些產品,哪些產品利潤高,我怎麼給客戶報方案,把利潤高的產品設計進去,等等。

這裡面其實也有設計工作,但是,顯而易見,這部分設計工作和前面的研發架構師的設計,是兩個層面。

當然,這里有兩個特例,一個是目前很多中小型,做網路應用的架構師,他們也有這個設計部分,這些企業一般都是項目制,沒有自己的產品,每一單都要定製開發,這類和前面的系統集成設計有一定類似,因為很多項目包括了設備采購什麼的。

另外一個特例就是系統集成設計,通常就是Marketing的活,因為自從IBM提出賣服務的概念以後,給客戶交鑰匙工程成為主流,大家都說自己是解決方案提供商,因此,Marketing通常就是採集需求,利用本公司產品或者代理的產品,組成解決方案,一體化提供給客戶。

因此,從職業發展途徑,技術支持一般說來,也可以走到Marketing。通常Marketing有兩個產生渠道,Servicer技術支持,或Sales銷售。

當然,這里也看出技術支持這個職業的短板,因為Marketing畢竟是銷售為主,因此,銷售能力佔主導,技術支持人員由於長期和機器打交道,因此,恐怕也是機器臉居多,賣東西能力很差,因此,技術支持能轉成Marketing的,更少。
當然,也有技術支持人員轉回來做研發的,不過,也很少。

4、管理類崗位
一般說來,管理本身是抽象的,並不是IT業的管理,一定只能從IT業產生,或者一定只能管IT業,IBM的總裁郭士納,就不是IT業出生,管理的英雄們,例子就太多了,他們有個統一的稱呼,職業經理人。
前面說的幾種,總的來說,都可以最終成長為管理,不過,管理也是最難的,一來人是最復雜的,不像機器那麼好打交道,二來,管理要看運氣,單純說水平不行,得老闆看得上才行,你說是吧?
因此,研發,銷售,技術,要想成為管理,這個成功率,一般不高於1%的,不信,數數你們公司管理人員和普通員工的比例,或者,學校裡面老師和學生的比例,雖然這不準,但基本能說明一點問題。

5、生產類崗位
這個崗位其實各公司都有,不過大多數老闆不承認,員工也不願意承認,呵呵。
大型公司,如華為、邁普,Intel等,以生產硬體產品為主的,基本上都有生產部,記住啊,這個生產部很重要,生產,倉儲,物流,基本都在這一塊。
千萬別小看生產,目前生產線上的工人,由於要開貼片機什麼的,基本上都要大專學歷,還要培訓的,有些目前找工作特別困難的同學,不妨考慮一下這類大型企業的生產崗位。
大型製造業,如美的,海爾等,他們很多管理層都是生產線上下來的,生產線上也不都是工人崗位,很多生產工藝師,工裝設計師什麼的,都需要設計這門工作,如果一個學歷較高的人進入這個部門,只要自己肯努力,其實也很容易出頭,畢竟周圍的競爭對手太低了,呵呵,比起研究院來說,要容易得多。

6、其他類崗位
這就太多了,老闆就屬於其他了,呵呵,創業也屬於其他,由於這部分不帶普遍性,就不多說了。各級行政人員,如財務,秘書,都算其他吧

❸ 如何面試一名程序員

如何面試程序員
一、提問之前的准備
首先,最重要的是,你自己一開始就應該想清楚:
1. 需要新員工完成什麼樣的任務?
2. 怎樣的人能完成這樣的任務?
3. 哪些途徑和方法可以發現這樣的人?
只有明確這些根本性的問題,才能正確高效地完成面試。
二、提問的原則
假定你對上一節的三個問題,已經有了清晰的想法,那麼接下來就可以設計如何提問了。
有一些提問的原則,是你應該遵循的:
每一個面試問題都有明確的目的。你不僅自己了解,還能向其他面試官解釋清楚。
多提一些開放性(Open-ended)的問題,而不是那種用Yes/No就可以回答的問題。這樣做使你有機會與面試者展開討論,並且提出後續的問題,盡可能多地了解對方。
不要問宗教、家庭、健康、個人隱私等方面的問題。
不要問太復雜的問題。因為面試者沒有太多思考時間,所以無法周全地回答,你也就無從判斷他的能力了。
三、考察專業能力
為了確認面試者是勝任的,你可以問一些與職位相關的專業方面的問題。(不過通常來說,一次面試不足以看出一個人的專業能力。)
比如,你的招聘職位是系統管理員,你可以問"如何快速地在50台機器上部署Linux?"(提示:正確答案不是刻錄50張安裝光碟。)
另外,你還應該向面試者了解他的過去,因為過去是未來的最好預測依據。不過,提問的重點不要僅僅是他過去的成果,更要關注在當時的環境中,他是如何決策和實施的。
四、考察綜合素質
因為人是會發展的,所以某種程度上,面試者的綜合素質要比他的專業能力更重要。
所以,具體的技術問題(如何調用API、什麼是設計模式、編程語言的語法等等)可以少問一些,更應該關注面試者的事業心、對工作的熱情、進取心、自律能力、毅力等方面。
下面是一些典型問題:
Why did you get into development?
你為什麼開發軟體?
How many technical books did you read in the past year?
去年你讀了幾本技術書籍?
What was your favorite technical book in the past year? What did you learn from it?
去年你最喜歡的技術書籍是哪本?你從中學到了什麼?
What websites do you read regularly, related to development?
平時你經常訪問哪些編程類網站?
Do you maintain any open-source projects?
你有自己的開源項目嗎?
Do you code in your spare-time?
業余時間你編程嗎?
Do you love programming, or do you do it for the money?
對於你來說,編程是一種愛好,還是一種謀生手段?
Have you accomplished anything important in your career yet? Do you want to?
你的職業生涯之中有什麼重要的成就?它是你主導的嗎?
What would make you feel that you have done something important?
什麼事情會讓你很有成就感?
五、考察理性思維
某些情況下,你可能需要了解面試者的分析判斷能力,看他能否全面地思考問題、客觀地評價自己。
那麼,你可以依次提出這樣三個問題:
What's your favorite programming language? Why?
你最喜歡的編程語言是哪種?為什麼?
If you could add one feature to your favorite language, what would it be? Why?
如果允許你為這種語言加一種功能,你會加什麼功能?為什麼?
If you could remove one feature from it, what would it be? Why?
如果允許你取消一種功能,會是什麼功能?為什麼?
這里的重點是,讓面試者從正反兩方面評價一件自己熟悉的東西,看看他的思維是否片面。答案無所謂對錯,只要面試者有一個明確的立場,能夠從正反兩方面說出令人信服的理由,就可以了。比如,某個軟體的口碑不好,但是面試者說他很喜歡,而且說得出一大堆理由,清楚地解釋了這種軟體的優點和缺點在哪裡,這樣就很好。
你還可以把這些問題,套用在其他東西上面,比如操作系統、文字編輯器等等。

❹ IT行業哪個專業比較好

1、軟體開發專業。軟體開發這個專業,對於很多人來說是最為熟知的,也就是我們俗稱的程序員。日常生活中,無論我們用到的哪個智能產品,都離不開這個專業的人才。而且現在我們可以發現,軟體的迭代更新速度非常快,哪怕是我們手機里的智能app,每隔一段時間就會有更新提示。所以相關人才到了市場上是非常搶手的,薪資待遇也非常的可觀。

2、大數據管理專業。近幾年我們可以發現,大數據這個詞彙一直頻頻出現在我們的視野中,很多互聯網巨頭都對大數據變的越來越重視。但由於這個細分學科的出現,很多大學都沒有開辦類似的課程,但是絕大多數的公司都對於類似的專業人才有著迫切的需求,所以在這種情況下,應屆畢業生只要能夠進入一家大型的互聯網公司,月薪1萬元起步。

3、網路安全專業。網路安全也是各大互聯網公司一直都在處理的一塊心頭病,因為網路安全無比的重要,就像是前段時間的拼多多因為網路出現了一個漏洞。導致他在短短一夜的時間內,就損失了幾百上千萬,而相關的專業人才在市場上多是,由其它專業的人調崗來擔任的,所以這也就導致整個市場對於人才的需求非常的迫切。


❺ IT程序員怎麼分級別,以及每個級別應該會什麼內容

這個問題,我給你舉個例子:就拿Java軟體開發工程師為例。

初級工程師—中級工程師—高級工程師—系統架構師配枝拍—產品經理。當然每個公司具體的崗位設置不一樣叫法也不全都一樣。但是這裡面通用的准則,就是從業年限,另外還有你的參與的項目經驗。當然,以上是技術崗路線。如果你想走管理崗你也可以選擇培羨


一般都是初級、中級、高級,然後在往上就是偏管理了。我搭橡是在優就業學的,現在做到中級,路漫漫其修遠啊


❻ 女生去學it,學什麼技術好

女生學什麼好?現在,IT行業是發展的很好的,也是以後發展的必然趨勢,基本上以後會應用到各行各業。說到IT行業,大家首先反應的都是編程代碼,但是很多人都說,編程是男孩子學的,女生不能學編程。事實真的是這樣嗎?並不是。
其實計算機方面有很多專業都很適合女生學。比如:
(1)電子商務專業很適合女生學。
對於女生來說,電子商務是很適合的。女生的手指靈活性比男生好,敲鍵盤對女生來說完全沒問題。還有就是女生心較細,做電商的差錯率比男生會低得多。所以說女生很適合做電子商務。
(2)新媒體專業很適合女生學。
新媒體專業的就業前景很好,畢業生社會需求大,就業面廣,可在各類門戶網站、傳媒商業網站、黨政部門網站、企事業網站等從事信息採集、撰寫、編輯等工作,也能從事與新媒體相關的網站策劃、網路推廣以及網站建設與管理等方面的工作。
(3)平面設計專業很適合女生學。
平面設計師,目前社會需求量還很大,也比較好就業。隨著市場越來越規范化,公司和其產品越來越注重其形象包裝。平面設計是任何企業和公司都必不可少的崗位,而且這個位置至關重要,好的平面設計師也會為公司的形象和市場的開拓推波助瀾。
總而言之,隨著計算機的普及,互聯網行業將發展的越來越好,同時,互聯網行業也需要大量的人才,所以互聯網行業的就業前景是很廣闊的。所以,想學計算機專業就去學,女生也是很適合學的。

❼ 想當程序員,大學應該學什麼專業

想當程序員可以學這兩個專業:

1、軟體工程

軟體工程專業以計算機科學與技術學科為基礎,強調軟體開發的工程性,使學生在掌握計算機科學與技術方面知識和技能的基礎上熟練掌握從事軟體需求分析、軟體設計、軟體測試、軟體維護和軟體項目管理等工作所必需的基礎知識、基本方法和基本技能,突出對學生專業知識和專業技能的培養,培養能夠從事軟體開發、測試、維護和軟體項目管理的高級專門人才。

2、計算機科學與技術

計算機科學與技術專業主要培養具有良好的科學素養,系統地、較好地掌握計算機科學與技術包括計算機硬體、軟體與應用的基本理論、基本知識和基本技能與方法,能在科研部門、教育單位、企業、事業、技術和行政管理部門等單位從事計算機教學、科學研究和應用的計算機科學與技術學科的高級科學技術人才。

選了這兩個專業,會在大學中學習到c語言,c++,java,javaweb等等一系列編程語言,要注意的是,大學里一般一個學期結束一門語言課程的學習,進度會非常快,課程安排量也不會太充足,想要學好,還得靠自己課下努力才行,至少得掌握一門自己拿手的語言。

當程序員需要具備的能力

1、編程語言能力

作為合格的計算機程序員,精通一門語言是必須的。這種精通,不是說看了一本編程寶典,抄了幾個程序就能說精通的,要靠長時間的積累。

2、編碼能力

遵守編碼規范,是一個程序員最基本的要求。另外一個就是注釋,要注意不是為了注釋而注釋。對類,以說明職責為主;對方法,以說明意圖為主;對方法體,以說明實現思路為主。對於大段大段的代碼,要分段,使用空行隔開,並使用行內注釋進行說明。

3、面向對象思維能力

多數編程語言都是面向對象的編程語言。而這些面向對象編程語言的共同精髓就是面向對象的思想。掌握這些比面向對象語言本身更重要,比如對繼承,多態,重載的理解。對面向對象基本原則的理解,比如開閉原則,介面隔離原則,單一職責原則等。在此基礎上,應該掌握常用的設計模式,比如工廠模式,策略模式,觀察者模式,模板方法模式,命令模式等等。

閱讀全文

與初入it程序員怎麼選相關的資料

熱點內容
滿月酒請帖信息怎麼寫 瀏覽:615
從沈陽鐵百到哪個農貿市場最近 瀏覽:23
如何挽回中國市場 瀏覽:954
交易貓去發貨什麼意思 瀏覽:730
華為手機信息如何快速粘貼 瀏覽:896
實體店招代理怎麼弄 瀏覽:559
油痘肌用冰溪哪些產品比較好 瀏覽:796
怎麼辨別嬌蘭水300ml產品真假 瀏覽:554
廣弘冷凍食品交易中心屬什麼區 瀏覽:474
日化品代理費是多少 瀏覽:105
武漢工程職業技術學院軍訓多少天 瀏覽:795
讓渠道簽代理協議怎麼說 瀏覽:330
動態ip是怎麼傳輸數據 瀏覽:937
燈光產品怎麼拍 瀏覽:320
強迫交易罪如何舉證 瀏覽:735
有什麼比較好出貨的代理 瀏覽:813
南寧手機二手市場在哪裡 瀏覽:601
omg幣哪裡交易 瀏覽:54
個人社保代理繳費怎麼做 瀏覽:720
怎麼招代理小本買賣 瀏覽:541