① 如何應聘程序員
具備以下能力:
1、版本控制系統(VCS)
VCS也許是計算機課程最大的疏漏。這些課程光記得教如何寫代碼,但卻往往忘記教學生如何去管理代碼。而每一個程序員都應該懂得利用Git或Subversion有效地創建repository(倉庫)、編輯與提交代碼、進行分支與合並、了解項目工作流。
2、寫作
身為程序員要寫的不只有代碼。你還要撰寫項目的發布說明,給版本控制寫提交消息,在系統裡面編寫漏洞報告。這些和許多地方都需要清晰有效的文字表達——但這個技能計算機科學卻很少強調。
3、正則表達式
正則表達式本身就是一門語言,每一個現代程序員都需要熟練掌握。每一門現代語言都支持正則表達式或者有相關標准庫。如果代碼需要校驗某字元串是否含有5個字元、1個破折號和1個數字,應該馬上就能寫出 /^[A-Z]{5}-\d$/。
4、庫的使用
現在已經是2014年,沒人需要用正則表達式從URL析取主機名。因為每一門現代編程語言都有執行常用功能的標准庫。程序員需要明白,那些經過開發、測試和調試的代碼通常要比自己重新寫的代碼更好。更重要的是,無需編寫的代碼實現起來要快得多。
5、SQL
很多程序員的SQL竟然是在工作中學會的。把數據存進平面文件的時代已經結束了。一切東西都要進出資料庫,而SQL則是存取數據的語言。這是一門說明性語言,不是程序語言,所以用它來解決問題時需要新的思考方式。每一個程序員都應該了解資料庫標准化基礎,能夠執行SELECT(及INNER、OUTER JOIN)、INSERT、UPDATE和DELETE。
6、IDE、編輯器及CLI工具
只懂用鋸子的木匠永遠也無法出師,所以計算機專業畢業的人只懂Notepad或pico的話實在令人驚詫。編程工具幫助操縱代碼及其他數據,令程序員生活變得容易。所以每一個程序員都應該知道命令行、shell腳本、find、grep及sed的使用。
7、調試
每一個程序員都應該知道利用互動式調試器或在代碼中點綴一些輸出語句來調試程序。通過逐步求精來跟蹤問題的能力實在是太重要了。
8、防錯性編程
錯誤總是難免的,哪怕是明星程序員也不例外。失控是世界的常態,出錯毫不奇怪。防錯性編程正是理解了這個事實。如果東西不會出錯,我們就不會檢查文件打開成功與否,不會檢查客戶ID是否合法數字,不用測試代碼是否允許正確。程序員需要知道,編譯器告警是有用的工具,可讓生活得更舒適,而不是要避而遠之的麻煩事。每一個程序員都應該知道為什麼每一個php程序都要這樣開頭:seterrorreporting,為什麼每一個Perl程序都要寫上這些語句:use strict; use warnings;。
9、團隊協作
很少有編程工作會讓你自己一個人完成,如果經常這么做,智力會受損,表現會變弱。你的代碼必須與別人的交互或者混合。再有才的程序員,如果無法與別人協作,都會給項目造成負面影響,並迅速成為團隊的負擔。
10、利用現有代碼
在學校的時候,每一次作業都是一個新項目,但實際工作不是這樣的。對於剛工作的人來說,所接到的第一項任務往往是修改代碼漏洞。然後,再在現有代碼庫的基礎上為現有系統增加一個小功能。設計新代碼那是幾個月後的事情,如果幸運的話。所以作為程序員的第一步,需要學會利用現有的代碼。
② 程序員的招聘要求
各大招聘網站對程序員的要求 ,以PHP為例。
1.本科及以上學歷,3年以上PHP開發經驗,有大型項目開發經驗者優先。
2.精通PHP語言,有面向對象開發經驗者優先。
3.熟悉LAMP體系的開發,熟悉Linux操作系統,熟悉Apache系統配置。
3.熟悉JavaScript和CSS,有Jquery經驗者優先。
4.品格端正,有強烈求知慾和工作責任感,能承受一定的工作壓力。
5、可進行主流開源php程序的二次開發、模板改進和系統重構;
6、精通XML、HTML/XHTML、CSS、Javascript、AJAX、JSON等Web頁面技術;
7、熟悉資料庫,精通SQL和數據結構,具有MySQL/MSSQL等關系型資料庫開發。
經驗;
8、熟悉Linux/Unix基本操作,熟悉Apache、MySQL、PHP等軟體的編譯安裝和最優化置,了解這些軟體的版本差異和不同安裝/運行方式及原理;
9、具備良好的溝通合作技巧,較強的責任心及團隊合作精神;
10、有良好的團隊合作能力,具備Subversion/CVS協同開發經驗,善於溝通,熱愛開發;
11、要求面試時能夠提供程序項目地址及演示源代碼;
12、能獨立承擔商業動態網站/行業門戶網站後台程序的開發工作;
13、思維清晰有條理,工作熱情敬業有耐心;
14、能與美工配合完成較復雜的網站功能;
15、年齡21-28歲。
③ 怎麼進行程序員的線上面試工作
ShowMeBug是專門的程序員網上面試平台
④ 計算機程序員找工作
1)ERP實施顧問比JAVA程序員工作輕松,至於哪個好不好說,依你的性格來決定。如果你性格偏外向選擇前者,偏內向選擇後者比較有發展潛力。
(2)你現在與有經驗的人是不能比的。你的唯一的優勢是剛畢業,用人單位如果肯廉價請程序員你就有機會了。第一次找工作千萬別要求多高工資,能有學習和入門的機會是最重要的。 第一份工作也是很重要的,如果你第一份工作找的是ERP實施顧問,那麼以後要換行轉做JAVA開發那就非常難了,相反也是如此。所以你的目標必須明確,另外,如果選擇做程序員,不能把自己定死在JAVA上,C++或其他語言如果肯招人,你也要嘗試。
(3)找工作你可以通過很多途徑。比如網上應聘、參加招聘會、報紙雜志上的招聘、一些專業論壇等。網上的話是多瀏覽一些地區性的人才網,把做好的電子簡歷投遞過去,如果對方允許打電話那麼就大膽打電話過去。參加招聘會對於大學生我覺得成功可能性比較小,因為企業去弄一個招聘位置要花錢,花了錢的企業一般都是要中高級人才的。我剛畢業的時候也到人才市場走了N次,都沒找到合適的,我的2、3次工作都是通過網上投遞簡歷應聘的。專業論壇的話我覺得也是很好的選擇,比如CSDN,或一些開發論壇,那些地方發的招聘都是比較專業做開發的。所以我覺得你選擇的話就主要通過人才市場的網上招聘、論壇。
⑤ 程序員,都在哪些網站投簡歷比較好
對於程序員而言,很多招聘網站對程序員的需求量就很大。
我比較推薦「boss招聘」,這個招聘網站中不會出現偽劣公司和虛假情報,公司的職業需求和職業福利都是非常真實的,投好簡歷之後只需要等待面試就可以了。
匯博網招聘也是非常值得信賴的,裡面有大量職位,而且每天都有實時更新,職業的可靠度也是非常高,值得信賴。
⑥ 程序員找工作哪個網站比較好
大型一點的話,可以在無憂網或者趕集網,有時候一些中小型的地方網站會有更多合適的。主要看各個城市的不同吧
⑦ 有沒有專門招聘新手程序員的網站
你的這個問題太籠統了 1. 要看招聘的地點 如果是北上深,招人不難。 2. 要看招聘公司的規模 如果公司規模不大,很難有吸引力找到優秀的人 3. 要看你做什麼樣的網站 如果只是靜態展示類的網站(比如政府部門,企業的展示),那麼對於頁面前端的要求比較高。 具體到你的問題: 能獨自做網站、後期還能維護網站,如果技術含量不高,月薪6K以上,有一定技術含量就到10K了(上海),如果是自己開公司,當然需要招人,否則的話可以把開發網站和後期維護分開,這樣比較節省成本(都可以請兼職) 如果是對頁面的美觀程度要求比較高,更傾向於招聘一個網站美工(會PhotoShop,html,css)即可。 如果是對網站的功能要求比較高,就需要專業的程序員的,可以是ASP.NET、ASP、JSP、PHP中的任何一種,具體用什麼技術不重要,因為用什麼技術還要取決於你的網站將來部署在哪裡(是自己的伺服器?電信託管?虛擬空間?)。
⑧ 怎樣應聘程序員
有必要,現在雖然沒有說學歷背景很重要了,但是它還是屬於公司考察求職者的一種方法,所以如果可以的話就去報個培訓班先吧,學一兩個月先,讓後再去找相關的工作,這樣會比較好找一點。
自學的話,除非你學習能力非常強,還可以,但是學的不系統。
其實你現在也可以去應聘,但是如果不是計算機專業,又沒有工作經驗估計有點玄。
參考資料:http://wenku..com/view/92eaa114c5da50e2524d7fc2.html?st=1
http://wenku..com/view/54b225e1e009581b6ad9eb04.html?st=1