優(yōu)秀的JAVA程序員平常一天至少寫150行代碼,普通的JAVA程序員,平均一天的有效代碼量大概是50~70行, 注意是有效代碼。
成都創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供寧化網(wǎng)站建設、寧化做網(wǎng)站、寧化網(wǎng)站設計、寧化網(wǎng)站制作等企業(yè)網(wǎng)站建設、網(wǎng)頁設計與制作、寧化企業(yè)網(wǎng)站模板建站服務,十載寧化做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡服務。
延展回答:
JAVA程序員廣義上是指一群以JAVA為謀生手段的軟件開發(fā)人員。狹義的說,是指擁有SUN公司JAVA認證的程序員。Sun Java認證分為兩個級別:Sun 認證Java程序員和Sun 認證Java開發(fā)員。通常要求程序員精通java基礎,java高級編程,及常用java設計模式,并深入理解mvc編程模式,了解uml相關知識。
雖然JAVA人才的薪水很高,但是對該類人才需求旺盛的IT企業(yè)卻很難招聘到合格的JAVA人員。其中,最根本的原因就是許多計算機專業(yè)的畢業(yè)生在讀期間沒有掌握實用的技能與經(jīng)驗,距離企業(yè)的實際用人需求有較大的差距。因此,計算機專業(yè)的大學生欲成為Java程序員,最便捷的一條路就是參加以實戰(zhàn)項目為主要教學方法的JAVA職業(yè)技能培訓,從而有效地縮短同企業(yè)具體用人需求之間的差距。
Java平臺以其移動性、安全性和開放性受到追捧。據(jù)IDC預計,自2001年起的其后5年內,采用Java的IT產(chǎn)品的價值將翻番,在2006年將達到4.53億美元,年增長率為14.9%。截止到2003年5月,Java注冊開發(fā)商超過300萬人,對JRE(Java運行環(huán)境)的下載達7200萬次。詹姆斯·戈士林博士預計在3~5年內Java技術開發(fā)商將發(fā)展到1000萬。無線Java也在迅速攀升。
Java代碼之于java程序員而言就是左膀右臂,java代碼寫的好的java程序員明顯更是企業(yè)的歡迎,一個優(yōu)秀的java程序員的考核標準之一也是看他的編程水平。
其實有的java程序員java代碼會受到大家的追捧,是因為他在寫代碼時注意的細節(jié)往往多于那些不怎么關注java代碼編程細節(jié)的程序員,俗話說:“細節(jié)決定成敗”,那么如何寫出好的java代碼呢?IT培訓介紹一起來討論下:
1.重視注釋
有的java程序員在寫代碼時,從來沒有想過要在java代碼后加上相關的注釋,甚至是上萬行的代碼也沒有想過加上注釋,這就存在很大的問題,不說你的代碼會跟其他人分享討論,就你自己回顧你是怎么寫好這篇代碼的,你也是半天無法理出頭緒,這就為維護和修改等等工作添加了很大的麻煩。所以,要想寫出好的java代碼,一定從簡短的java代碼編寫開始注重在java代碼后面加上相應的注釋,養(yǎng)成良好的習慣。
2.重視排版整潔
看很多java程序員的排版總覺得在欣賞一幅藝術品,但是看到一些java程序員的排版卻總覺得無力吐槽。同樣是編寫代碼,但是給人的視覺體驗是相當?shù)牟煌斎缓玫膉ava代碼給人的享受也是美的,所以要想寫出好的代碼,一定要重視排版整潔。
3.注重命名規(guī)則
現(xiàn)在在一個團隊開發(fā)中,都會提前定制一個統(tǒng)一的命名規(guī)則,這樣利于提高工作效益。但是很多java程序員是缺乏這個意識的,每次敲代碼,更喜歡按照自己慣常的方式老命名模塊、函數(shù),這樣是方便了自己,但是忽視團隊協(xié)作,所以在日常工作中,特別是團隊工作中一定要重視命名規(guī)則。
4.養(yǎng)成備份習慣
備份的重要性不用小編強調,相必你也知道。但是有的java程序員就是沒有養(yǎng)成這樣的好習慣,每次敲完代碼就不記得隨手保存,每次等到除了事故,比如電腦出了故障,辛辛苦苦敲打的java代碼沒保存找不回來的情況下就開始懊惱,與其這樣還不如在一開始就養(yǎng)成良好的備份習慣,這樣也方便自己日后查找利用。
一、籠統(tǒng)的描述自己的工作內容
1、負責研發(fā)公司應用軟件的模塊設計、開發(fā)和交付
2、負責編碼,單元測試
3、按照功能組件的詳細設計
4、對其他軟件工程師的代碼進行審核
5、參與新知識的學習和培訓
6、修復程序BUG
7、參與與其業(yè)務相關的需求變更評審
8、完成上級交辦的其他事宜
9、編寫技術設計文檔
二、以項目的形式體現(xiàn)自己的工作內容和技術能力
比較推薦這一種方式,內容中主要包括:項目開始時間,完成時間,使用了哪些技術,完成了什么功能?多少人的團隊,你在其中起什么作用等。如
項目名稱:《企業(yè)管理信息系統(tǒng)》 時期:XXXX/XX-XX
項目描述:以B/S方式實現(xiàn)管理網(wǎng)站的功能:企業(yè)員工通過企業(yè)分配的個人帳戶可以搜索企業(yè)信息,查詢企業(yè)所布置的任務;企業(yè)管理者可以通過注冊系統(tǒng)帳戶來搜索和布置任務,而且能對企業(yè)的員工進行權限限制等信息和功能。
使用技術:JAVA,C,Oracle,Shell
開發(fā)工具:Eclipse
責任描述:系統(tǒng)維護和編碼工作(5人小組,擔任組長)
項目總結:遇到的問題及解決方法。
import java.util.Calendar;
//這是問題(1)的函數(shù)
public static Boolean isLegal(int year,int month,int day){
boolean run=false;
if(month1||month12||day1||day31) return false;
if((year%4==0)(year%100!=0)||(year%400==0)) //是否是閏年
run=true;
switch(month){
case 2:
if(run){
if(day29) return false;
}
else{
if(day28) return false;
}
break;
case 4:
case 6:
case 9:
case 11:if(day30) return false;
}
return true;
}
//這是第(2)問的代碼
Calendar cld = Calendar.getInstance();
cld.set(2009, 0,18);//月份是從0開始的
cld.set(Calendar.DAY_OF_YEAR, cld.get(Calendar.DAY_OF_YEAR)+365);
System.out.println(cld.getTime());
//結果是:Mon Jan 18 13:50:40 CST 2010
//下面是第三問的代碼
Calendar cld1 = Calendar.getInstance();
cld1.set(2009, 0,18);//月份是從0開始的
Calendar cld2 = Calendar.getInstance();
cld2.set(2008, 0,18);
long d=cld1.getTimeInMillis()-cld2.getTimeInMillis();
d=d/1000/60/60/24;
System.out.println(d);
//結果是366