程序員實習生是幹什麼的?
程序員工資不定
實習生低的可能就800
有多年開發經驗的平均8-9K,主要還是看地區
一般來說有經驗的程序員的工資都很高(沒有算上3金,隻算工資)
其實每個工作崗位想要提升就要進修,就要常充電,因為程序員多數的學曆很高,因此對於充電大家都習以為常。
至於看什麼書主要還是看你要選擇什麼語言。
一般都在電腦前麵編程,工作環境一般比較舒適,工作情況非常糟糕,身體容易病變,一般為年輕人(身體比較健康)。
一個實習程序員應該具備的基本素質是什麼
作一個真正合格的程序員,或者說就是可以真正合格完成一些代碼工作的程序員,應該具有的素質。
1:團隊精神和協作能力
把它作為基本素質,並不是不重要,恰恰相反,這是程序員應該具備的最基本的,也是最重要的安身立命之本。把高水平程序員說成獨行俠的都是在囈語,任何個人的力量都是有限的,即便如linus這樣的天才,也需要通過組成強大的團隊來創造奇跡,那些遍布全球的為linux寫核心的高手們,沒有協作精神是不可想象的。獨行俠可以作一些賺錢的小軟件發點小財,但是一旦進入一些大係統的研發團隊,進入商業化和產品化的開發任務,缺乏這種素質的人就完全不合格了。
2:文檔習慣
說高水平程序員從來不寫文檔的肯定是乳臭未幹的毛孩子,良好的文檔是正規研發流程中非常重要的環節,作為代碼程序員,30%的工作時間寫技術文檔是很正常的,而作為高級程序員和係統分析員,這個比例還要高很多。缺乏文檔,一個軟件係統就缺乏生命力,在未來的查錯,升級以及模塊的複用時就都會遇到極大的麻煩。
3:規範化,標準化的代碼編寫習慣
作為一些外國知名軟件公司的規矩,代碼的變量命名,代碼內注釋格式,甚至嵌套中行縮進的長度和函數間的空行數字都有明確規定,良好的編寫習慣,不但有助於代碼的移植和糾錯,也有助於不同技術人員之間的協作。
有些coding0014fans叫囂高水平程序員寫的代碼旁人從來看不懂,這種叫囂隻能證明他們自己壓根不配自稱程序員。代碼具有良好的可讀性,是程序員基本的素質需求。
再看看整個linux的搭建,沒有規範化和標準化的代碼習慣,全球的研發協作是絕對不可想象的。
4:需求理解能力
程序員需要理解一個模塊的需求,很多小朋友寫程序往往隻關注一個功能需求,他們把性能指標全部歸結到硬件,操作係統和開發環境上,而忽視了本身代碼的性能考慮,有人曾經放言說寫一個廣告交換程序很簡單,這種人從來不知道在百萬甚至千萬數量級的訪問情況下的性能指標是如何實現的,對於這樣的程序員,你給他深藍那套係統,他也做不出太極鏈的並訪能力。性能需求指標中,穩定性,並訪支撐能力以及安全性都很重要,作為程序員需要評估該模塊在係統運營中所處的環境,將要受到的負荷壓力以及各種潛在的危險和惡意攻擊的可能性。就這一點,一個成熟的程序員至少需要2到3年的項目研發和跟蹤經驗才有可能有心得。
5:複用性,模塊化思維能力
經常可以聽到一些程序員有這樣的抱怨,寫了幾年程序,變成了熟練工,每天都是重複寫一些沒有任何新意的代碼,這其實是中國軟件人才最大浪費的地方,一些重複性工作變成了熟練程序員的主要工作,而這些,其實是完全可以避免的。
複用性設計,模塊化思維就是要程序員在完成任何一個功能模塊或函數的時候,要多想一些,不要局限在完成當前任務的簡單思路上,想想看該模塊是否可以脫離這個係統存在,是否可以通過簡單的修改參數的方式在其他係統和應用環境下直接引用,這樣就能極大避免重複性的開發工作,如果一個軟件研發單位和工作組能夠在每一次研發過程中都考慮到這些問題,那麼程序員就不會在重複性的工作中耽誤太多時間,就會有更多時間和精力投入到創新的代碼工作中去。
一些好的程序模塊代碼,即便是70年代寫成的,拿到現在放到一些係統裏麵作為功能模塊都能適合的很好,而現在我看到的是,很多小公司軟件一升級或改進就動輒全部代碼重寫,大部分重複性工作無謂的浪費了時間和精力。
6:測試習慣
作為一些商業化正規化的開發而言,專職的測試工程師是不可少的,但是並不是說有了專職的測試工程師程序員就可以不進行自測;軟件研發作為一項工程而言,一個很重要的特點就是問題發現的越早,解決的代價就越低,程序員在每段代碼,每個子模塊完成後進行認真的測試,就可以盡量將一些潛在的問題最早的發現和解決,這樣對整體係統建設的效率和可靠性就有了最大的保證。
測試工作實際上需要考慮兩方麵,一方麵是正常調用的測試,也就是看程序是否能在正常調用下完成基本功能,這是最基本的測試職責,可惜在很多公司這成了唯一的測試任務,實際上還差的遠那;第二方麵就是異常調用的測試,比如高壓力負荷下的穩定性測試,用戶潛在的異常輸入情況下的測試,整體係統局部故障情況下該模塊受影響狀況的測試,頻發的異常請求阻塞資源時的模塊穩定測試等等。當然並不是程序員要對自己的每段代碼都需要進行這種完整測試,但是程序員必須清醒認識自己的代碼任務在整體項目中的地位和各種性能需求,有針對性的進行相關測試,並盡早發現和解決問題,當然這需要上麵提到的需求理解能力。
7:學習和總結的能力
程序員是人才很容易被淘汰,很容易落伍的職業,因為一種技術可能僅僅在三兩年內具有領先性,程序員如果想安身立命,就必須不斷跟進新的技術,學習新的技能。
善於學習,對於任何職業而言,都是前進所必需的動力,對於程序員,這種要求就更加高了。但是學習也要找對目標,一些小coding0014fans們,他們也津津樂道於他們的學習能力,一會學會了asp,一會兒學會了php,一會兒學會了jsp,他們把這個作為炫耀的資本,盲目的追逐一些膚淺的,表麵的東西和名詞,做網絡程序不懂通訊傳輸協議,做應用程序不懂中斷向量處理,這樣的技術人員,不管掌握了多少所謂的新語言,永遠不會有質的提高。
善於總結,也是學習能力的一種體現,每次完成一個研發任務,完成一段代碼,都應當有目的的跟蹤該程序的應用狀況和用戶反饋,隨時總結,找到自己的不足,這樣逐步提高,一個程序員才可能成長起來。
一個不具備成長性的程序員,即便眼前看是個高手,建議也不要選用,因為他落伍的時候馬上就到了。
具備以上全部素質的人,應當說是夠格的程序員了,請注意以上的各種素質都不是由IQ決定的,也不是大學某些課本裏可以學習到的,需要的僅僅是程序員對自己工作的認識,是一種意識上的問題。
一個程序員的實習工資多少才算正常
程序員工資不定 實習生低的可能就800 有多年開發經驗的平均8-9K,主要還是看地區 一般來說有經驗的程序員的工資都很高(沒有算上3金,隻算工資) 其實每個工作崗位想要提升就要進修,就要常充電,因為程序員多數的學曆很高,因此對於充電大家都習以為常。 至於看什麼書主要還是看你要選擇什麼語言。 一般都在電腦前麵編程,工作環境一般比較舒適,工作情況非常糟糕,身體容易病變,一般為年輕人(身體比較健康)。
想做個程序員的實習生,都需要哪些條件
條件看什麼單位,一般單位隻要你有一定的基礎再勤快愛學的話做個實習生基本沒問題。看你偏那個方向,主要需要掌握以下技能。
(1)掌握數據及其轉換、數據的機內表示、算術和邏輯運算,以及相關的應用數學基礎知識;
(2)理解計算機的組成以及各主要部件的性能指標;
(3)掌握操作係統、程序設計語言的基礎知識;
(4)熟練掌握計算機常用辦公軟件的基本操作方法;
(5)熟練掌握基本數據結構和常用算法;
(6)熟練掌握C程序設計語言,以及C++、Java、Visual Basic中的一種程序設計語言;
(7)熟悉數據庫、網絡和多媒體的基礎知識;
(8)掌握軟件工程的基礎知識,了解軟件過程基本知識、軟件開發項目管理的常識;
(9)了解常用信息技術標準、安全性,以及有關法律、法規的基本知識;
(10)了解信息化、計算機應用的基礎知識;
(11)正確閱讀和理解計算機領域的簡單英文資料。
程序員實習代碼看不懂是等著開除還是自己辭職
不會很難的,但是基礎的東西你都要會。一般對實習生沒有那麼多的限製的,因為實習生開始在公司是什麼程序都寫不出來的,要有人帶的
應屆生實習程序員什麼都不會
繼續堅持,畢竟現在工作不好找,但是你如果覺得這方麵不適合你,有別的考慮的話,那你可以自行決定,否則留著也是各種痛苦!
程序員實習要自帶電腦,合理嗎?
配的哪有自己的用的爽,各種工具都知道在哪裏,
而且好多工作都是回家做的,用一個電腦比較方便
程序員有幾個願意用公司配的電腦。。除非配的高配筆記本~
net程序員 實習報告怎麼寫
以前在校很少自己做程序,對軟件工程更是一無所知.來到公司,開始接觸"大規模"(其實現在看來實習的項目其實還是很小的)軟件開發,一時真的有些迷茫.比起VSS,MVC,QA,CMMI,我對JAVA,JSP,XML的一竅不通根本不值一提.大家都不想輸在"起點",所以都默契地在加班,這樣一直持續了實習的兩個月. ??剛來的時候"始業教育"顯得慢吞吞,我們還經常盤算去哪哪玩之類的.我和FLYSKY(20個新生裏唯一一個南區的兄弟,軟件學院的)還經常出去吃各種小吃,每到一處都嚐嚐本地的風味,這是他的習慣.之後開始的培訓還不是很難過,JAVA,C++,ORACLE,老師們講的很"好",可以說是非常好,好得我們沒有幾個人能聽懂.大家開始發愁,我也是每天晚上都基本看書到10點. ??"我心說得虧哥們我還練過",來之前的2月份我就自己買了一本THINKING IN JAVA,看懂看不懂怎麼說也算是準備了一下JAVA.C++雖說沒去上過課,但憑我的直覺我就一下看中這東西很有用,自己也看過一陣.至於ORACLE,雖然不了解,但畢竟因為佩服"雲飛揚"的性格和敬業精神,咱SQL選修也不是白混的.專業倒還有點"基礎",再加上咱這自學能力也不是吹的,基本維持.可等到後來的日語課就全迷糊了:本就沒有語言天賦,再加上記憶嚴重欠缺,總是特別害怕去上日語課.不過特別喜歡那個老師說話的感覺,加上她一直對我都很好,所以還是很用心的學著. ??隨著培訓的收尾,我們開始正式進入項目.從需求分析,概要設計到詳細設計,我們一步一步的開始接觸軟件開發的每個細節.最受不了的就是每天都要記"周報",填寫自己的勞動成果.因為這個我還被QA通報了好幾次呢,真的很鬱悶.其實現在我很感謝這種製度化的東西,某些情況下好習慣的養成是要靠強製來確保的.詳細設計之後就是企盼已久的編碼,我心想終於可以做點"正事"了.現在回頭一看才知道,其實編碼隻占軟件開發的整個過程勞動量的1/4左右,而且其他的環節也不是想象中的那麼無足輕重. ??編碼我其實做的很不好,主要是因為需求分析階段就沒有認真仔細的理解需求和規格說明,加上編碼時一個關鍵時段我回校和老同學敘舊.那陣項目經理(PM)就經常和我們說,"有問題自己想辦法,不要經常問我".PM其實是在叫我們自己醞釀,遇到難題隻有"憋"一"憋"才能有真的收獲.而我不在的那三天正好是大家技術/思路上的一個"躍遷",很多難題的解決方法都基本成熟,大家的編碼也接近50%了,所以回來時我感覺已經掉隊很多.再一個就是編碼中期時機器出問題,環境搭不上了,這使我更加緊張和急躁,大大影響了我的士氣.後來利用五一其間的加班我終於趕完了自己的模塊,達到了第一個裏程碑.其實從發現落後到加班趕完這段經曆,對我來說也具有裏程碑的意義.不僅考驗了我自己的能力和心理素質,也證明了我對集體的責任感和合作意識.我可以叫別人來幫我做趕上進度,但那樣我會錯過自己學習的機會,以後再遇到難題我還是不行;我也可以硬著頭皮導致項目延期,那樣我以後的日子保證不好過,而且這麼做也不符合我的性格.事實證明我頂住壓力獨立完成任務不管是對集體還是對我個人都是一件大好事. ??緊張的編碼之後是單體測試,很多人都在繼續編碼,原來大家的編碼都是沒有完全做完.本是自己給自己挑毛病的過程,我們卻都用來完成之前沒有完成的任務,說來不禁可笑.單體測試之後就是惡夢一樣的係統測試.傳說係統測試壓力很大,測試組找到BUG上報後這邊就得限期修改,之後提交給測試組進行下一輪的測試,回歸若幹次,測試結束後產品達到允許的缺陷率才可以出荷.不過由於這時已經有人要返校體檢,其他人也軍心渙散導致集體"早退",測試沒有很正式的進行,隻是簡單的做了一下界麵的統一和功能的檢查,連性能測試都沒做.不能不說是實習的一個敗筆. ?? ??回想整個實習,不到10周時間我們從學生開始轉變為員工,從對公司完全陌生到有了一定的了解,不管是處世為人還是技術思想我們都有確確實實的進步. ??再結合我自己來看一看.最大的收獲就是我克服了有些自大的壞毛病,虛心的向別人學習.我知道這就是我練習與不同類型的人適應,交流的開始.技術上自不必說,我絕對學到了以前在學校一年也不一定學到的東西,這就是一個態度的問題."態度決定一切",這句話太有道理了.另外一點遺憾就是小孟說的,我似乎也感到自己有點"工作狂"的味道.為了拿下那些代碼和BUG,我有好幾周都連續加班到晚上11點,由於工作占用了時間,我連以前一直的跑步都沒堅持下去.這樣不是好兆頭,我必須要養成合理的作息製度,不管工作怎樣忙,必須不能占用自己的作息時間.還有一個就是和別人的交往.曾因為一些小事分別和老胡和哲明鬧了不愉快,幸好後來都說開了,大家沒計較.我一定要嚴謹,克製,絕對不在以後的正式工作中做這樣的蠢事. ??總體來說,我對實習充滿了快樂的回憶,也許是因為我在大學的生活過於平淡和壓抑.希望我可以延續這樣的快樂,將自己帶上事業的頂峰.
程序員實習生該怎麼找實習的工作?馬上該實習了特迷茫,求助啊~
上一些招聘網站 例如獵聘 智聯 51job 前程無憂等等 搜一些招實習生崗位的公司
想知道下程序員們的實習工作內容。
這個看公司的,基本上都是苦力吧,有的讓你先自己學,學完立馬幹活,一般都是靠自己
轉載請注明出處句子大全網 » 程序員實習生是幹什麼的