代碼編程招聘
『壹』 作為一個想在編程方面能養家糊口的計算機科學與技術的專業生需要其他什麼知識,光編程語言就可以了嗎
看看一下一些公司的招聘要求,我想你就會知道該學些什麼了!
360公司招聘要求:
高級客戶端開發工程師
1、熱愛軟體開發、編碼基本功扎實;
2、熟練使用C/C++;
3、有3年以上Windows軟體開發經驗;
4、精通Windows程序設計,有豐富的Windows圖形界面開發經驗、熟悉COM原理和Windows SDK基本原理;
5、可以比較獨立負責開發模塊、有一定框架設計能力以及調試能力為好;
6、熟練使用MFC,WTL,或熟練掌握Delphi,C++ Builder開發;
7、具有良好的主動意識、溝通和合作能力。
高級php開發工程師
1、計算機或相關專業本科學歷,3年以上大型網站開發經驗;
2、三年以上FreeBSD/linux平台開發經驗,從事過互聯網開發,精通LAMP系統;
3、有能力跟蹤和學習最新的軟體技術,經常在各個open source項目中與他人溝通,交流經驗;
4、具有自我管理能力,有團隊精神,樂於溝通和提供幫助。
360技術支持工程師
工作職責:
負責解答用戶使用360各產品時遇到的問題
與各個產品部門溝通,跟進重要問題的解決
總結用戶反饋,能發現當前產品發生的最多的問題
熟悉殺毒、系統整理等常見的問題,熟悉安全軟體
任職資格:
熟悉360全線產品,經常使用360產品,可以熟練說出360產品的功能特點;
熟悉安全軟體,對於電腦常見問題具有一定的處理能力;
具有產品敏感度,善於發現產品問題;
執行力較強,可以推進和跟進問題解決,且能勝任高強度的工作壓力;
性格外向,有責任心,有團隊榮辱感;
Unix C++工程師
1、計算機或數學相關專業碩士以上學歷;
2、熟悉Linux/FreeBSD環境開發;
3、深入理解C/C++語言, 熟練掌握其它編程語言更佳;
4、熟練掌握數據結構,具有良好的演算法基礎及系統分析能力;
5、具備良好的編程習慣,能夠編寫高質量技術文檔;
6、良好的邏輯思維能力,對於創新及解決具有挑戰性的問題充滿激情;
7、良好的團隊合作意識和溝通能力;
8、參與過開源項目開發者尤佳。
系統運維工程師
1、本科以上學歷,計算機相關專業;
2、2年以上相關工作經驗;
3、熟悉線上機器正常運行的各項參數,對不同使用場景的機器,load/CPU usage/磁碟IO 的正常值有正確的認識;
4、熟練掌握FreeBSD 命令,會寫一些shell 腳本;熟練掌握systat/netstat/iostat/dmesg 等觀察系統的基本命令;
5、掌握Apache/Nginx 的安裝、配置,會做一些基本的參數調整;
6、熟悉PHP 的安裝、配置;熟悉memcached 安裝、配置;
7、熟悉Mysql 資料庫的安裝、配置;熟悉MySQL 配置;熟悉MySQL 的全量、增量備份;MySQL Master/Slave 的設置;
8、未來要掌握LVS/HAProxy/MySQL Proxy 等負載均衡軟體、高可靠性軟體的使用。
360產品經理
1、3年及以上互聯網或軟體行業工作經驗,1年以上產品管理(Proct Management)經驗;
2、思維發散,富於創意,願意嘗試一些新產品、新事物;對目前流行的互聯網產品做過分析,有自己獨到的見解;
3、關心互聯網的產品、應用和技術,善於使用各類軟體,對於軟體易用性比較敏感;
4、熟悉UI/UE,能夠獨自完成項目界面設計,研究並改善用戶體驗;
5、有一定的項目管理經驗,能夠協調組織一個產品的策劃實施運營過程;
6、具備安全領域經驗或系統優化方面經驗者優先;
7、善於溝通,有較高的情商。
BD經理
1、對電子商務網站、webgame、支付平台非常熟悉;
2、有較強的與其他行業合作夥伴的溝通能力,具有較高的溝通技巧;
3、對產品需求具有敏感度;
4、能夠與產品進行有效溝通。
高級文案策劃
1、本科以上學歷,新聞與傳播、計算機專業優先;2年以上公關公司或企業公關撰稿文案經驗,文字水平優良,提供作品;
2、有較強的創意策劃能力,能獨立完成簡單的項目策劃方案,提供方案作品;
3、英文水平良好,能熟練使用搜索工具找到中英文資料並進行簡單的編譯工作;
4、必須具備一定的計算機與軟體基礎知識;有計算機與軟體類專業媒體工作經歷者優先;
5、能承受較強的工作壓力,有良好團隊合作意識。
測試工程師
1、計算機或相關專業大學本科或以上學歷;
2、熟悉軟體測試流程,有1年以上軟體測試經驗;
3、精通軟體測試理論和方法,能夠熟練應用 MI 的功能和性能測試工具;
4、熟練掌握各種 windows 操作系統,精通計算機網路知識;
5、有較強的邏輯分析能力和學習能力;
6、擁有較好的溝通技巧及團隊合作精神,較強的責任感及進取精神;
7、對軟體測試有濃厚的興趣,善於分析和發現問題;
8、可以勝任重復性工作,工作細致認真,有耐心。
前台文秘
1、大專以上,行政管理等相關專業畢業;
2、有半年以上相關崗位的工作經驗;
3、能熟練使用相關辦公軟體;
4、具有良好的人際關系處理能力、溝通能力;
5、年齡在25歲以下,形象好,熱情親切,普通話流利;
6、工作踏實努力。
運營專員(網頁防火牆、運營中心)
1、對網路安全方面感興趣,並有一定的計算機知識基礎;
2、有客戶服務經驗,解決處理用戶反饋問題的能力;
3、熟悉360產品,了解同類安全軟體的使用;
4、對木馬病毒插件查殺有基礎了解;
5、工作細心,有耐心,溝通能力強。
高級電腦維護工程師
1、對解決電腦各種軟硬體問題有狂熱的愛好和興趣;
2、擁有廣泛的電腦軟硬體知識,關注IT界發展動態;
3、擁有電腦軟硬體維修維護經驗及客戶服務經驗;
4、有縝密的邏輯思維能力和嚴謹的文檔編寫能力,良好的溝通和協調能力;
5、性格開朗,對事物有好奇心,喜歡團隊工作,學習能力強;
6、精通WINDOWS系統注冊表結構,能自行修復注冊表錯誤;
7、精通WINDOWS系統文件結構,了解WINDOWS啟動原理;
8、了解各項系統錯誤編號、藍屏編號含義;
9、了解電腦軟硬體運行原理;對硬體各項數據參數有一定了解;
10、熟悉硬體驅動程序原理,了解電腦病毒及木馬的處理方法;
11、在不重裝系統的情況下可以解決絕大部分系統、軟體問題。
游戲運營專員
1、精通數據分析;
2、熟悉游戲推廣、運營工作流程;
3、擅長市場推廣統籌,有一定推廣創意能力;
4、具備某款游戲的完整推廣、運營經歷;
5、熟悉游戲用戶行為。
網路部分職位招聘要求:
部門描述:
負責網路windows產品線開發,為用戶提供便捷的搜索服務。
工作方向:信息提取,檢索技術、p2p數據傳輸相關技術、瀏覽器插件相關技術、windows系統內核相關技術
工作職責:
網路客戶端產品開發與模塊升級,新產品,新技術調研,提升網路用戶體驗與忠誠度
職位要求:
-熟練掌握C++語言,VC開發工具
-熟練掌握COM,STL,WTL,ATL等技術
-熟練掌握windows平台基礎技術:進程、線程、內存管理、消息機制等
-掌握常規數據結構和演算法,具備良好的邏輯分析思維能力
-具有良好的團隊合作精神和溝通能力
-具有較強的責任感
-有下列相關研發經驗者優先:
1、瀏覽器內核及相關技術
2、輸入法相關技術
3、UI開發技術
4、即時通信客戶端軟體開發
奇藝網招聘要求:
客戶端高級開發工程師 招聘人數:1人 工作地點:北京
職責描述:
1.負責PC客戶端播放器軟體、LINUX平台機頂盒相關模塊的開發、維護;
2.負責相關模塊的框架設計文檔、技術文檔的編寫和維護;
3.相關模塊的內部開發測試、聯調、優化。
職位要求:
1.具有豐富的windows、linux平台開發經驗,熟悉操作系統底層原理;
2.熟悉COM組件、多線程、MFC、WTL、DX、P2P等的技術開發;
3.了解音視頻編解碼標准:H.264/H.263,MPEG-1/2/4,AVS,VC1,RV,VP8,PCM/ADPCM,AMR,MP3,WMA,AAC,AC3,DTS等;
4.精通多媒體容器封裝標准,能夠根據實際需求進行開發,包括但不限於視頻流,音頻流,字幕流等;
5.熟悉多媒體開源工具(代碼)的使用、二次開發、重新封裝,並能基於其框架進行開發(如ffmpeg,mplaryer,mp4box,xvid,mencoder,x264等);
6.具有流媒體播放器、流媒體直播、點播、機頂盒開發經驗者優先考慮;
7.有較強的分析問題和獨立解決問題的能力,良好的溝通能力、團隊合作精神與敬業精神。
點擊投遞簡歷 返回頂部↑
高級視頻編碼演算法工程師招聘人數:1人 工作地點:北京
職責描述:
1.針對目前技術架構體系和業務流程進行改善,從質量和效率上持續優化,不斷提升用戶體驗;
2.多媒體編解碼/轉碼伺服器系統後台應用開發,底層分發優化開發維護。
職位要求:
1.計算機或電子通信等相關專業碩士及以上學歷,兩年以上相關經驗;
2.精通音視頻編解碼器設計和實現,具有實際產品設計和項目開發經驗,對於標準定義和未定義功能模塊均有相關經驗;
3.精通H.264編碼標准,了解SVC(Scalable Video Coding)編碼技術;
4.了解一種或多種音頻編碼標准,如MP3,AC3,AAC等;
5.了解多媒體容器封裝標准,能夠根據實際需求進行開發,包括但不限於視頻流,音頻流,字幕流等(例:mp4,ts,flv,3gp,srt,ssa,ass);
6.熟熟悉多媒體開源工具的使用,並能基於其框架進行開發(ffmpeg,x264,handbrake等);
7.熟悉模式識別、人臉檢測或OPENCV者優先考慮;
8.有較強的分析問題和獨立解決問題的能力,良好的溝通能力、團隊合作精神與敬業精神,具備良好的時間/任務安排管理能力。
點擊投遞簡歷 返回頂部↑
高級搜索研發工程師招聘人數:1人 工作地點:北京
職責描述:
1.站內搜索引擎架構設計、功能開發及優化;
2.基於用戶行為的搜索數據分析、搜索演算法優化。
職位要求:
1.扎實的java開發技術功底,熟悉struts2/spring/hibernate等開源web框架;
2.具備Lucene、Sphinx等相關應用項目經歷;
3.精通搜索引擎常見原理及相關技術;
4.對網頁爬蟲、網頁分析、信息抽取,有深入了解;
5.熟練運用sql語句,熟悉使用mysql資料庫;
6.具備良好的團隊合作精神。
點擊投遞簡歷 返回頂部↑
高級視頻開發工程師招聘人數:1人 工作地點:北京
職責描述:
1.負責視頻編碼平台底層架構設計與開發。
職位要求:
1.計算機或相關專業本科及以上學歷;
2.精通PHP/Perl/python 等腳本語言中的一種或多種,具備良好的編程風格;
3.具備系統架構設計能力,有獨立設計開發項目經驗者優先;
4.熟悉SQL語句,能夠熟練使用Mysql等資料庫;
5.熟悉Linux使用,能夠在Linux平台下進行開發;
6.有較強的分析問題與獨立解決問題的能力,良好的溝通能力及團隊合作精神。
點擊投遞簡歷 返回頂部↑
演算法與數據挖掘師招聘人數:1人 工作地點:北京
職責描述:
1.從海量數據中發現隱含的規律,支持公司的各種決策;
2.探索並實現高效的搜索、推薦、廣告投放等演算法。
職位要求:
1.扎實的數學和計算機科學功底,以及出色的編程能力;
2.至少有如下知識背景之一:自然語言處理和信息抽取;數據挖掘/機器學習;信息檢索;高性能計算;
3.有2年以上相關工作經驗者優先;
4.熟悉Linux系統,並且至少熟悉Python,Perl,shell,PHP等腳本語言其中之一者優先;
5.熟悉Hadoop並有豐富的Map/Rece程序開發經驗者優先。
點擊投遞簡歷 返回頂部↑
系統運營工程師招聘人數:2人 工作地點:北京
職責描述:
1.網路、系統監控值班,突發事件處理,故障響應處理;
2.生產系統流量監控,突發事件處理;
3.使用腳本語言編寫系統管理所需的自動化工具;
4.伺服器、網路設備初始化部署和故障處理;
5.操作系統、系統軟體的部署、維護和管理;
6.文檔撰寫,編寫各類手冊、文檔和說明。
職位要求:
1.兩年以上工作經驗,一年以上互聯網企業系統管理工作經驗;
2.熟悉Linux(或其他*nix操作系統)的管理和維護;
3.熟悉shell或Python,能夠獨立編寫自動化腳本;
4.熟悉域名解析原理,了解bind8/9配置;
5.了解操作系統原理,熟悉Linux系統各類參數,有一定的系統優化經驗;
6.了解Mysql,了解關系資料庫理論;
7.了解TCP/IP協議,了解cdn原理;
8.可短暫出差;
9.了解Cisco或HuaWei等廠商主流網路產品配置和調試優先;
10.1年以上100台以上伺服器獨立管理經驗或1年以上視頻網站系統管理工作經驗者優先;
11.目標導向,能夠承擔較大的工作壓力。
點擊投遞簡歷 返回頂部↑
客戶端技術經理招聘人數:1人 工作地點:北京
職責描述:
負責客戶端開發及團隊管理。
職位要求:
1.本科以上學歷;
2.精通C/C++, 熟練使用Visual C++開發環境,編程風格清晰;
3.熟悉WTL或MFC界面編程,精通Windows平台用戶界面開發技術, 熟悉各種控制項定製編程 ,熟悉D3D或opengl技術者優先;
4.有豐富的Windows平台下網路編程經驗;
5.有媒體播放器開發經驗, 熟悉DirectShow編程者優先;
6.具有P2P開發經驗者, 熟悉BT等P2P協議;
7.五年以上開發經驗,有開發大型客戶端項目開發經驗;
8.工作責任心強, 良好的溝通和團隊合作能力, 可在項目壓力下堅持工作;
9.優秀的團隊組織能力、良好的溝通協調能力。
點擊投遞簡歷 返回頂部↑
數據挖掘技術工程師招聘人數:1人 工作地點:北京
職責描述:
1.實現大規模數據挖掘的、精準廣告定位、相關視頻推薦等系統中的重要模塊;
2.從系統應用的角度,利用數據挖掘/統計學習的理論和方法解決實際問題。
職位要求:
1.扎實的計算機科學基礎和優秀的編程能力,熟練使用Java、Python或者Perl語言;
2.優秀的分析問題和解決問題的能力,能夠把合理的思路成功應用於實踐;
3.熟悉Linux系統,有大量的編碼經驗者優先;
4.有1年以上相關工作經驗者優先;
5.有數據倉庫建模經驗,熟悉Hadoop、pig、HIVE、HBase、sqoop等開源框架者優先。
點擊投遞簡歷 返回頂部↑
廣告引擎高級開發工程師招聘人數:2人 工作地點:北京
職責描述:
1.linux下高性能後台服務的設計和開發;
2.參與系統設計、編寫和優化廣告引擎和其他相關後台服務;
3.維護相關系統,高效,穩定的運行。
職位要求:
1.熟悉Linux/Unix平台上的C/C++編程,至少熟悉SHELL/Python其中一門腳本語言,熟悉erlang者優先;
2.熟悉常用演算法和數據結構,有一定的系統架構設計經驗;
3.熟悉網路編程、多線程編程技術,有大規模系統開發和設計經驗;
4.有分布式系統或並行計算相關工作經驗;
5.對技術敏感而細致,樂於發現、分析和解決復雜問題;
6.善於學習新的知識,動手能力強,具有開拓創新精神;
7.良好的團隊合作精神,較強的溝通能力;
8.自我管理能力強,有良好的時間意識;
9.了解廣告相關技術,有相關經驗者優先。
點擊投遞簡歷 返回頂部↑
廣告系統高級java工程師招聘人數:4人 工作地點:北京
職責描述:
1.進行軟體系統分析、架構設計和核心技術開發;
2.負責廣告系統開發,包括內部業務支撐系統的開發。
職位要求:
1.精通Java,熟練掌握Java網路編程;
2.熟練運用常用開源軟體(Spring/Hibernate/spring mvc/ibatis),熟悉groovy/grails/scala者優先;
3.熟悉互聯網開發模式,清晰理解緩存,緩存設計和模式;熟悉osgi者優先;
4.精通TCP/IP、HTTP等網路協議,有用Java做大訪問量高壓力網路應用的經驗;
5.熟悉Linux/Nginx,熟練配置維護Apache,Tomcat,Resin等應用伺服器,掌握shell/awk/python等系統腳本工具;
6.熟練掌握SQL語句,熟練使用資料庫(Oracle、MySQL);
7.熟悉HTML/JAVASCRIPT/CSS/Ajax 等頁面技術;
8.熟練使用Eclipse/Maven/Ant/SVN等軟體開發工具;
9.三年以上互聯網開發經驗,有廣告系統相關開發經驗者優先;
10.計算機科學或相關技術學科的本科以上學歷。
點擊投遞簡歷 返回頂部↑
PHP高級開發工程師招聘人數:2人 工作地點:北京
職責描述:
1.協助系統架構師進行系統架構設計;
2.負責網站項目設計和代碼開發;
3.承擔項目代碼質量和掌控時間進度;
4.文檔撰寫能力,在前期期間設計交付:資料庫設計文檔、系統架構設計文檔、數據介面文檔,在編碼期間能撰寫清晰明了的注釋;
5.在開發過程中發現存在的問題,共同制定開發流程規范;
6.與產品人員主動溝通,解決產品設計中存在問題,提升產品質量。
職位要求:
1.計算機及相關專業畢業,本科以上學歷;
2.兩年以上PHP網頁編程相關工作經驗;
3.精通LAMP編程環境開發和性能優化;
4.精通MySQL等開源資料庫;
5.具備良好的代碼編程習慣及較強的文檔編寫能力;
6.具備良好的溝通能力和團隊精神。
點擊投遞簡歷 返回頂部↑
高級前端開發工程師招聘人數:2人 工作地點:北京
職責描述:
1.熟練應用w3c標准,利用HTML/CSS/Javascript 開發符合標准高性能的網站;
2.了解AJAX實現原理,熟悉actionscript等開發語言,配合產品交互設計制定開發規范;
3.和後台工程師一起研討技術實現方案,制定服務介面等;
4.積累並完善自己的前端WEB開發框架,Javascript開發框架。
職位要求:
1.精通HTML/CSS/Javascript,熟悉W3C標准,對頁面的性能和瀏覽器兼容有豐富的實踐經驗
2.三年以上互聯網開發經驗和用戶交互經驗,有Google 或者Yahoo 客戶端開發經驗者優先
3.了解搜索引擎的基本原理,熟練掌握前端頁面與後台服務的數據交換機制;
4.熟悉至少一門非Web前端腳本的語言(如Java/PHP/python),並有項目經驗;
5.有Flash,ActionScript開發經驗者優先;
6.具有較強的團隊合作精神、進取心和求知慾,熱愛學習,勇於挑戰
點擊投遞簡歷 返回頂部↑
linux c/c++開發工程師招聘人數:若干 工作地點:北京
職責描述:
1.linux下高性能c/c++伺服器的設計和開發;
2.參與系統設計、編寫P2P點播直播的Tracker伺服器\媒體源伺服器\NAT伺服器等;
3.公司其它項目後台系統設計和開發。
職位要求:
1.熟悉Linux/Unix平台上的C/C++編程,至少熟悉SHELL/Python/PHP其中一門腳本語言;
2.熟悉常用演算法和數據結構,有一定的系統架構設計經驗;
3.熟悉網路編程、多線程編程技術,有大規模系統開發和設計經驗;
4.有分布式系統或並行計算相關工作經驗;
5.對技術敏感而細致,樂於發現、分析和解決復雜問題;
6.善於學習新的知識,動手能力強,具有開拓創新精神;
7.良好的團隊合作精神,較強的溝通能力;
8.自我管理能力強,有良好的時間意識;
9.了解流媒體技術,熟悉rtmp/rtmpe等協議更佳。
點擊投遞簡歷 返回頂部↑
P2P網路開發工程師招聘人數:1名 工作地點:北京
職責描述:
1.P2P內核及伺服器開發;
2.P2P演算法優化。
職位要求:
1.計算機相關專業,本科以上學歷;
2.熟悉C/C++編程,熟悉STL,了解Boost;
3.熟悉常用演算法和數據結構,有一定的系統架構設計經驗;
4.熟悉TCP/IP原理,了解NAT穿越;
5.善於學習新的知識,動手能力強,具有開拓創新精神;
6.良好的團隊合作精神,較強的溝通能力;
7.有P2P項目開發經驗者優先;
點擊投遞簡歷 返回頂部↑
P2P存儲開發工程師招聘人數:1名 工作地點:北京
職責描述:
1.P2P文件系統開發;
2.P2P分布存儲優化。
職位要求:
1.計算機相關專業,本科以上學歷;
2.熟悉C/C++編程,熟悉STL;
3.熟悉常用演算法和數據結構,有一定的系統架構設計經驗;
4.熟悉文件系統原理;
5.善於學習新的知識,動手能力強,具有開拓創新精神;
6.良好的團隊合作精神,較強的溝通能力;
7.有數據存儲項目開發經驗者優先。
點擊投遞簡歷 返回頂部↑
高級測試工程師招聘人數:1名 工作地點:北京
職責描述:
1.負責日常版本的軟體測試工作;完成測試用例設計和執行工作、熟練編寫用戶手冊;
2.與開發團隊溝通,充分了解正在開發的軟體系統,設計完備而有針對性的系統測試方案;
3.從測試角度反映項目進度;
4.白盒測試及壓力測試。
職位要求:
1.本科以上學歷,2年以上相關工作經驗;
2.熟悉常用的bug管理系統、自動化測試工具、性能測試工具、配置管理工具;
3.熟悉白盒測試、壓力測試等測試方法;
4.熱愛軟體測試行業,熱衷於測試工具的開發,對當前流行工具有較深的研究;
5.有良好的溝通表達能力和團隊協作精神,能夠與軟體開發團隊保持很好的溝通和互動;
6.有大型網站測試經驗優先。
點擊投遞簡歷 返回頂部↑
高級Flash開發工程師 招聘人數:2人 工作地點:北京
職責描述:
1.開發大型網站基於Flash的各種應用程序;
2.開發基於Flash的各種動畫;
3.基於Flash技術的創新研究、應用。
職位要求:
1.精通Flash的開發流程和框架,精通ActionScript 3.0編程設計,具備良好的編程習慣,有一定的OO編程思想;
2.精通FLASHCOM、XMLSOCKET等網路連接協議或程序,AS中視頻流處理和各種網路介面處理有較豐富經驗。了解各種後台數據交換機制;
3.具備良好的架構分析能力與設計能力,能夠積極參與前期設計,具備優秀的編程能力,對常見動畫效果演算法有一定地了解;
4.熟悉互動效果實現,配合設計師圖形、動畫和動態程序做到完美結合;
5.對互聯網web產品有靈敏的觸覺和領悟力,對互聯網用戶交互體驗有較為深入的理解;
6.有良好的學習能力,關注行業的最新發展和動向,有開發過flash游戲、sns互動組件經驗者優先;
7.有Flash視頻播放器開發經驗者優先,了解Adobe技術產品體系者優先;
8.有大型互聯網公司或視頻網站任職經歷為佳;
9.思路清晰,具備良好的溝通能力和理解能力,對技術有鑽研和愛好。
點擊投遞簡歷 返回頂部↑
高級系統開發工程師 招聘人數:若干 工作地點:北京
職責描述:
1.使用shell或其它腳本語言編寫運維服務所需的服務,編寫各種伺服器端程序和插件;
2.公司網路系統架構設計;
3.對伺服器運行狀況、服務負載進行監控,及時發現問題並報告相關人員;
4.發布程序代碼,安裝、調試程序運行環境;
5.服務性能優化,讓所有服務運行在最佳狀態;
6.文檔撰寫能力,編寫系統運維手冊、部署文檔、性能參數說明;
7.配合開發人員完成各種測試工作;
8.公司網站域名體系的開發,維護,變更。
職位要求:
1.兩年以上工作經驗,有高負載網站的開發、運維經驗;
2.精通Nginx,Linux 等操作系統的管理維護;
3.精通shell,精通 Perl/Python/C/C++之一開發語言,能夠熟練編寫自動化腳本;
4.了解操作系統原理,熟知各種性能參數和系統優化經驗;
5.對Mysql有十分深入的認識,熟練掌握關系資料庫理論;
6.精通TCP/IP等各種網路通訊協議和開發,對各種網路硬體有全面、深入的了解;
7.熟悉域名解析原理,並精通bind8/bind9配置管理;
8.熟悉cdn原理;
9.了解Adobe FMS技術系統,或大型互聯網公司或視頻網站工作經驗者優先;
10.具備較強的溝通能力和服務意識,具備較強的團隊合作精神,為人誠實正直,
踏實肯干,並能適應高強度的工作壓力。
點擊投遞簡歷 返回頂部↑
高級Java開發工程師 招聘人數:若干 工作地點:北京
職責描述:
1.進行軟體系統分析、架構設計和核心技術開發;
2.負責視頻網站系統開發,架構設計。
職位要求:
1.精通Java,熟練掌握Java網路編程;
2.熟練運用開源軟體包(Spring/Hibernate/JGroups/Struts);
3.熟悉互聯網開發模式,清晰理解緩存,緩存設計和模式,熟悉C、C++等者優先;
4.精通TCP/IP、HTTP等網路協議,精通socket網路編程,有用Java做大訪問量高壓力網路應用的經驗;
5.熟悉Linux/Nginx,熟練配置維護Apache,Tomcat,Resin等應用伺服器,掌握shell/awk/python等系統腳本工具;
6.熟練掌握SQL語句,熟練使用資料庫(Oracle、MySQL);
7.熟悉HTML/JAVASCRIPT/CSS/Ajax 等頁面技術;
8.熟練使用Eclipse/Maven/Ant/SVN等軟體開發工具;
9.五年以上互聯網開發經驗,有CMS、視頻系統開發經驗者優先;
10.計算機科學或相關技術學科的學士,碩士學位(或同等學歷)。
點擊投遞簡歷 返回頂部↑
高級網路工程師招聘人數:若干 工作地點:北京
職責描述:
1.交換、路由區域網及廣域網的設計、建設及維護;
2.網路管理平台的建設,利用廠商及開放平台並在其上進行一定的開發工作以適應我們的要求;
3.IDC的網路運維及支持工作;
4.網路系統(交換機、路由器、負載均衡設備、防火牆等)的管理維護;
職位要求:
1.計算機或相關專業本科以上學歷;
2.熟悉網路理論(如OSI七層模型,TCP狀態機),網路協議(TCP/IP)等;
3.熟悉各種網路設備的配置調試及故障分析(CISCO H3C等);
4.熟悉4-7層技術,熟悉F5/NetScaler等設備;
5.熟悉網路管理平台,了解SNMP的原理及應用;
6.熟悉UNIX系統,具備一定的語言開發能力(perl php c shell script)及相關開發工作經驗者優先;
7.較強的英文讀寫能力,工作積極主動,能承受較大壓力。
『貳』 如何進入編程行業
Q:向我這種情況能夠進入這個行業嗎?
A:一點基礎沒有是一個很大的問題 編程實際上不是技術工作。在你掌握了技術之後,工作只是重復的使用這些技術。當然,一個問題,可以多種解決方案。不過先不說這個。想要做程序員,最開始只需要一個條件:就是你能寫代碼。而想能寫代碼,你必需從基礎開始學,如果有足夠悟性,半年你就可以找工作了。學程序沒有捷徑,或者說學程序最大的捷徑就是動手去做。
Q:編程分為哪些方面,總說編程編程,是不是編程都是指網站做軟體呢?
A:編程包括了很多東西。但對,編程有兩大部分,一種是網路,一種是應用軟體,它們適用於不同的環境和條件。做網站是編程,做軟體也是編程,但還有其它的形式,例如做windows服務,做網路應用(這個可以先不了解)這都是編程。編程的范圍幾乎涵蓋了計算機的所有功能。
Q:如果我真的要走這個方向,要從哪些方面開始學些呢?學些哪些東西呢?(C語言?C++?或者java 之類的)
A:這要看你要做什麼類型的程序員了,而且不同的城市也有不同的需求。你想做游戲引擎,想寫自己的操作系統,那你要學C和匯編。如果你就是想做網站,想做應用程序。建議你去學.net。原因?不要聽別人說JAVA是主流,JAVA很強大之類的胡扯,JAVA學一年出來也就相當於廢物,而且就算有人用VB做CS項目,也不會有人用JAVA去做。JAVA學到J2EE一般你也就想放棄了。不是你多努力能解決的問題。JAVA不實際進到項目,你自己永遠不知道MVC有什麼用處。你沒法理解。而.net是一個框架,包括很多語言,可以開發幾乎任何項目,ASP.NET可以做網站,Winform可以做軟體。WCF可以做網路服務。XNA可以做游戲開發。M可以做手機開發。我用winform自己做過聊天工具(QQ所有的基礎功能都實現了)。用XNA做過山寨版的粘粘世界。所以學什麼?學什麼快又有效?學.NET吧。而且語言要選C#。之後你還要學網路相關的,例如HTML,JS,AJAX等等。
Q:外面有沒有做軟體的小工作室呢?裡面不要求學歷?
A:不要求學歷的有的是,但你什麼都不會,你去了能做什麼?你會發現軟體部門都很緊張,掃地的時間都沒有。所以你想學,不要考慮去掃地了。不過你可以去應聘一下網管,不是網吧的網管,是軟體公司的網管。也就是技術服務部,你不是說你會修電腦么。
Q:招聘網上都是招聘編程工程師等等,看要求都是特別高,要會好多沒聽過的東西,有沒有一些基礎點的工作呢?比如:一些人合夥做的軟體小工作室之類的。。。
A:軟體公司基礎的工作,有。文檔,錄入。再往上就是測試員了,測試員其實不是初級的,但有的公司測試員不需要很正規,所以你可以干。但你起碼得知道什麼是編程。
然後1L的朋友你說
就工資而言:c>c++>java > C#
我認為吧 就工資而言:
大公司Leader > 小公司Leader > 大公司程序員 > 小公司程序員
你寫C#你覺得掙得少 那是因為你沒用到C#更深的東西。JAVA有銀光沒?
JAVA有切面,NET也有了。JAVA有MVC,NET也有了。為什麼就要說JAVA比NET強呢?JAVA的優勢已經快消失沒了,現在的形勢要的是更快,更有效,更省力的語言。而做出的東西則要求更高的用戶體驗度。這些正是NET的發展方向。不要忘記NET的本家是誰。也不要質疑為什麼會出現這種形勢。
總之在國內掙多少錢和你的能力有關,和語言沒關系。大連這JAVA和NET就一樣多。而JAVA則都是現成的框架,走到最近,做項目甚至已經不需要編程能力了。試問用C能做的東西,用C#能做,用JAVA能做么?
建議LZ你買本C的基礎書看一看,做一做Hello World。當你感覺你能拿C語言寫出掃雷了。你可以去買本C#的紅皮書,從winform學起,了解什麼是GUI。還有一點重要的,要學資料庫。要學T-SQL。邊學邊照著做,然後逐漸的把SQL和GUI聯合起來。試著做一兩個小項目,我是說十分小的就行。比如學生考勤啊,圖書管理這種的。當你感覺可以用winform隨手就能實現點小程序,小游戲,做個山寨版QQ之後。恭喜你可以去找工作了。但別著急。初學者的路你才走了一半,你要開始學網路了。ASP.NET,可以用C#語言來編寫網站後台,對,就和winform一樣,熟悉的語言。這就是我讓你學NET的原因---懂一種語言,可以做N種工作。學NET你的選擇會很多。而相對其它語言,學習時間也是極短的。性價比問題。當然工作以後,你會有很多時間去繼續研究C,如果你不想每個月拿幾千塊錢的話,一是轉型,從寫代碼的轉成管理級的。二是深化技術。
總之祝好運吧,順便說一下,我也沒大學文憑,我85後的。上面幾乎是我學編程的過程,我用了一年半多點。我拿過600/月,也拿過5000/月(現在不到3000,因為換公司了)。到現在我還只是工程師級別的(其實就是程序員)。在大連5000/月也算是藍領里比較高的了。這種東西都說不準。但只要努力了,掙錢是遲早的事。
還有啊,不拿出兩年的時間來沉澱,想迅速成長掙到錢,在pg中是不可能的。起初的兩年,我只能說你一定會去想,還不如找個地方干保安了。當初我一個月拿600天天加班的時候就是這么想的。但之後的幾年,我換了公司,參與到項目中之後,能力和工資幾乎都達到了我當初需要的水平了。之後我又想要更多的經驗,所以也換了兩三家公司。有的很不錯,有的很惡心。總之,如果你願意被人當牛使喚,當豬養(我們把辦公室形象的比喻成豬圈,因為都是隔間。你也可以上網搜一個小說看看,講程序員生活的,叫《隔斷里的豬》),抑鬱的奮斗三四年。OK,加油吧。因為總有一天,你會比你現在身邊的很大部分人風光。
沒人說JAVA不好,只是說你沒為LZ想想,你在讓他學JAVA之前,你不想想你用了多長時間爬到4K的,最主要的是,網上搜的結果,且不說有多少是水份,就你自己想想,那12K個職位中有幾個會要沒有經驗的人,更別說什麼都不會的人。我沒有說JAVA不好,我只說對於LZ,.NET是更好的選擇,原因有三個:
1. .NET容易上手,即使是對於沒有基礎的人。
2. .NET上手後,找工作不是很難,不用上網上搜,我去過北京,去過青島,.NET工資是低起點,但也沒有上限。別討論大公司是不是都用JAVA這種問題,扯淡。你能讓LZ直接進大公司?東軟照樣有.NET部門!工資一樣!東芝手下的先鋒國際也是做.NET,工資不按月計算。就在大連而言,.NET比JAVA多。原因是.NET做小型項目,開發快。而大連的日資居多,他們更多的傾向於.NET。你網上搜的12K崗位,那也是有地區性質的。
3. .NET的潛質遠遠高於JAVA。這一點不多解釋。不要騙自己,仔細想想世界大部分的電腦里都裝的什麼,仔細想想win7的UI有多成熟。不要當憤青說微軟這不好那不好的。好不好的不都在用了么。
最後還是那點,學.NET你可以選擇C/S或者B/S。學JAVA能么?別跟我說j2se也能做客戶端應用,j2me做移動設備是還行,但概念上差太多了。再加上j2ee,你認為半年一年的從什麼都不會到最後,能學成什麼?你告訴我你工作了那麼多年,你現在能不能通過需求和DB設計搭一套完善的工廠出來?更別說用一年時間去理解這些了。對了還要學SQL,難道放棄SQL?你確定LZ學一年JAVA就能找工作?然後LZ的處境是什麼樣的?如果有更多的選擇的話,誰願意天天敲代碼?話說回來,選JAVA是因為JAVA好,那不如選C了。C多掙錢,一年?開玩笑呢?在說話之前,先考慮上下文,這是程序員的習慣。邏輯不清晰,不了解環境,怎麼寫代碼?不用比較JAVA和.NET。用什麼語言都行,你試試用最基礎的邏輯代碼寫一套最短路徑演算法吧。然後再考慮什麼語言好,什麼什麼語言不好。我是說,編碼效率和運行效率上,人和環境才是主要因素。同樣的,在如何選擇人生方向上,人和環境才是主要因素。而不是當下JAVA崗位比.NET多就選擇JAVA了。
『叄』 如何招到一個靠譜的程序員
1. 簡歷看人
閱讀簡歷永遠是面試的第一步。好的簡歷一定是正確、清晰並且能夠體現候選人最有價值一面的。我首先會過濾掉那些包含錯別字,文句不通或沒有邏輯性的簡歷,因為如果一個程序員連自己的簡歷都不願意去仔細檢查並完善的話,很難想像他寫出來的代碼質量會如何。接著,我便會重點閱讀簡歷中的項目經驗部分,在這里我能夠看到面試者的開發經驗,技能棧,並且判斷他們熟悉的技術框架、工具是否與目前公司要求相匹配。
這里,我還會特別關注面試者是如何來寫這部分項目經驗的,你需要用盡可能簡練的文字來描述項目的背景,你在項目中承擔的角色、參與項目的時長,你用到的技術、以及你在項目中的亮點等信息。優秀的程序員們往往有一個共同的特質,那就是善於歸納,並能夠一針見血的發現問題或把一個問題說清楚。我經常看到面試者在簡培正攔歷中像寫故事一般地描述他們的項目經歷,光這一個章節就有好幾頁,其實這反而會給你減分,因為這會讓面試官判斷你缺乏必要的歸納能力。
最後你的一些與清則編程有關的社會化活動,如:你在GitHub上的開源項目,在知乎、V2EX中給他人的解答以及你的個人技術博客等等都會給你加分,因為這說明你對所從事的工作有著極大的熱情,並願意在業余時間去學習和提高自己,就像在我之前的 「給職場新人的10點職業建議」 一文中提到的,如果你要成為一個領域的專家,那你必須花費超過10,000小時,而這光靠工作時間是遠遠不夠的。
2. 給面試者10分鍾介紹自己最擅長的
當面試者通過了筆試和HR面試之後,你就需要面對面地對候選人進行面試。我遠不是什麼面試專家,但我有一些自己的獨特方法。我討厭問一些很個人的問題,比如你的職業規劃是什麼?你為什麼想換工作?等等。我更願意給面試者10分鍾時間,讓他介紹自己最擅長和最感興趣的領域。這往往能幫助我很快作出下面的判斷:
這個人對他所做的事情是否充滿激情
他們是否能在團隊中很有效地進行溝通
他們是否在專業領域足夠擅長
你的團隊是否會樂於和這個人一起工作
這一招我在面試中用得很多,而實踐證明也確實非常有效。
3. 基礎打牢了嗎?
一般,有一定規模的公司都會為面試者安排機考或筆試,從而能首先篩掉一批未能通過的面試者。另一些規模較小的或初創公司則會讓面試官直接進行技術面試。其實,我覺得這兩者的差別不大,有經驗的面試官往往能夠通過幾個最簡單的技術問題,判斷出面試者的技術基礎是否牢固,這不是為了證明他有多優秀,而是用來判斷他是否是一名合格的程序員。對於我來說,並不看重機考的成績,因為機試的考題很多能夠在網上得到,特別對於一些外包公司,他們總配胡是能夠通過各種途徑得到考題,從而使得他們推送的外包能夠順利通過筆試。
下面是我經常會問的幾個問題(JAVA):
HashTable與HashMap有什麼區別?
Servlet是線程安全的嗎?
JSP中 @include跟jsp:include的區別
HTTP的response code 403和500分別代表什麼
......
這些問題都很簡單,但一些基礎不牢的程序員往往會在這個時候露餡。當然,根據面試崗位的不同,你還可以有針對性地問一些問題,例如,你需要找一個能寫核心演算法的程序員(比如 銀行的總賬計算,或者保險公司的保費計算),那麼你可以問一些演算法相關的問題。
4. 技術深度夠嗎?
具備牢固的技術基礎,一般就可以滿足項目中普通程序員的要求了,但如果你需要找的是一個資深程序員,那麼你還需要對面試者的技術深度進行考察。我們現在做項目時都會大量使用框架,這能使我們的開發效率和質量都得到提升和保障,但同時也降低了對於程序員開發技能的要求。因此我一般會詢問面試者下面的問題,來考察他對所使用框架的掌握程度。
請你描述一下,在這個項目中,從一個HTTP請求發起,到最終的Response返回,它在你的系統和框架內部是如何流轉的?
這個問題往往能夠判斷出面試者對於相關技術掌握的深度。較初級的開發人員描述的層級往往比較淺,比如使用Spring MVC框架的,只能說到實現一個Controller繼承BaseCommandController(甚至很多開發人員只知道繼承了一個公司內部框架的基類),至於再往下Spring框架是如何進行內部流轉的,就再也說不清楚了。而更資深的開發人員,往往能說出框架內部的實現機制,以及如何調用和處理的。在面試者描述的過程中,你還可以穿插詢問一些比較有深度的問題,比如框架中某個類這樣設計是哪一種設計模式的體現,採用這樣的設計有什麼好處等等。這比讓面試者默寫一個設計模式代碼要有效、自然得多。
除了技術層面上的考察之外,對於資深開發人員,還需要考察他們的設計能力。說到軟體設計,大部分面試者都能熟練地背出面向對象的三個基本特性:繼承、封裝、多態,也能把它們的概念描述清楚。但我一般會問下面的這個問題來考察他們的面向對象設計能力。
請用一段程序代碼描述我們所在的這間房間。
我驚訝地發現至少有一半的面試者都很難准確使用Interface和Class來給房間建模,也有一些人會將最基本的代碼語法或關鍵字寫錯。
5. 選擇適合所在企業文化的人
這一點也曾是我經歷的一個誤區,我總是希望能為團隊招到技術能力最強的人,而忽略了他是否與整個公司和團隊的文化相匹配。這往往會造成,雖然招到了人,但沒過多久就因為理念不同不歡而散的結果,反而給公司帶來了損失。讓我們看看GitHub的負責人是怎麼說的。
我們很嚴肅地看待我們自己關於招聘流程的哲學。我們希望每一個GitHub員工都了解他們所要面對的環境,並保證他們是能夠很好適應的。這包括我們所創造的文化、哲學、計劃、錯誤甚至是晚餐。比起他們的技能是否滿足要求,我們更看重他們的潛力以及是否能夠適應我們的企業文化。
我曾在具有鮮明文化差異的不同公司或團隊工作,看到許多崇尚開放、開源的程序員在一個相對封閉,具有很多流程以及規范限制的公司中很難發揮,最終選擇離開。因此在招聘程序員時,選擇合適的往往比選擇最優秀的更重要。
6. 行為面試法
行為面試法可能是我在整個面試過程中唯一用到的教科書面試方法。一個程序員是否能夠很好地工作,不僅取決於他能否順利地完成開發任務,更重要的是在遇到一些特殊場景或問題時,他能否合理有效地處理和解決。行為面試法能夠幫助我們從面試者描述的過去某一具體事件中,預測未來他在工作中可能的表現。下面便是一個我經常用到的問題。
請談談你在這個項目中遇到的最大困難或挑戰是什麼,你是如何解決的。
從面試者對上面這個問題的回答中,我能夠很好地判斷他是否有較強的獨立解決問題的能力,而我認為這是除技術能力之外,程序員最應具備的能力。
7. 給他們一個虛擬任務
經過上面的這些環節,你可能對面試者的整體情況已經比較滿意,但先別急著下結論。我曾見過能夠順利通過上面所有面試步驟,並且被僱傭的程序員,當他們進入實際工作後卻沒能把事情做好。
在你確定是否錄用他們之前,可以給他們一個虛擬任務。我不是說一個抽象的程序問題,而是指一個真實的,可能就存在於你當前項目中,並且需要在一兩個小時之內完成的一個開發任務。我曾經出過這樣的考題:
寫一個小程序將一個以特定格式(如CSV)存儲的文本文件轉換為XML格式,並存儲為另一個文件。
你可以給他一台已經配置好開發環境以及IDE的電腦,讓他當場編寫代碼。當然如果時間有限,你也可以直接詢問面試者的實現思路,並簡單用偽代碼來描述處理過程。通過這個測試,你能夠看到很多細節,比如面試者是否有良好的編碼習慣,異常處理是否規范,代碼邏輯是否縝密高效,以及他的開發效率是否足夠高。如果面試者給出了非常優秀的解答,那麼你就應該能夠判斷他確實是一個優秀的候選人了,因為我從沒碰到過能夠通過上面的測試,卻在實際工作中無法做好的人。
『肆』 編程是幹嘛的
編程字面上的意思就是編寫程序了,像你使用的APP,電腦手機系統,都是以計算機語言進行編寫的,所以說編程就是通過計算機語言或代碼,來完成軟體或程序的編寫。
『伍』 學習軟體開發可以從事什麼工作
學習軟體開發可以從事的工作比較多,舉例如下:
軟體開發工程師
軟體測試工程師
Web前端設計師
移動UI設銷配鋒計師
……
軟體開發行業可以從事的崗位還是比較多的,詳細也可以到招聘網站上搜索看一下。無論從事哪個開發崗位的工作,重要還是需要個人有較高的技賣知術本領才可以生存。技術能力較好也會虧晌有利於日後的崗位晉升。
『陸』 如何看待程序員面試讓上機做編程題,這樣的公司多嗎
從事軟體開發多年,上機寫代碼這種考查首橡模式在國外用的比較多,很多國內的公司也在學習這種方式,這種方式能直接看出寫代碼的能力,但對上機做編程題目這種事情很多成熟的程序員覺得是一種侮辱,有一些程序員看到有筆試直接就選擇走人了,這些東西在面試之前應該有溝通,事情不會變得這么被動,因為對於很多有能力的程序員,能夠請到面試已經非常不容易了,能力越強脾氣越大。
直接上機做編程測試能力的公司不是很多,從事軟體開發十幾年主要經歷了四家公司,面試的時候主要靠面談為主,因為編程行業能力的高低通過交談就能了解差不多,只需要根據簡歷上寫的項目進行細節溝通,如果真的做過幾句話就能看出大概的水平,所以很多公司壓根不搞什麼筆試或者上機寫代碼的事情,編程這個職業主要靠時間的積累,並且在積累中不斷完善自己的知識體系,慢慢提高自己的認知。
一個程序員如何提升自己的能力水平,對於初學者來講首先是學習好一門編程語言,開始學習階段覺得編程語言就是天了,好像是學會了編程語言就能做任何的東西了,隨著編程語法的學習完畢就開始嘗試做一些題目,結果發現距離語法真的非常遙遠,所以有很多的初學者有一種感概明明在課堂什麼都明白了,結果到真正自己實踐的時候什麼都想不起來,這是初學者必然的經歷,編程本身就是一種不斷磨練編程思想的過程,編程語言屬於在輔助類基礎技能,沒有輔助就不會寫代碼,編程設計思想再牛也不可能實現,兩者是相輔相成的作用,編程思想裡麵包含著仙姑經驗的積累。
很多人覺得很奇怪有些公司也不進行面試也不讓上機寫代碼,就是通過不到一個小時的閑聊就能把一個人的水平能力和工資水平給定位下來,通過面試就能檢測出編程思想以及編程基礎,編程基礎類的考察只需要問幾個簡單的語法問題就能做個大概的檢測,編程思想就是完全的編程意識以及編程經驗的積累,所以一些企業在招聘的時候明確寫著就相關開發經驗的人優先,企業招聘的目的就是希望要的人在短時間內能夠上崗直接切入到項目開發中去,整體來看是不是需要上機寫代碼測試完全看每個公司的技術文化了。
有些技術類的公司對於程序員的基本功要求特別嚴格,有個同事在第一家技術公司的時候,部門者晌旁技術經理特別關注程序員的基本語法,只要是簡單的代碼語法錯誤,就能到部門的黑板通報,開始實施階段很多人上了黑板,後來隨著時間的推移上去的人越來越少了,同事說到自己上了兩次黑板都是因為在使用指針的時候沒有初始化導致,到今天還是記憶尤新,如果在技術生涯的初期能夠經歷過這種企業是一個技術人的幸運了,越是嚴格要求的領導或者公司越是有利於技術人員 的成長,至於在面試的時候要不要上機這個就看每個公司的技術文化了,一般注重代碼基礎的領導會引領這個事情,希望能幫到你。
這是一個正常的流程,我覺得有時候還是有必要的考驗一下面試者的。
以前這種面試實際上是很平常的,但是發展到現在越來越多的人對這樣的面試很反感,大概率的原因是因為很多人更多的是在搬代碼,並且搬的很成功,而真正注意寫代碼的人反而越來越少。
筆試和上機編程好不好?
我覺得挺好謹仔的,這樣可以刷下去很多劃水的人,有的人,寫代碼的能力並不強,但是搬代碼的技術一流,隨著技術越來越晚上,一些解決各種bug的網站越來越流行,現在更多的畢業生為了高工資,變成了搬代碼的人,他們能解決問題嗎?能,但是是他們自己的解決的嗎?不是,更多的是他們通過搜索的手段,問度娘,問谷歌,漸漸的形成了一個可以解決問題的方案,雖然問題解決了,但是等遇到一個需要創新開發的時候,他們就完了,基本上沒有了自我的思維。
筆試和上機可以有效的防止這類人進入公司,實際上也是一種不錯的手段。
這樣的公司多不多?
據我所致,目前來講上機編程的公司不是很多,畢竟,每個公司所使用的編程軟體不同,有的公司製作的軟體也比較具有保密性,沒辦法直接考程序員的實際能力,只能通過一些演算法測試,或者是什麼測試,來簡單的排除掉那些搬運的人。
所以上機測試的效果並不是特別好,一般的公司都會選擇用筆試的方式。
我遇到過不少筆試的,上機的從來沒有遇到過。
我一個同事之前換工作的時候倒是遇到過,按他所說,這樣的測試並沒有什麼效果,畢竟測試題出得很淺,太難的問題,基本上短時間內很難解決,也不會有那麼長的面試時間。
其實,在我看來,這個上機面試並沒有那麼大的用途,畢竟測試不到太多的東西,還不如看他自己寫過的代碼來的更快。至於這樣的公司多不多,真沒辦法說,畢竟沒有統計過,根據我的經驗,我覺得不會太多。
筆試的我見過,但是上機的沒有過。
1.筆試可以有
這么說嘛,其實簡單的筆試的話肯定是可以的。因為筆試的話可以讓招聘者知道你大概的能力定位在什麼位置?一些邏輯編程可以測試你的邏輯能力。尤其是在it這個行業,邏輯能力是非常重要的。
如果說你是一個已經有工作經驗的人。其實筆試就沒有那麼重要了。這時候看中的一般差不多就是你曾經的項目經歷。
如果說讓你做一些項目上的,比如說項目架構了這種的,你可以拒絕回答。因為我之前就有聽到過說招聘產品經理,讓他去設計一個產品的。結果這個公司就是通過一直招聘產品經理。然後讓產品經理去設計產品相關的功能,最後再把這些所有求職者的產品相關的思維組合到一起。
雖然說這總公司是很少的,但是也不排除是有隻通過這種方式來滿足產品需要的。
所以解釋的時候可以大概的寫一個思路代碼的流程,但是可以不用全部都寫。
2.上機測試
我覺得這個確切的來說是有一點過分的。像這種上機考試的話,肯定他是需要一個比較完整的項目。但是這種項目誰都不知道是他們公司需要,還是讓他僅僅是為了做測試。所以像這種事情完全可以直接拒絕。
在這里大概說明一下。 找工作是一個雙向的過程 ,如果說是你無法接受這個公司相關的制度,或者說是相關的流程。其實你可以趁早放棄這種公司的,不然的話即使是你筆試面試都過啦,你到公司之後也會因為你自己的價值觀跟企業的文化匹配不到一起。遲早還是要辭職的,所以你要慎重考慮。
其實面試的時候筆試和機試都是it的正常流程,但是在國內被玩爛了,面試和機試過程中,會有公司內遇到的問題做為面試內容的,也許是個人也許是公司,讓你解決這樣那樣的問題,這樣子的都是垃圾
作為一個老程序員,關於程序員面試的話題,非常有意思,特別有的聊。其實在 IT 界面,有兩個不算公開的秘密,也就是兩個不成文的習慣或者規定吧,關於面試的。
讓老程序員做筆試題是一種侮辱
很多程序員,尤其是有經驗的程序員,去面試的時候,尤其是去小公司面試的時候,如果對方給你出了一套筆試題,很多程序員會說: 我轉頭就走,這是對我經驗水平的侮辱 。
你們是不是感覺很吃驚,還有這種道理?確實是,我有一次去一個創業公司面試,對方給我出了一套筆試題,我做完了,面試完回去跟一些同事聊筆試題的事,他們會驚訝的說:你竟然把筆試題做了?你是有經驗的程序員,不應該經過筆試的,直接面試就行,筆試是一種侮辱。那是我才發現,好多程序員都這么認為的。
但是,我感覺這是一種病態思維,你既然去面試,其實筆試也是面試的一種,你去大公司比如 BAT 這樣的公司的時候,也會有筆試,而且層層面試好幾輪,你都能忍,一些小公司給你出筆試題,你竟然受不了?公司用什麼方式來面試你,是公司的選擇和考量,當然了,面試是一種雙向選擇,如果你感覺是侮辱,當然可以選擇不面了,這是雙方面試的權利。
但是,我感覺筆試是一種正常的流程,跟有沒有經驗沒有關系。有經驗了,你筆試你確定能過么?
很多程序員都不會選擇上機測試
還有一種就是面對上機做題的面試,很多程序員都不喜歡,其實我也不喜歡的,大部分程序員好像遇到上機面試的情況,也是選擇扭頭就走。
其實,我感覺上機測試是可以接受的,但是是有條件的,那就是上機做題,可以做演算法題,這種方式我能接受。
有一次我去面試,他讓我上機做題,竟然跟我說用 Android 寫個什麼功能,什麼模塊,簡直了,這種題怎麼做?直接去實現功能模塊,寫其中的一個點,我都不熟悉需求,也不熟悉功能模塊,上來就寫,怎麼做?沒法弄。我直接就走了。
演算法題屬於比較明確的東西,上機做兩道應該是可以接受的。
你問上機做題的這樣面試的公司多嗎?可以明確地告訴你,不多,我工作這么多年,面試了很多公司,只遇到過兩家。
我是負責我們公司技術面試的,機試環節必不可少。題目不會很難主要是考核程序員的感覺,只有有感覺的程序員才能寫好大程序,這很關鍵。
這主要看做什麼了,我最頭疼的是拿一個構架來靠你函數命令。我都是自己寫數學模型和函數。我哪知道這個構架的函數名?
務實啊,說明人要的是能實乾的程序猿,沒什麼奇怪。面試需求很明確,要會乾的。找領導才找會說的。剛畢業面試的時候遇見過這種機試,程序猿這行算是工科,靠技術吃飯,面試動手實戰是正常的。
支持,不然很多水逼,劃水貨太多了
這樣的公司會存在
基於以下4個原因:
1 面試的人很多,不想花過多的時間去篩選。這樣做題,可以快速過濾一些濫竽充數的人
2 通過合理的上機操作,有針對性地找合適的人,匹配的人也能快速完成上機操作
3 標准,對面試者統一對待,以免主觀原因造成誤判
4 面試者的配合度,一般看到機試,有人就會直接退出。(我遇到這種情況,就會直接走)
以上4個原因,都是較為正式的原因,還有一個主要原因就是能力不行,面試官無法正確篩選簡歷,面試官無法從面試中獲取想要的信息並加以判斷。
基於最後一個原因就是我會選擇直接走的原因,面試官能力不行,表示公司對此招聘的用功不足,該公司沒有能力或沒有意願重視此次招聘。即使入職,收到的待遇不會重視,沒有必要把自己的前景壓在一個不會重視你成果的公司上。
『柒』 需要什麼學歷才能去學習編程代碼啊
編程不需要學歷,但需要興趣和耐力。
所謂興趣,因為編程是一種枯燥的事情,剛開始學的時候,我們並不能體會到代碼程序的快樂,因為我們會發現,很多代碼都要不斷的調試才能運行成功,當你有一定的編程經驗後,你會發現編程真的很快樂。
所謂耐力,因為編程我們要遇到很多看不懂的代碼,很多看不懂的符號和規則,這時你需要耐心的查資料,和問高手,當你掌握了一定技巧後,你覺得編程還是一個痛苦的過程,因為在編譯前,我們並不知道程序運行的結果,需要不斷的嘗試和修改源程序。
最後,你要有一定的英語愛好,畢境編程都是在英語狀態下完成的,雖然要求掌握的不多,但幾個必要的英語常識你還是要看得懂。
『捌』 中國移動招聘題目編程考什麼
答鏈岩:
中國移動招聘題目編程考試主要考察應聘者對編程語言的掌握程度,一般包括C/C++、Java、Python等編程語言的基礎知仔陵識、數據結構和演算法等知識,以及編程實踐能力。考試要求應聘者能夠在限定時間內,准確地棚戚御完成給定的編程任務,並能夠解決復雜的編程問題。考試中,考生需要實現某一演算法的代碼,編寫程序完成某一功能,或者解決一些編程問題,確保編寫的代碼能夠正確運行,並能夠達到預期的結果。考試結束後,考生還需要進行編程代碼的調試和優化,以保證代碼的質量。
『玖』 最近在網上看到一些公司招聘軟體開發和編程的學徒一個月3000多這個是真的嗎
如果什麼要求都沒有的話那肯定是假的,哪怕是學徒,也不會讓一個連代碼看不懂的人去做,從頭培訓的話,他們浪費不起那麼多時間,當然事無絕對。只是相對來說
『拾』 2022吉林銀行信息科技部金融IT菁英誠聘公告
【 #銀行招聘# 導語】2022吉林銀行信息科技部金融IT菁英誠聘若幹人, 現將招聘公告發布如下:
吉林銀行於2007年10月在原喊模長春市商業銀行基礎上重組設立,是吉林省內一家城市商業銀行。現有在職員工9722人,在吉林省9個市州和沈陽、大連設有11家分行,377個營業網點,發起設立10家村鎮銀行、1家貸款公司,參股一汽汽車金融公司。
科技力量是助力和支撐吉林銀行各項業務改革發展的主力軍,而科技人才又是驅動科技力量,推動科技工作的核心要素,為充分發揮科技的技術動能,實施全行數字化轉型戰略做好支撐,吉林銀行信息科技部秉承「5+3」工作文化,堅持業務價值導向、架構遵從、敏捷開發、自主可控、安全運營、合規經營、創新優先「七大原則」,圍繞核心及周邊改造、數據中心建設、數據中台建設、信貸管理系統建設、零售轉型建設、交易銀行建設、新財管體系建設等「七大工程」,持續推進「五七三」工程落地;全力打造一流管理、一流構架、一流專業化信息科技團隊。現根據業務發展需要,面向社會公開招聘金融IT菁英。
(一)所有崗位均需具備的基本條件
品行端正;責任心強;具有良好的溝通能力和團隊協作精神;具有較強的學習能力和創新發展意識;具備良好的心理素質和身體素質;無不良行為記錄,熱愛鄭州緩吉林銀行事業,認同吉林銀行企業文化,符合吉林銀行近親屬迴避的相關規定。
(二)招聘崗位職責、具體條件
1.大數據研發崗
崗位職責:
(1)負責銀行業務大數據平台的開發與優化;
(2)負責大數據平台運營體系的建設,包括但不限於平台建設、數據分析、數據挖掘;
(3)基於完整性、一致性、安全性、及時性、准確性的要求,提高大數據平台整體質量;
(4)與各研發中心協調配合,推進優化技術方案的落地執行,帶來業務實際增長;
(5)基於大數據對業務進行深入有效支持,支撐各類需求及體系建設,包括指標體系、報表體系、專題分析體系等;
(6)對海量業務數據進行處理和分析,能夠從業務本身出發,豐富行內數據服務體系;
(7)能夠利用數據挖掘等技術解決實際問題,如特徵的聚類、分類,策略效果評價等。
任職條件:
(1)計算機相關專業,本科及以上學歷,5年以上大數據平台開發實施經驗;能根據業務過程和需求設計分析模型,並對模型進行管理,有銀行大數據平台建設經驗及大數據平台管理體系建設經驗優先;
(2)掌握大數據生態技術棧,對hadoop/hive/spark/hbase/flink/kafka至少一項有深入理解,深入了解數據平台、BI、畫像、統計分析等方向中的一項或多項;
(3)熟悉linux開發環境,精通hive、mysql,熟悉python、shell等語言開發,有hivesql性能調優經驗優先;
(4)能熟練使用Python/Perl/Shell等腳本語言進行數據處理和分析;
(5)對數據敏感,有較強的邏輯分析能力,有豐富的數據處理和分析經驗,工作認真負責,有良好的團隊合作精神跡銀和溝通技巧;
(6)對業務有較強熱情和敏銳的洞察分析能力,善於主動探索創新解決未知的業務問題;
(7)具備良好的設計能力,編碼能力,熟悉多種設計模式並結合業務給出適合方案;
(8)思維活躍,學習能力強,有一定的抗壓能力,善於溝通和團隊協作,樂於分享。
2.實時計算研發崗
崗位職責:
(1)負責大數據平台實時計算的技術落地及平台提升;
(2)負責建設大數據平台數據實時接入服務,建設大數據平台的元數據信息服務,實現多源、異構化原始數據的元數據發現。為上層計算,分析與建模提供數據基礎;
(3)負責圍繞實時計算引擎原生產品技術Flink,Spark,構建面向大數據應用場景。實現流式與實時計算支持行內統一大數據平台數據實時接入;
(4)負責實時計算全平台的穩定性建設和保障,構建面向平台和用戶的穩定性,包括全鏈路、自動化、自助化的監控、日誌、報警、診斷;
(5)負責實時計算引擎的底層存儲的維護和開發,打造穩健的消息匯流排,索引存儲,以及大規模的鍵、值存儲引擎,保障實時計算的底層技術建設的穩定性,可靠性。
任職條件:
(1)計算機相關專業,本科及以上學歷,3年以上實時計算平台開發實施經驗;有銀行實時計算平台建設經驗及實時計算平台管理體系建設經驗優先;
(2)具有Hadoop、Spark、SparkStreaming、Flink開發與應用經驗,熟悉Flume與Kafka等數據採集和消息通道技術,熟練掌握HDFS、Hbase、Hive、Spark、Flink等大數據技能,熟練掌握SparkStreaming、Flink等流計算技術;
(3)有較好的Java或Scala基礎;
(4)熟悉Linux環境及腳本開發(Python/Perl/Shell等);
(5)熟悉MySQL,Redis,Druid,能夠快速的理解業務模型及數據模型,具備良好的溝通協調能力;
(6)具備良好的設計能力,編碼能力,熟悉多種設計模式並結合業務給出適合方案;
(7)思維活躍,學習能力強,有一定的抗壓能力,善於溝通和團隊協作,樂於分享。
3.渠道研發崗(後台方向)
崗位職責:
(1)負責需求分析,立項,功能設計、核心功能代碼開發,自測、保證功能質量;
(2)負責產品功能、後端服務介面的設計與實現;
(3)負責系統生命周期內的迭代需求完善,功能優化,確保系統穩定、健壯;
(4)與各研發中心協調配合完成系統建設工作。
任職條件:
(1)計算機相關專業,全日制本科及以上學歷,3年以上銀行、互聯網金融相關行業開發經驗;
(2)扎實的Java基礎,熟悉SpringMVC,SpringBoot,SpringCloud,Dubbo等主流框架;
(3)熟悉使用Java集成開發工具,如IDEA、Eclipse等;
(4)熟悉微服務架構相關技術,例如:Zookeeper、Elasticsearch、Redis、maven、RabbitMQ等技術;
(5)熟悉使用ELK日誌分析、Pinpoint鏈路分析等工具進行運維事件及問題的排查和定位;
(6)熟悉MySQL資料庫,分布式資料庫,具有良好的資料庫設計能力和SQL編寫能力,具備資料庫調優經驗者優先;
(7)了解Linux系統,熟練掌握基礎Linux操作命令,熟悉Tomcat、Weblogic等中間件;
(8)具備良好的設計能力,編碼能力,熟悉多種設計模式並結合業務需求提供業務處理方案;
(9)思維活躍,學習能力強,有一定的抗壓能力,善於溝通和團隊協作,樂於分享;
(10)具有分布式、高並發、高負載、高可用相關開發經驗者優先。
4.渠道研發崗(前端方向)
崗位職責:
(1)結合業務需求的界面分析、設計,完成核心代碼的開發,自測,保證功能質量;
(2)負責產品功能、前端頁面的設計與實現;
(3)負責系統生命周期內的迭代完善,優化,確保系統穩定、健壯;
(4)與各研發中心協調配合完成系統建設工作。
任職條件:
(1)計算機相關專業,全日制本科及以上學歷,2年以上銀行、互聯網金融相關行業開發經驗;
(2)熟練Web應用開發,能獨立完成Web前端開發工作,有良好的編碼習慣,並注重代碼質量與代碼整潔;
(3)精通HTML、CSS、Javaxxxx等Web前端技術能夠構建易維護、易擴展、高性能的Web應用,並確保頁面代碼對各種瀏覽器的良好兼容性;
(4)有扎實的Javaxxxx(ES6)基礎、Jquery、正則表達式基礎,具備PC、無線端的開發能力,具有Server端語言(Node.JS/Python/Java等)或有網站性能優化、銀行互聯網端系統開發經驗者優先;
(5)熟練掌握Vue相關router、vuex、axios、vue組件等常用開發庫使用;
(6)靈活運用Web端UI框架如D(3)js,ant.design,echarts,element等,並且具備自定義UI組件能力;
(7)熟悉前端工程化與模塊化開發,熟練使用Webpack、npm、Eslint等工具,熟悉版本管理工具svn/git的使用;
(8)有較強的分析和問題解決能力,強烈的責任感和縝密的思維邏輯能力;
(9)思維活躍,學習能力強,有一定的抗壓能力,善於溝通和團隊協作,樂於分享。
5.數據架構崗
崗位職責:
(1)負責行內系統總體數據架構設計,具有較強的業務理解和業務抽象能力;
(2)負責制定數據模型、數據設計標准、數據質量、數據管理體系和流程;
(3)負責制訂並推廣數據的各種規范:命名、管控、建模、清洗、轉換、存儲、檢索、使用;
(4)負責業務系統數據清洗,元數據、主數據、數據質量流程處理等工作;
(5)負責規劃系統數據資產管理系統,規劃數據的提取、數據挖掘與數據分析。
任職條件:
(1)計算機相關專業,碩士及以上學歷,特別優秀的可放寬至本科學歷,8年及以上商業銀行或其他金融機構數據類項目設計實施經驗,有主數據管理、數據資產管理等建設經驗優先;
(2)具有一定數據模型和數據架構基礎,熟悉常用的關系型資料庫、分布式資料庫和大數據類庫,理解雲計算和數據服務;
(3)精通SQL,有一定的SQL性能調優經驗,熟悉hive/Sparksql的開發;
(4)具有良好的需求分析、系統分析與設計能力;
(5)掌握相關大數據計算、挖掘、分析平台技術;
(6)具備良好的代碼編程習慣及較強的文檔編寫能力和溝通能力;
(7)思維活躍,學習能力強,有一定的抗壓能力,善於溝通和團隊協作,樂於分享。
6.應用架構崗
崗位職責:
(1)負責行內業務應用系統的架構設計,具有較強的業務理解和金融產品設計能力;
(2)負責制定應用功能分布、交易介面標准、技術和業務管理體系和流程設計;
(3)負責制訂和規劃各種技術應用規范:命名、管控、建模、清洗、轉換、存儲、檢索、使用;
(4)負責業務系統的功能分布和各系統間的邏輯關系梳理和設計;
(5)負責規劃業務中台的整體架構。
任職條件:
(1)計算機相關專業,碩士及以上學歷,特別優秀的可放寬至本科學歷,8年及以上商業銀行或其他金融機構應用系統設計實施經驗,有核心、信貸等重要應用系統的建設經驗;
(2)具有一定業務模型和應用架構基礎,熟悉常用的關系型資料庫、分布式資料庫和大數據類庫,理解雲計算和數據服務;
(3)精通JAVA、C++、C、SQL等開發和資料庫語言,熟悉SpringMVC,SpringBoot,SpringCloud,Dubbo等主流框架,具有組件搭建和調優能力;
(4)具有良好的需求分析、系統分析與設計能力;
(5)具備良好的代碼編程習慣及較強的文檔編寫能力和溝通能力;
(6)思維活躍,學習能力強,有一定的抗壓能力,善於溝通和團隊協作,樂於分享。
7.安全管理崗
崗位職責:
(1)參與相關部門的安全工作協同,參與信息安全技術體系建設規劃的制定;
(2)參與信息安全技術標準的制定及監督落實;
(3)參與信息安全技術(網路安全、數據安全、終端安全、密碼等)需求、方案的討論、制定,項目實施過程的監督、實施,以及上線的技術驗收;
(4)維護信息系統安全技術基線標准,以及信息系統的上線安全測試,協助修復安全漏洞;
(5)從事網路安全日常設備運維及安全事件應急響應工作,對日常攻擊進行發現和處置;
(6)參與完成各級(國家、省)應急演練、監管評級、內外部審計等安全相關工作;
(7)能吃苦,適應銀行作息時間和勞動強度要求。
任職條件:
(1)5年以上信息安全技術領域工作經驗,具備金融行業甲方或安全廠商從業經驗者優先;
(2)熟悉網路安全知識,熟悉業界網路安全標准及雲安全標准,有一定的安全治理經驗。掌握各種路由器、負載均衡、防火牆、xxxx、等網路設備的部署、維護;具備WEB應用防火牆、入侵防禦系統、日誌審計系統、xxxx系統、堡壘機、終端安全管理系統、網路准入系統等的運維管理能力;
(3)掌握Windows、Linux等操作系統的系統安全策略部署和系統加固實施;
(4)熟悉常見網路攻擊和防禦方法,熟悉網路安全和主機安全技術,網路滲透技術;熟悉信息安全風險評估、信息安全管理體系、等級保護、金融行業信息安全要求等。
(5)具備攻防經驗,熟練掌握各種滲透測試工具;能夠進行業務系統滲透測試及安全審計,有紅防攻擊經驗及藍方防守經驗。掌握開發語言著優先;
(6)熟悉業界數據安全的分類分級實踐,數據防泄漏以及為不同層級的數據提供安全防護能力,有數據安全治理經驗優先;
(7)具備密碼應用設計及實施方面工作經驗;了解主流商業密碼設備相關產品功能、技術參數;從事過至少密碼應用設計與實施工作,並具備豐富的密碼設備實施經驗。
8.UI設計崗
崗位職責:
(1)根據產品需求,獨立完成對產品的整體美術風格及交互等做出產品設計;
(2)負責設計銀行項目的交互界面、圖標、logo、活動、推廣頁等設計項;
(3)根據產品需求,制定產品的設計規范;
(4)結合用戶體驗完善設計流程、優化產品及網站的研究和設計;
(5)與團隊其他組員保持良好的溝通,推進界面及交互設計的最終實現。
任職條件:
(1)3年及以上UI設計經驗;
(2)熟練使用各類設計軟體,如:Photoshop、AI、XD、AE、Sketch等和常用的原型設計工具(Axure/墨刀等);
(3)熟練操作藍湖/Figma等產品設計協作平台;
(4)熟悉iOS,android,web平台設計原則,根據交互設計及產品規劃,完成產品相關的用戶界面視覺設計;
(5)了解金融類產品,具備交互設計思維,對技術研發環節有一定的了解。
三、報名方式
按照「應聘報名→初選→考試→背景核查、體檢→培訓→簽訂勞動合同」等步驟進行,擇優錄用。
五、注意事項
(一)應聘人員應對個人填報信息及所提供資料內容的真實性負責,如與事實不符,我行有權取消其錄用資格。
(二)應聘者個人信息僅用於此次招聘,吉林銀行對未被錄用人員的材料將代為保密,恕不退還。
(三)請保證提交的聯系方式正確無誤,並保證通訊暢通,本次招聘的考試和錄取等有關事宜將通過應聘者預留的電話通知。
(四)我行保留根據招聘情況調整相關招聘崗位和招聘程序的權利。
(五)我行從未委託任何單位和個人編寫有關考試教材及舉辦任何有關考試的培訓班,請應聘者切勿輕信各類虛假廣告和詐騙信息。
招聘熱線:0431-84999205
原文標題:吉林銀行信息科技部誠聘金融IT菁英
文章來源:http://www.jlbank.com.cn/jlbank/gyjx/xndt/gg/2022082217375084639/index.html