第一篇:程序員需要掌握的知識(shí)
程序員需要掌握的知識(shí)
2011年11月3日 1:01
補(bǔ)充:
(1)掌握一種方法學(xué)或者說(shuō)思想,現(xiàn)在基本都是面向?qū)ο螅∣OA/OOD設(shè)計(jì)模式)(2)項(xiàng)目管理、體系結(jié)構(gòu)、架構(gòu)知識(shí)(3)多參考經(jīng)典代碼(4)加強(qiáng)英文閱讀能力(5)學(xué)習(xí)和總結(jié)的能力
懂得:
“欲速則不達(dá)”(幫蝴蝶破涌而出,翅膀不夠力,飛不起來(lái)!)團(tuán)隊(duì)協(xié)作精神、溝通能力 復(fù)用性,模塊化思維能力
第二篇:java程序員需要掌握些什么知識(shí)握些什么知
java程序員需要掌握些什么知識(shí)合格的程序員應(yīng)具有實(shí)際開(kāi)發(fā)能力的Java和J2EE。如今的IT企業(yè)需求量大,但人才緊缺的。企業(yè)需要大量掌握J(rèn)ava/JEE/Oracle/WebLogic/Websphere, Struts/webwork/Spring/Hibernate/EJB等高端技術(shù)的中高級(jí)軟件工程師。合格Java程序員應(yīng)該掌握哪些技術(shù)才能算是脫離菜鳥(niǎo)達(dá)到熟練的程?
java程序員要掌握的知識(shí)
? Java編程的知識(shí)和技能、JEE體系的知識(shí)
? 數(shù)據(jù)庫(kù)的基本知識(shí),包括Oracle和SqlServer和MySql
? Web開(kāi)發(fā)的知識(shí)和技能
? EJB組件開(kāi)發(fā)的知識(shí)和技能
? 流行的Struts、Spring、Hibernate、Webwork、Ibatis開(kāi)發(fā)框架 ? 實(shí)用的Ant、Xdoclet、Log4j、Junit、Vss、Cvs等開(kāi)發(fā)工具
? 工作流技術(shù)和實(shí)用的Shark、JBPM等工作流框架
? 搜索引擎技術(shù)和實(shí)用的Lucene等搜索引擎框架
? WebService技術(shù)和SOA架構(gòu)
?? AJAX技術(shù)和Dwr框架
?? UML軟件工程的知識(shí)
?? Java的設(shè)計(jì)模式,JEE的設(shè)計(jì)模式和JEE應(yīng)用程序框架設(shè)計(jì) ?? 好的編程思想和素質(zhì),IT學(xué)習(xí)的方法和技能
?? 眾多開(kāi)發(fā)工具的使用,開(kāi)發(fā)平臺(tái)和環(huán)境的配置 ?? 完整的JEE項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn)和技能
如果你想做java軟件開(kāi)發(fā),或者正在學(xué)習(xí)java卻不知道該學(xué)些什么,不妨看看這個(gè)應(yīng)該會(huì)有些幫助。
參考資料
http:///news/6728.shtml
第三篇:施工員需要掌握哪些知識(shí)
施工員需要掌握哪些知識(shí)
一、施工員崗位職責(zé)與職業(yè)道德
1.施工員崗位職責(zé)
(1)學(xué)習(xí)、貫徹執(zhí)行國(guó)家和建設(shè)行政管理部門(mén)頒發(fā)的建設(shè)法律、規(guī)范、規(guī)程、技術(shù)標(biāo)準(zhǔn);熟悉基本建設(shè)程序、施工程序和施工規(guī)律,并在實(shí)際工作中具體運(yùn)用。
(2)熟悉建設(shè)工程結(jié)構(gòu)特征與關(guān)鍵部位,掌握施工現(xiàn)場(chǎng)的周圍環(huán)境、社會(huì)(含拆遷等)和經(jīng)濟(jì)技術(shù)條件;負(fù)責(zé)本工程的定位、放線、抄平、沉降觀測(cè)記錄等。
(3)熟悉審查圖紙及有關(guān)資料,參與圖紙會(huì)審;參與施工預(yù)算編制;編制月度施工作業(yè)計(jì)劃及資源計(jì)劃。
(4)嚴(yán)格執(zhí)行工藝標(biāo)準(zhǔn)、驗(yàn)收和質(zhì)量驗(yàn)評(píng)標(biāo)準(zhǔn),以及各種專業(yè)技術(shù)操作規(guī)程,制訂質(zhì)量、安全等方面的措施,嚴(yán)格按照?qǐng)D紙、技術(shù)標(biāo)準(zhǔn)、施工組織設(shè)計(jì)進(jìn)行施工,經(jīng)常進(jìn)行督促檢查;參加質(zhì)量檢驗(yàn)評(píng)定;參加質(zhì)量事故調(diào)查。
(5)做好施工任務(wù)的下達(dá)和技術(shù)交底工作,并進(jìn)行施工中的指導(dǎo)、檢查與驗(yàn)收。
(6)做好現(xiàn)場(chǎng)材料的驗(yàn)收簽證和管理;做好隱蔽工程驗(yàn)收和工程量簽證。
(7)參加施工中的竣工驗(yàn)收工作;協(xié)助預(yù)決算員搞好工程決算。
(8)及時(shí)準(zhǔn)確地搜集并整理施工生產(chǎn)過(guò)程、技術(shù)活動(dòng)、材料使用、勞力調(diào)配、資金周轉(zhuǎn)、經(jīng)濟(jì)活動(dòng)分析的原始記錄、臺(tái)賬和統(tǒng)計(jì)報(bào)表,記好施工日記。
(9)繪制竣工圖,組織單位工程竣工質(zhì)量預(yù)檢,負(fù)責(zé)整理好全部技術(shù)檔案。(10)參與竣工后的回訪活動(dòng),對(duì)需返修、檢修的項(xiàng)目,盡快組織人員落實(shí)。(11)完成項(xiàng)目經(jīng)理交辦的其他任務(wù)。2.施工員職業(yè)道德
施工員是施工現(xiàn)場(chǎng)重要的工程技術(shù)人員,其自身素質(zhì)對(duì)工程項(xiàng)目的質(zhì)量、成本、進(jìn)度有很大影響。因此,要求施工員應(yīng)具有良好的職業(yè)道德。
(1)熱愛(ài)施工員本職工作,愛(ài)崗敬業(yè),工作認(rèn)真,一絲不茍,團(tuán)結(jié)合作。
(2)遵紀(jì)守法,模范地遵守建設(shè)職業(yè)道德規(guī)范。
(3)維護(hù)國(guó)家的榮譽(yù)和利益。
(4)執(zhí)行有關(guān)工程建設(shè)的法律、法規(guī)、標(biāo)準(zhǔn)、規(guī)程和制度。
(5)努力學(xué)習(xí)專業(yè)技術(shù)知識(shí),不斷提高業(yè)務(wù)能力和水平。
(6)認(rèn)真負(fù)責(zé)地履行自己的義務(wù)和職責(zé),保證工程質(zhì)量。
3.施工員工作程序
(1)施工程序的一般原則
施工程序是指一個(gè)建設(shè)項(xiàng)目或單位工程在施工過(guò)程中應(yīng)遵循的合理施工順序,即施工前有準(zhǔn)備、施工過(guò)程有安排。一般原則為:
A.先紅線外(上下水、電、電信、煤氣、熱力、交通道路等)后紅線內(nèi)。
B.紅線內(nèi)工程,先全場(chǎng)(包括場(chǎng)地平整、道路管線等)后單項(xiàng)。一般要堅(jiān)持先地下后地上、先主體后維護(hù)、先結(jié)構(gòu)后裝修、先土建后設(shè)備的原則。場(chǎng)內(nèi)與場(chǎng)外、土建與安裝。。
二、建筑施工技術(shù)與組織
(一)土方工程
(二)地基與基礎(chǔ)工程
(三)腳手架工程及垂直運(yùn)輸設(shè)施
(四)砌筑工程
(五)鋼筋混凝土工程
(六)預(yù)應(yīng)力混凝土工程
(七)鋼結(jié)構(gòu)工程
(八)預(yù)制裝配工程
(九)防水工程
(十)裝飾工程
(十一)季節(jié)性施工
(十二)施工測(cè)量
(十三)建筑施工組織
三、工程建設(shè)施工相關(guān)法律、法規(guī)
(一)《建筑法》的主要內(nèi)容
(二)《建設(shè)工程質(zhì)量管理?xiàng)l例》的主要內(nèi)容
(三)工程建設(shè)技術(shù)標(biāo)準(zhǔn)
(四)建設(shè)工程安全生產(chǎn)的相關(guān)內(nèi)容
(五)城市建筑垃圾與建筑施工噪聲污染防治的管理規(guī)定
(六)工程建設(shè)施工相關(guān)法律法規(guī)案例
第四篇:PHP程序員必須掌握的知識(shí)
PHP5的優(yōu)點(diǎn)
PHP5的最大特點(diǎn)是引入了面向?qū)ο蟮娜繖C(jī)制,并且保留了向下的兼容性。程序員不必再編寫(xiě)缺乏功能性的類,并且能夠以多種方法實(shí)現(xiàn)類的保護(hù)。另外,在對(duì)象的集成等方面也不再存在問(wèn)題。使用PHP5引進(jìn)了類型提示和異常處理機(jī)制,能更有效的處理和避免錯(cuò)誤的發(fā)生。
mysql_fetch_row,mysql_fetch_array,mysql_fetch_assoc的區(qū)別
實(shí)例代碼
$link=mysql_connect('localhost','root',”);mysql_select_db('abc',$link);$sql = “select * from book”;
$result = mysql_query($sql);
while($row = mysql_fetch_row($result)){
echo $row['cid'].'::'.$row[1].'
';}
$result = mysql_query($sql);
while($row = mysql_fetch_array($result)){
echo $row['cid'].'::'.$row[1].'
';}
$result = mysql_query($sql);
while($row = mysql_fetch_object($result)){
echo $row->cid.'::'.$row->title.”
”;}
$result = mysql_query($sql);
while($row = mysql_fetch_assoc($result)){
echo $row['cid'].'::'.$row[1].'
';}
?>
詳細(xì)解釋:
mysql_fetch_row,這個(gè)函數(shù)是從結(jié)果集中取一行作為枚舉數(shù)據(jù),從和指定的結(jié)果標(biāo)識(shí)關(guān)聯(lián)的結(jié)果集中取得一行數(shù)據(jù)并作為數(shù)組返回。每個(gè)結(jié)果的列 儲(chǔ)存在一個(gè)數(shù)組的單元中,偏移量從 0 開(kāi)始。注意,這里是從0開(kāi)始偏移,也就是說(shuō)不能用字段名字來(lái)取值,只能用索引來(lái)取值,所以如下代碼是取不到值的:
while($row = mysql_fetch_row($res)){
echo $row['cid'].'::'.$row[1].”;
} //這里的$row['cid'] 取不到值。
mysql_fetch_array,從結(jié)果集中取得一行作為關(guān)聯(lián)數(shù)組,或數(shù)字?jǐn)?shù)組,或二者兼有,除了將數(shù)據(jù)以數(shù)字索引方式儲(chǔ)存在數(shù)組中之外,還可以將數(shù)據(jù)作為關(guān)聯(lián)索引儲(chǔ)存,用字段名作為鍵名。也就是說(shuō)他得到的結(jié)果像數(shù)組一樣,可以用key或者索引來(lái)取值,所以
while($row = mysql_fetch_array($res)){ echo $row['cid'].'::'.$row[1].”;
}//這里$row['cid'],$row[1]都能得到相應(yīng)的值。
mysql_fetch_object,顧名思義,從結(jié)果集中取得一行作為對(duì)象,并將字段名字做為屬性。所以只有這樣才能取到值
while($row = mysql_fetch_object($res)){ echo $row->cid.'::'.$row->title.”";
}
mysql_fetch_assoc,從結(jié)果集中取得一行作為關(guān)聯(lián)數(shù)組,也就是說(shuō)這個(gè)函數(shù)不能像mysql_fetch_row那樣用索引來(lái)取值,只能用字段名字來(lái)取,所以
while($row = mysql_fetch_assoc($res)){ echo $row['cid'].'::'.$row[1].”;} //$row[1]這樣是取不到值的補(bǔ)充一點(diǎn):
mysql_fetch_array函數(shù)是這樣定義的:array mysql_fetch_array(resource result [, int result_type]),返回根據(jù)從結(jié)果集取得的行生成的數(shù)組,如果沒(méi)有更多行則返回 FALSE。
mysql_fetch_array()中可選的第二個(gè)參數(shù) result_type 是一個(gè)常量,可以接受以下值:MYSQL_ASSOC,MYSQL_NUM 和 MYSQL_BOTH。其中:
1、mysql_fetch_assoc($result)==mysql_fetch_array($result,MYSQL_ASSOC);
2、mysql_fetch_row($result)==mysql_fetch_array($result,MYSQL_NUM);
所 以mysql_fetch_array()函數(shù)在某種程度上可以算是mysql_fetch_row()與 mysql_fetch_assoc()的集合。另外,mysql_fetch_array()另外還有MYSQL_BOTH參數(shù),將得到一個(gè)同時(shí)包含關(guān) 聯(lián)和數(shù)字索引的數(shù)組。
在來(lái)說(shuō)句 $row = $db->fetch_array($query);
$db是人數(shù)據(jù)庫(kù)操作 類,$db->fetch_array($query),fetch_array($query)是那個(gè)db類里的方法,$row = $db->fetch_array($query)這句的意思是從記錄集$query中得到數(shù)據(jù)庫(kù)中的一行記錄。
實(shí)例代碼:
$conn=@mysql_connect($host,$user,$pass);@mysql_select_db($database,$conn);$query=mysql_query($sql);
while($row=mysql_fetch_array($query)){ $rows[]=$row;}
索引(詳解)
索引的優(yōu)點(diǎn):加快查詢速度。
(如果你總結(jié)下索引的用途,其實(shí)也就這一點(diǎn)了,若是你的面試官說(shuō)有其他的優(yōu)點(diǎn),那你完全可以告訴他,請(qǐng)你回去自己總結(jié)下索引這個(gè)到底是干什么的吧)
索引類型:
根據(jù)數(shù)據(jù)庫(kù)的功能,可以在數(shù)據(jù)庫(kù)設(shè)計(jì)器中創(chuàng)建四種索引:唯一索引、非唯一索引、主鍵索引和聚集索引。盡管唯一索引有助于定位信息,但為獲得最佳性能結(jié)果,建議改用主鍵或唯一約束。
唯一索引:
唯一索引是不允許其中任何兩行具有相同索引值的索引。
當(dāng)現(xiàn)有數(shù)據(jù)中存在重復(fù)的鍵值時(shí),大多數(shù)數(shù)據(jù)庫(kù)不允許將新創(chuàng)建的唯一索引與表一起保存。數(shù)據(jù)庫(kù)還可能防止添加將在表中創(chuàng)建重復(fù)鍵值的新數(shù)據(jù)。例如,如果在 employee 表中職員的姓(lname)上創(chuàng)建了唯一索引,則任何兩個(gè)員工都不能同姓。
非唯一索引:
非唯一索引是相對(duì)唯一索引,允許其中任何兩行具有相同索引值的索引。
當(dāng)現(xiàn)有數(shù)據(jù)中存在重復(fù)的鍵值時(shí),數(shù)據(jù)庫(kù)是允許將新創(chuàng)建的索引與表一起保存。這時(shí)數(shù)據(jù)庫(kù)不能防止添加將在表中創(chuàng)建重復(fù)鍵值的新數(shù)據(jù)。
主鍵索引:
數(shù)據(jù)庫(kù)表經(jīng)常有一列或列組合,其值唯一標(biāo)識(shí)表中的每一行。該列稱為表的主鍵。
在數(shù)據(jù)庫(kù)關(guān)系圖中為表定義主鍵將自動(dòng)創(chuàng)建主鍵索引,主鍵索引是唯一索引的特定類型。該索引要求主鍵中的每個(gè)值都唯一。當(dāng)在查詢中使用主鍵索引時(shí),它還允許對(duì)數(shù)據(jù)的快速訪問(wèn)。
聚集索引(也叫聚簇索引):
在聚集索引中,表中行的物理順序與鍵值的邏輯(索引)順序相同。一個(gè)表只能包含一個(gè)聚集索引。
如果某索引不是聚集索引,則表中行的物理順序與鍵值的邏輯順序不匹配。與非聚集索引相比,聚集索引通常提供更快的數(shù)據(jù)訪問(wèn)速度。
第五篇:硬件工程師需要掌握必備知識(shí)
作為一個(gè)硬件工程師,需要掌握哪些理論知識(shí)呢?樓主以從事的通信行業(yè)(主要是交換機(jī)、網(wǎng)關(guān)等)為例,簡(jiǎn)單籠統(tǒng)的總結(jié)了一下。主要是起拋磚引玉的作用,歡迎各位同行、專家展開(kāi)討論。
1、分立器件的應(yīng)用
主要包括電阻、電容、電感、磁珠、二極管、三極管、MOS管、變壓器、光耦、繼電器、連接器、RJ45、光模塊(1*
9、SFP、SFF、XFP等)以及防護(hù)器件TVS管、壓敏電阻、放電管、保險(xiǎn)管、熱敏電阻等
2、邏輯器件使用、硬件編程、語(yǔ)言、軟件的使用、邏輯電平的應(yīng)用以及匹配等;
3、電源的設(shè)計(jì)和應(yīng)用;
主要包括DC/DC、LDO電源芯片設(shè)計(jì)的原理,設(shè)計(jì)時(shí)各元器件的選型以及電源指標(biāo)參數(shù);
4、時(shí)序分析與設(shè)計(jì)
主要包括邏輯器件中時(shí)序分析與設(shè)計(jì)、存儲(chǔ)器中時(shí)序分析與設(shè)計(jì)等;
5、復(fù)位和時(shí)鐘的知識(shí)
主要包括復(fù)位電路的設(shè)計(jì)、晶體和晶振的原理、設(shè)計(jì)和起振問(wèn)題分析、時(shí)鐘的主要參數(shù)指標(biāo)等;
6、存儲(chǔ)器的應(yīng)用
主要包括eeprom、flash、SDRAM、DDR23等知識(shí)原理、選型、電路設(shè)計(jì)以及調(diào)試等知識(shí);
7、CPU最小系統(tǒng)知識(shí)
了解ARM、POWERPC、MIPS的CPU架構(gòu)、主要是掌握其最小系統(tǒng)的電路設(shè)計(jì)
8、總線的知識(shí)
包括各種高速總線--PCI、PCIE、USB還有一些交換之間總線SGMII、GMII、RGMII等,低速總線uart、I2C、SPI、GPIO、Local Bus、JTAG等;
9、EMC、安規(guī)知識(shí)
包括各種測(cè)試、指標(biāo)等,各種防護(hù)器件應(yīng)用,問(wèn)題解決的方法等
10、熱設(shè)計(jì)、降額設(shè)計(jì)
11、PCB工藝、布局、可制造性、可測(cè)試性設(shè)計(jì)
12、交換知識(shí)
包括MAC、PHY的的芯片知識(shí)、工作原理、電路設(shè)計(jì)和調(diào)試以及各種交換接口,這里還可以包括軟件的一些知識(shí)例如VLAN、生成樹(shù)協(xié)議、廣播、組播、端口聚合等交換機(jī)功能;
13、PoE供電知識(shí)
包括PoE原理、電路設(shè)計(jì)、測(cè)試、調(diào)試等知識(shí)14、1588和同步以太網(wǎng)
包括同步對(duì)時(shí)原理、電路設(shè)計(jì)、測(cè)試、調(diào)試等知識(shí)
15、PI、SI知識(shí)
16、測(cè)試知識(shí)、示波器使用等