㈠ 軟體開發需要學什麼
1、JavaScript是重點也是難點
Web開發分為前端開發和後端開發兩大部分,前端開發需要學習三個基本知識,包括Html5、CSS3和JavaScript,其中JavaScript是重點也是難點。後端開發可以採用眾多開發語言,其中比較流行的編程語言包括Java、PHP和Python。
最後,不論從事哪個領域的開發,都應該具備扎實的計算機基礎知識,包括操作系統(體系結構)、計算機網路、資料庫等。想走捷徑可以考慮考慮上培訓班。其實,現在很多職業培訓班已經具備比較成熟的教學方法,有經驗實力的知名培訓機構培訓出來的學生更能受用人單位的認可。
㈡ 一個原畫設計師,需要具備哪些技能
1.原畫師要具備哪些特點?
原畫師必須具備的特點:
1)具有較高的審美素養,較強的視覺感受功能里和視覺表現能力;
2)掌握動漫畫的基本原理和基礎理論,並能在實踐中融會貫通;
3)掌握動漫畫的各種表現語言和表現技巧,有較強的專業設計能力和創造能力;
4)能熟練運用計算機進行專業的輔助設計和創作。
當然,學習原畫這其中沒有捷徑。基本功越好的人,他們在專業上的表現就會越好,沒有什麼特殊的轉化過程。如果非要揪出一點的話也就是熟悉手繪板的過程。因為很多人是素描色彩畫的好,進來畫原畫也很厲害,只是一些造型上要更狂拽酷炫一點而已,這些狂拽酷炫他們也能很快理解。初學者就反之。
零基礎怎麼樣學原畫呢?入門原畫要知道的幾件事情!總而言之,學原畫本就不是一件輕松的事情,所以大家要努力堅持,既然喜歡畫原畫,那就要努力的去克服各種困難!奧力給~
我收集和整理了很多這方面的視頻教程,講的基本上通俗易懂,充滿風趣,有想學這一門技術的小夥伴,可以加我VX: 前面494中間688加上138就可以找到我了
{3}. 自由原畫師。
自己在家接外包,現在網上也有很知名的外包網站,可以通過網路渠道,或者人脈關系等去接單。有穩定的客源之後,接單會變得很簡單。接的單子除了游戲原畫,卡牌,宣傳海報,同人繪本等,還有影視概念方面的外包(適用於能力比較高的畫師)。
{4}.原畫教學。
當水平和能力足夠高的時候,很多高手和大師會自己開班或者加盟其他教育機構成為老師,他們歷經商業錘煉,有很高的職業素質和個人修養,專業水平大多數都遠遠超過國內的大學。
{5}.影視概念。
這種一般是跟劇組,開機之前會根據各種導演的要求畫分鏡頭或者3D前期概念圖。
{6}.動畫公司的概念設計師。
這里也分2D跟3D。主要是負責動畫內角色和場景的前期概念設計。
㈢ ui設計主要學習什麼課程
鏈接: https://pan..com/s/1wyAGf9I5lFvWrHTtaWp-Kw
隨著互聯網的發展,UI 設計不斷產生新的趨勢,設計師也被賦予了更多不同的職能。想要在UI 設計行業走得更遠,設計師需要通過學習進行自我提升,而吸取不同的經驗和觀點就是很好的自我提升方式之一。 本書集結了13 位設計師對UI 設計的看法和經驗總結,囊括了UI 設計中的視覺設計、交互設計、用戶體驗、數據分析等知識和技能的講解,還提供了設計工作中的職業規劃、團隊協作、能力提升等方法。無論是設計師,還是設計愛好者,或者是互聯網其他從業人員,都能從本書中獲得UI 設計的靈感和啟發。
㈣ 初學者ui設計學什麼
初學者ui設計學什麼?對於初學UI設計的人而言,可能對UI具體是做什麼,或者自己是否能順利轉行勝任這樣的崗位存在一定的顧慮,今天我們就來重點說說UI是做什麼的,以及想學UI到底要如何避免走彎路,快速的學成。
UI設計是做什麼的,需要學什麼?
我們一般所說的UI設計多指UI視覺設計,主要負責APP、Web、H5等頁面的色彩、布局、icon、字體方面的設計工作。
PS軟體在UI設計工作中主要來用作UI設計界面設計、圖標設計、圖片處理
AI軟體在UI設計工作中主要用來做UI界面設計、圖標設計、字體設計、插畫設計
AE軟體在UI設計工作中主要用來做動效設計
XD 或者sketch軟體
sketch(只能在蘋果電腦上安裝,如果電腦是win系統就可以安裝XD軟體)
ARP或者墨刀軟體
ARP和默刀軟體功能差不多二選一學習就可以了,這兩款軟體都是做原型設計的
藍湖軟體在UI設計工作中主要用來做標注設計的
UI設計學習理論知識
理論知識:素描、色彩、管理、運營、方案、演講、作品集、創意、審美、插畫
動效、版式設計、規范、切圖、心理學、溝通學、適配、競品分析、原型圖、
交互邏輯、思維導圖、UE、互聯網思維、網路營銷等知識!
㈤ 先是學java好,還是先學javascript好
自學編程入門語言的話我建議還是JavaScript。千鋒教育就有線上免費JavaScript線上公開課。
1、JavaScript是一門動態弱類型編程語言,對初學者來說非常的友好,簡單而且好上手,它不像別的語言一樣遇到一點小問題就很難找到問題的所在,比如(java,c,C++語言等等)。2、JavaScript 主要基於網頁的開發,有瀏覽器它就能運行起來(被瀏覽器解釋執行,無需編譯),它能開發很多所見即所得的圖形和交互效果,增加了學習的趣味性,能很好地給與初學者反饋結果,因為是基於瀏覽器運行的,所以即便是有錯誤調試起來也是比較方便友好的。3、JavaScript對初學者來說省掉了繁瑣的環境配置等環節(別的語言需要各種安裝,環境配置等等)像java語言的話新手零基礎的話安裝個開發工具就已經很費勁了。4、JavaScript 有點像編程世界的「內功心法」, 因為它裡面的語法和內容涵蓋了很多主流開發語言的語法, 學好它後,能比較容易地進入其它的編程領域。強類型語言就像是是JavaScript的「進階版本」,它將JavaScript的動態弱類型語言束縛為靜態強類型語言。所以掌握了JavaScript,再想學Java、C++等強類型語言,會輕松非常多。如果想了解Java更多相關知識,建議到千鋒教育了解一下。千鋒教育目前在18個城市擁有22個校區,年培養優質人才20000餘人,與國內20000餘家企業建立人才輸送合作關系,院校合作超600所。
㈥ ACM國際大學生程序設計大賽(ICPC)
需要跟自己學校聯系,一般都是通過指導老師網上報名
一、ACM/ICPC競賽介紹
(一)有關ACM
美國計算機協會(Association of Computing Machinery, 簡稱ACM) 創立於1947年, 是一個世界性的計算機從業人員專業組織,也是世界上第一個科學性及教育性計算機學會,同時它也是全球歷史最悠久和最大的計算機教育和科研機構。目前ACM提供的服務遍及100餘國家,會員人數達80,000多位專業人士,涵蓋工商業,學術界及政府單位,並有近1000個機構會員。 ACM致力於發展信息技術教育、科研和應用。全球計算機領域的專業人士將ACM 的出版物和會議記錄視做最具權威和前瞻的領導者。
(二)有關ACM/ICPC
ACM/ICPC(國際大學生程序設計競賽)是由ACM組織的年度性競賽,始於1970年,是全球大學生計算機程序能力競賽活動中最有影響的一項賽事,素來被冠以「程序設計的奧林匹克」的尊稱,可以說是大學級別最高的腦力競賽。它為參賽選手展示計算機才華提供了廣闊的舞台,是著名大學計算機教育成果的直接體現,是信息企業與世界頂尖計算機人才對話的最好機會。
大賽開始至今已有30年歷史,其涵蓋的范圍很廣,大致劃分如下:Direct(簡單題),Computational Geometry(計算幾何),Number Theory(數論),Combinatorics(組合數學),Search Techniques(搜索技術),Dynamic Programming(動態規劃),Graph Theory(圖論),Other(其他)。
大賽的比賽形式是:經過校級和地區級選拔的參賽組,於指定的時間、地點參加世界級的決賽,由3個成員組成的小組應用一台計算機解決6到10個生活中的實際問題。參賽隊員必須在5小時內編完程序並進行測試和調試。此種大賽對參賽學生的邏輯分析能力、策略制定和腦力方面具有極大的挑戰性。大賽提倡在壓力較大的情況下,培養學生的創造力、團隊合作精神以解決競賽的問題,從而挑選和發掘世界上最優秀的程序設計人才。每屆ACM/ICPC競賽都是精英薈萃、新才輩出,因而倍受全球著名信息企業的高度關注,在過去幾年中,APPLE、MICROSOFT和IBM等知名企業分別擔任過競賽的贊助商。
(三)ACM/ICPC在中國的發展情況
我國大陸高校從1996年開始參加ACM/ICPC亞洲預賽,前六屆ACM/ICPC亞洲區選拔賽在上海設有賽區,由上海大學主辦。2002年,第七屆ACM/ICPC亞洲預賽在我國設有2個賽區:北京賽區和西安賽區。北京賽區由清華大學主辦,西安賽區由西安交通大學主辦。隨著各高校參賽積極性的不斷提高,大陸地區賽站從02年有所增加。至今,中國大陸地區2008年共設置5個賽站北京、哈爾濱、合肥、成都、杭州。
2008年4月,我校將舉辦2008大連理工大學 ACM/ICPC程序設計大賽(暨第二屆ACM/ICPC東北地區賽大連理工大學校內選拔賽),望廣大同學積極踴躍參與。
二、主辦單位 學生處 校團委 創新實驗學院 軟體學院 三、承辦單位 軟體學院創新實踐中心 四、協辦單位 冠名/贊助企業 五、參賽隊員和參賽資格
1.各參賽隊員須為在校研究生一年級、本科學生。 2.以個人為單位參加比賽。3.所有參賽同學必須服從賽事組委會的統一管理。
4.報名資料應具真實性。
六、報名
(一)報名時間 2008年3月19日至2008年3月31日
(二)報名方式 登錄軟體學院網站http://sst.dlut.e.cn或創新實驗學院網站http://tianwei.dlut.e.cn
下載《ACM/ICPC大學生程序設計大賽報名表》ACM競賽報名表.doc
列印紙檔交至如下地點(視報名情況定在現場賽前是否舉行網路預選賽): 軟體學院報名地點:創新實踐中心(教學樓110)報名;
校部報名地點:ACM/ICPC協會( 研教樓814房間)
(三)咨詢電話 0411-87571518;
(四)比賽時間 2008年4月19日 下午 13:30-17:30
(五)比賽地點 軟體學院實驗中心微機實驗室 校部同學將在4月19日中午12:00在主樓毛主席像前發車前往軟體學院參加比賽。
比賽結束後校部同學17:40在軟體學院信息中心樓下坐車回校部。為了方便各參賽隊員與組委會的聯系,我們建立了QQ群,群號碼:56867105 。希望通過即時通訊來為大家提供更多的方便的服務與幫助。
七、競賽相關內容
(一)競賽准備
ACM競賽不要求使用某一種特定的語言,所以各個隊伍可以根據語言的特點和自己的特長選擇,如果對語言的原理語法和特點均能做到成竹於胸、濫熟於心,在比賽的過程中就可以大大縮短調試的時間,從而獲得優勢。
然而編程之道就如武學之道,語言只是各門各派的武功招式,演算法和數據結構則好比內功心法和武學原理。內力深厚,任何招式到了手上都能夠化腐朽為神奇;掌握了武學原理,更能做到無招勝有招。選手在競賽中最重要的素質,正體現於對演算法和數據結構的掌握和理解上,通過對經典問題的分析,掌握各種演算法的應用范圍和數據結構的作用與具體實現,是每個選手在平時學習中的重點所在。
(二)競賽策略
臨近比賽,在實力上已經難有質的提高,這時我們不妨將注意力轉移到競賽技巧方面,做不成武學道師也學個韋小寶。在ACM競賽中,一般來說能成功解決半數或以上題目的隊伍已經是相當優秀的,解決所有問題近乎天方夜潭,也就是說無論你的實力如何,都還有很大的改進餘地,這其中比較重要的就是競賽的策略。
(1)分工的問題:團隊的配合十分重要,三個隊員之間的合理分工可以大大改進解題的效率,根據隊員的不同特點,不同的隊伍可以採用不同的分配方式,其間一些細節的處理需要三個人有很好的默契。
(2)演算法的選擇:
在所有可行的演算法當中,我們選擇的應該是最可行的方法,而不是最高明的方法,這是競賽與解決問題的一個重要區別,按照熟悉的程度由高到低選擇一個演算法,通過計算演算法的時間和空間復雜度(在必要的情況下)和特殊的測試數據找出一切使該演算法不成立的理由,如果找不到就確定該演算法並選用相應的數據結構。在確定思路的時候注意比較常見的思維方式分析,比如逆向的分析,對稱的分析等等。
(3)程序的編寫:
最好首先編寫輸入和輸出的部分,然後逐步細化,一個部分一個部分地填充調試,其間通過適量的注釋來刻畫程序的邏輯結構和特殊的技巧。在完成全部代碼後用一般的測試數據驗證代碼的正確性,然後處理特殊的情況和邊界問題,試圖盡可能地找出錯誤的情況並加以改正。關於程序的優化主要考慮的是最壞情況下所用的時間是否滿足要求,優化的程度以題目要求為准,足夠即可,盡量避免使用指針和動態分配,在空間允許的情況下一律採用靜態分配。
(4)調試中的問題:
調試中會遇到的許多問題需要在事前有所准備並定出總體設計,當然具體的情況還要臨場分析,考慮的方麵包括程序中的BUG,演算法的正確性和數據結構的合理性,什麼時候該放棄這個問題,什麼時候該返回到先前放棄的問題,是否需要做到或已經做到足夠的優化等等。所有關於調試的輸入輸出都不要刪除,將它們注釋起來即可。
(5)競賽中的雜題處理
在競賽中有時會出現一些新穎的題型,解決它們的演算法很難歸到經典的演算法中去,每個這類的題都有自己鮮明的特點,對於它們根本沒有一般的解法。對於這樣的挑戰,一個新穎的數據結構或一套特殊的循環或判斷常常是必須的。解決這種問題的關鍵在於仔細地閱讀題目的敘述,靈感經常來自於將敘述的邏輯條理整理得十分清楚之後,同樣,對這類題的優化也是需要的,至少需要避免過多的循環嵌套。
(三)編程與競賽
學習編程並不是為了參加競賽,競賽對於多數選手的意義還是在於參與,以及在備戰過程中對自己的鍛煉和提高。在這一點上,ACM競賽和其它一系列競賽是一樣的,只是它的影響力和規模大些罷了,所以筆者希望對編程有興趣的同學都能夠關注競賽,即使不參加,通過了解競賽中涉及的編程知識達到課內很難達到的高度,這對每個人都是有益無害的。
ACM主頁:http://www.acm.org/
㈦ 現在主流編程語言都有哪些應該怎樣循序漸進地學好這些語言就業具備哪些語言的能力可以有更強競爭力
我是下載一部書的時候看到的,希望對你能有幫助:教的表面看來是馬步沖權實則都是內功心法,郭靖拜師洪七之後開始練習降龍十八掌憑借的就是這深厚的內
功,吞食蝮蛇寶血又加上練習了周博通傳授的九陰真經和外加功夫雙手互博技之後,終於練就行走江湖的武
功,由此可見馬玉道長傳授給了郭靖的是最基礎的,也是最重要的觀念,編程也好比蓋高樓,根基沒打好早晚有
一天會挎掉的,而且蓋得越高,損失也越慘重。這些底層知識和課本不是沒有用也不是高深的不能學,而是我
們必須掌握的基礎。
這些是個人的愚見,說的不是很清楚,大家可以看看這些前輩們的經驗,相信看完後大家一定會有所體會
說了這么多無非是想告誡大家要打好扎實的基礎,不要只顧追求時髦的技術,打好基礎再去學那些技術或是
參加些培訓,對自身的發展會更好的。
基礎這么重要怎樣學好它呢?我覺得學好它們應該對照這些基礎課程所涉及的方面,多看一些經典書籍,像算
法導論,編程珠璣,代碼大全(具體介紹在本論壇每本書的版塊里)等,這些經典書籍不僅能幫助我們打好基礎,而且
對我們的程序人生也能產生莫大的影響,相信認真研究看完這些書籍後,我們的程序之路會十分順暢。然而這
些書籍並不好讀,有些甚至相當難讀,國內的大學用這些書當教材的也不多,這些書又偏向理論,自己讀起來難免會
有些枯燥無味。於是就想到建一個論壇,大家共同討論學習這些書籍,就會學的更踏實更牢固更有趣,這樣就能
為以後的學習打下扎實的基礎。
1.為計算機初學者或基礎不太扎實的朋友指明方向,要注重內功
2.為學習者推薦經典書籍,指明應看哪些書籍,怎樣練內功
3.為學習者提供一個交流的地方,更容易學好,不會那麼枯燥
4.對每本書分章分別討論,更專,會學的更踏實更牢固
5.討論的都是經典書籍,每一本都會讓我們受益匪淺,對每本書分別討論是很有意義的基礎的重要性(程序員之路)
學習編程有幾年了,感覺走了不少彎路,而不少的學弟學妹又在重蹈我當初的覆轍,不免有些痛心。最近在網
上也看了許多前輩們的經驗建議,再結合自己的學習經歷在這里談談基礎的重要性,希望幫助大家少走些彎
路。
什麼是基礎呢?就是要把我們大學所學的離散數學,演算法與數據結構,操作系統,計算機體系結構,編譯原理
等課程學好,對計算機的體系,CPU本身,操作系統內核,系統平台,面向對象編程,程序的性能等要有深層次的掌握。
初學者可能體會不到這些基礎的重要性,學習jsp,donet,mfc,vb的朋友甚至會對這些嗤之以鼻,但是一開始沒學
好基礎就去學jsp或donet會產生很壞的影響,而且陷入其中不能自拔。
我上大二的時候還對編程沒什麼概念,就上了門C++也不知道能幹什麼,老師說MFC也不知道是什麼東西,
看別的同學在學asp.net就跟著學了,然後就了解到.net,j2ee,php是什麼了,就覺得軟體開發就是用這些了,而上
的那些專業課又與我們學的sqlserver啊,css啊,ajax啊,毫無關系,就感慨啊,還不如回家自學去就為一個文憑嗎?
還不如去培訓,浪費這么多錢.於是天天基本上沒去上什麼課,天天就在做網站,幾個學期就做了三個網站。感覺做
這些網站就是學到些技巧,沒什麼進步,這些技巧就好比別人的名字,告訴你你就知道了,網上也都可以搜到。那時
候就覺得把.net學好就行了,搞j2ee的比較難,搞api編程就別想了,操作系統更是望塵莫及了。後來隨著學習
的深入和看了網上許多前輩們的建議才對這些基礎的重要性有所體會。
雖然.net或java的開發並不直接用到匯編,操作系統這些,但是不掌握這些基礎是有很大問題的,因為你只知
其然不知其所有然,在mfc和.net裡面控制項一拖什麼都做好了,很方便,但是出了問題可能就解決不了,有些在
網上搜都搜不到。這就是基礎沒打好,不知道它的原理就不知道出錯的原因。在學.net的時候常會討論那些控制項
該不該用別人說盡量別用也不知道為什麼?不讓用是因為你在高層開發,你不知道它的原理出錯了你可能解決不
了,但其實是應該用的,不然人家開發它幹嘛,但要在了解它的原理後去用就會很方便。
要編寫出優秀的代碼同樣要扎實的基礎,如果數據結構和演算法學的不好,怎麼對程序的性能進行優化,怎樣
從類庫中選擇合適的數據結構。如果不了解操作系統,怎樣能了解這些開發工具的原理,它們都是基於操作系統
的。不了解匯編,編譯原理,怎麼知道程序運行時要多長時間要多少內存,就不能編出高效的代碼。
如果沒有學好基礎一開始就去學.net,java這些越往後就會覺得越吃力,它們涉及的技術太多了,而且不但
在更新,對於三層啊,mvc,orm這些架構,你只會用也不明白為什麼用,就感覺心裡虛,感覺沒學好。而你把
面向對象,軟體工程,設計模式這些基礎學好了再去看這些就可以一不變應萬變。
大家不要被新名詞、新技術所迷惑.NET、XML等等技術固然誘人,可是如果自己的基礎不扎實,就像是在
雲里霧里行走一樣,只能看到眼前,不能看到更遠的地方。這些新鮮的技術掩蓋了許多底層的原理,要想真正
的學習技術還是走下雲端,扎扎實實的把基礎知識學好,有了這些基礎,要掌握那些新技術也就很容易了。
開始編程應該先學C/C++,系統api編程,因為它們更接近底層,學習他們更能搞清楚原理。學好了c/C++
編程和基礎,再去學習mfc,.net這些就會比較輕松,而且很踏實。假設學習VB編程需要4個月,學習基礎課程和
VC的程序設計需要1年。那麼如果你先學VB,再來學習後者,時間不會減少,還是1年,而反過來,如果先學習
後者,再來學VB,也許你只需要1個星期就能學得非常熟練。
編程就好比練功,如果學習.net,mfc,vb等具體的語言和工具是外功(招式),對基礎的學習就是內功,只注重
招式而內功不扎實是不可能成為高手的。很多人會認為《射鵰英雄傳》中馬玉道長什麼都沒有教郭靖,馬道長教的表面看來是馬步沖權實則都是內功心法,郭靖拜師洪七之後開始練習降龍十八掌憑借的就是這深厚的內
功,吞食蝮蛇寶血又加上練習了周博通傳授的九陰真經和外加功夫雙手互博技之後,終於練就行走江湖的武
功,由此可見馬玉道長傳授給了郭靖的是最基礎的,也是最重要的觀念,編程也好比蓋高樓,根基沒打好早晚有
一天會挎掉的,而且蓋得越高,損失也越慘重。這些底層知識和課本不是沒有用也不是高深的不能學,而是我
們必須掌握的基礎。
這些是個人的愚見,說的不是很清楚,大家可以看看這些前輩們的經驗,相信看完後大家一定會有所體會
說了這么多無非是想告誡大家要打好扎實的基礎,不要只顧追求時髦的技術,打好基礎再去學那些技術或是
參加些培訓,對自身的發展會更好的。
基礎這么重要怎樣學好它呢?我覺得學好它們應該對照這些基礎課程所涉及的方面,多看一些經典書籍,像算
法導論,編程珠璣,代碼大全(具體介紹在本論壇每本書的版塊里)等,這些經典書籍不僅能幫助我們打好基礎,而且
對我們的程序人生也能產生莫大的影響,相信認真研究看完這些書籍後,我們的程序之路會十分順暢。然而這
些書籍並不好讀,有些甚至相當難讀,國內的大學用這些書當教材的也不多,這些書又偏向理論,自己讀起來難免會
有些枯燥無味。於是就想到建一個論壇,大家共同討論學習這些書籍,就會學的更踏實更牢固更有趣,這樣就能
的。為了方便大家閱讀,我把這些前輩們的建議的文章整理成了pdf,大家在下面下載吧!希望對大家有幫助。pdf
地址:http://bbs.theithome.com/read-htm-tid-123.html
㈧ 大學畢業了想去學軟體開發具體怎麼辦
首先問你一個問題:
你們在學校都學些什麼課程?問這個問題的原因是,我認為學校的計算機科學基礎課很重要。如果你所在學校的課程設置合理,那你應該先把主要精力花在這些基礎課上。很多學生看到基礎理論就茫然,不知道這些圖表,符號,甚至硬體的知識對將來的軟體開發有什麼用。用處大得很哪。比如,操作系統課里講到的多線程的東西在系統編程里很有用。又比如,盡管你將來不會去涉及電腦的硬體,計算機架構里的知識對分析演算法的性能(快慢等等)很有用。可以把計算機語言和開發工具比作文字,而把計算機科學的知識比做思想。只有思想,不會行文,不行;但是,行文流暢,思想空洞,也不行。大學的階段正是打好基礎,豐富思想的年代。
成為一名好的程序員,不是簡單地通過學幾門課程就能做到的。我個人認為成為一名好的程序員的要素有:
1。扎實的基礎知識;
2。很強的解決問題的能力;
3。熟練的編程調試能力;
4。創新能力;
5。團隊合作能力;
6。持續的自學能力;
7。好奇心
這些能力和品質(甚至可以說是習慣)都應該從大學階段就著手培養,並且從身邊的小事開始培養。比如,很多中國的大學畢業生都缺乏編程和調試經驗。學習C語言,考試過關就算學會了。課題項目中,只要程序能夠編譯,運行,並且輸入輸出滿足要求就了事了。但是,寫程序的時候是否想過如何把程序寫得更加精煉,高效,高質量?對程序調試中出現的問題是否刨根問底知道原因,還是不求甚解搪塞過去算數?還有,很多中國的大學畢業生對於知識的掌握膚淺,機械,沒有好奇心,不會刨根問底。比如,學會了C++,有沒有看過一個object在編譯後,在匯編代碼中是如何被初始化的?這個object的各個成員在內存中是如何放的?在一個成員函數被調用的時候編譯器在匯編代碼中加入了哪些額外的動作?虛函數的調用是如何實現的? 這些東西恐怕在編程語言或編譯原理中都沒有詳細提到。但是,你是否有過好奇心去知道?最後,一些中國學生的大問題就是死記硬背,沒有學到某種演算法技術的根本原理,沒有應變和創新的能力。比如,有個問題是如何在不用額外內存的情況下把一棵樹的同一層節點都連起來。很多學生都能夠回答這是一個廣度遍歷的問題。但是,課本上說了廣度遍歷是一定要有額外數據結構輔助的(隊列)。所以,不給額外內存怎麼行?請看,課本上說的用隊列的方法記住了,但是就是不知道為什麼要用隊列。如果深刻掌握了這個隊列的作用,那麼這個問題是很容易的。
舉了這么多例子,我想說明的事,想成為一位好程序員(其實從事任何一個行業都是如此),重要的是要養成一個鑽研,好奇,創新,動手,合作,不滿足於填鴨,不滿足於考試交差,不滿足於表象的一種優秀的習慣。這不是學幾門課能夠一蹴而就的。當然,如果你的在校課程不能使你滿足,我以及論壇上的朋友可能能夠給你推薦一些書或科目。
我覺得要提高編程的能力,有一位良師很重要。這位良師可以是在編程方面比你走在前面的同學,也可以是學校里你幫他做項目的老師,也可以是校外公司里的老師或老闆。很多東西在實際的項目中,有一位良師察看你的程序,幫你指出不足,手把手地指導你調試,會對你很有幫助。所以,當學會了書本上的基本知識以後,可以努力尋找一些有實用性的項目,借機在項目中找到高手指導。這個項目可以在學校找,也可以到校外找。一開始不要計較報酬,甚至如果能夠尋到高手指點,白乾也行。
其次是讀好的源代碼。多讀好的源代碼就象多讀好的文章,會有利於自己寫作。能夠讀懂別人的代碼也是一門硬功夫。將來很多項目中你不會重頭做,而是在半途加入(一般文檔又不很齊全),因此需要能夠很快讀懂別人代碼和想法的能力。
再次是看一些編程方面的好書。Writing Solid Code是一本很經典的書。最近出的Writing Secure Code也不錯。在你熟練掌握C以後,可以學一下C++並熟悉面向對象的程序設計思路。在掌握C++的基礎上可以看一下Design Patterns。
看你要把編程學到多麼專業。到一定程度,你會發現如果沒有學過數據結構,演算法原理,編譯原理和操作系統,可能在某些方面會遇到一些障礙。所以,如果有精力和條件的話,可以同時了解這些方面的知識。
最後,我要提醒你不要因為編程這一業余愛好而影響了你本專業的課程,除非你決定轉行。對很多在校學生來說,本專業的成績很重要,因為這個成績可能會影響到將 來找工作,申請研究生院等等。英語也很重要。我讀翻譯的計算機書總覺得隔了一層,翻得不貼切。能夠直接閱讀英文資料更好。
計算機專業修煉和武俠小說中功夫修煉都是一樣的:
金庸先生小說中提到高手習武包括內功和外功,其實這個道理在計算機專業同學中一樣適用!
內功包括:基本心法和高級心法
基本心法需要每個習武者必須修煉,包括:數據結構、編譯原理、計算機組成原理、高等數學、線性代數以及外語等。
高級心法根據個人需要定,比如:網路類需要學習包括TCP/IP原理等;軟體工程需要學習包括軟體工程的基礎課程。
外功包括:基本招式和獨門武功
基本招式:比如像C,C++,C#,SQL,XML 一些語言使用或者是Windows 2000 Server的知識等基礎應用知識。
高級招式:比如像DX9,Web-Services高級等技術
㈨ 請詳細介紹華山論劍web中各門派
大家都來加入門派
天一:威脅值+10;閃避+10%;內功防禦+10%;速度+10。
華山論劍門派-明教
明教
出處: 作者: 時間:2008-11-04 本為自波斯摩尼教流傳到中原的分支。在經歷了中原數百年的發展之後,漸漸與波斯總教分道揚鑣,而成為徹底的中原教派。因其教義往往有益於團結窮苦百姓與官府對抗,故慮被朝廷禁止,呼之為邪教。
元朝末年,天下大亂,明教以闔教之力助朱元璋起事建立明朝。卻不想朱元璋得國之後仍然下令禁絕明教,大肆捕殺明教教眾,迫使明教總部不得不遠遷至昆侖山中,並盡可能的潛藏教中弟子的行蹤,成為屢為中原武林所病垢的魔教。
明教歷來高手眾多,昔日教主陽頂天曾孤身遠赴少林與少林三老較技,令渡厄失去右眼,被少林視為百年恥辱。而教主陽頂天之下,又有合稱「逍遙二仙」的左右光明使,「紫白金青」四大法王,五散人,五行旗等高手,被視為天下第一大教。江湖中甚至有此傳言:「一個明教便足以與天下抗衡。」然,明教終究不會獨抗天下,他們茲念茲念的始終是這片浸透了昔日明教弟子鮮血而成的大明江山。
武功:
攻擊技能:青木棍法 燃木杖法 熾焰棍法 烈焰光明杖法
輔助功能:清風決 流雲心決 光明心經 烈焰心決(外防)
條件技能:小挪騰手 挪騰九轉功 浮雲蔽日訣 光明聖決
特色家將:力士 特點:血多、威脅高、閃避高
輔助家將:武師 特點:命中高、閃避高、會心等級高
門派屬性:火
門派元素傷害:攻擊技能-帶火傷害,帶雷抗
少林
出處: 作者: 時間:2008-11-04 立於嵩山少室山的少林寺乃中原武林的泰山北斗,天下第一大派,為中原佛教禪宗的祖庭。少林派歷史久遠,威名顯赫,寺僧眾習武源遠流長,更有少林七十二絕技名動天下。故江湖中隱有「天下武功出少林」的說法。
少林寺中高手眾多,即使是一掃地僧人也可能有令人驚訝的技藝。當代少林方丈法號行慈,為天下有數的高僧,以「羅漢拳」和「拈花指」聞名天下。早年曾率一千少林弟子馳援江南,在抗擊倭寇的戰斗中立下赫赫戰功,被朝廷封為 「伏虎羅漢」,成為中原武林實際上的盟主。如今天下風雲漸起,亂世之象遂顯,少林派更是派了無數的弟子分赴各地行那濟世救命,支援國家,抗擊外虜之舉。
武功:
攻擊技能:韋陀掌 羅漢拳 伏虎拳 大力金剛掌
輔助技能:混元一氣功 降龍伏象功 菩提心法 少林九陽功(生命)
條件技能:童子功 鐵頭功 槍刀不入法 金鍾罩
特色家將:力士 特點:血多、威脅高、閃避高
輔助家將:武師 特點:命中高、閃避高、會心等級高
門派屬性:金
門派元素傷害:攻擊技能-帶雷傷害,帶風抗
天山
出處: 作者: 時間:2008-11-04 在終年被白雪覆蓋的天山山脈之中,屹立著一個向來少為中原人所知的門派——天山派。天山派掌門人乃武林人談之色變的天山童姥「童碧波」。沒有人知道她的年齡究竟有多大,樣貌如何。只有傳說她實乃昔年「逍遙居士」的大弟子,因「情」與師弟、師妹成仇。而遠赴天山,在天山南麓創立了「靈鷲宮」。
雖然天山派遠在漠北,但其觸角卻已深入中原。天山弟子以其詭異的「生死符」之術控制了中原諸多綠林山寨,成為中原武林又一強大勢力。
天山派的絕學有:「天山劍法」,「天山六陽掌」,「天山折梅手」,「八荒六合唯我獨尊功」。
中立門派不可進入。
五毒教
出處: 作者: 時間:2008-12-25 地處苗疆蠻荒之地的五毒教被認為是全天下最為詭異而不可得罪的門派。因為五毒處於苗疆的大山深處,交通不變,平日又多不與中原之人交往,故世人對五毒教所知甚少。唯一聞名於世的便是五毒教那令人驚懼的蠱毒之術和號稱能將天下之毒納為己用的五毒神掌。
五毒教中人行事詭異,善於用蠱,對得罪自己的人往往採取追殺天下,不死不休的辦法,令天下武林對其都抱有畏而遠之的看法。誰也不知道,在這天下大亂的世道這個深處於南疆的五毒教居然還有針對天下的另一番謀劃——這是他們五毒教歷代都為之努力的。
武功:
攻擊技能:腐骨功 化骨綿掌 赤煞掌 五羅青煙掌
輔助功能:納虛決 浸毒功 化血大法 血神御毒功(內攻)
條件技能:招蜂引蝶 淬毒秘術 養蠱心決 奪魂幡舞
特色家將:術士 特點:血多、威脅高、韌性高
輔助家將:方士 特點:血多、韌性高、機動高
門派屬性:木
門派元素傷害:攻擊技能-帶風傷害,帶玄抗
武當
出處: 作者: 時間:2009-02-02 位於湖北的武當,自張三豐創立以來,迅速成為武林正道的支柱之一。常有北少林,南武當之稱。武當以劍術和內家拳法聞名於世。其弟子行走於江湖之中,皆以行俠仗義為主旨,在江湖上闖出武當七俠的名頭。
和少林不同,武當的俠義觀更趨向於平和,公證。「不以正邪派別為念,惟以個人行事為別」的獨特作風,使得武當在糾錯難解的天下大勢之間,保持了自己的超然,護衛了一方百姓。
武功:
攻擊技能:柔雲劍法 神門十三劍 繞指柔劍 兩儀劍法
條件技能:八卦心經 純陽功 無極心法 武當九陽功(韌性)
輔助技能:回風撫柳 八步趕蟬 飄雪穿雲 冰心決
特色家將:方士 特點:會心等級高 功高 會心系數高
輔助家將:術士 特點:閃避高 機動值高
門派屬性:土
門派元素傷害:攻擊技能-帶玄傷害,帶冰抗
移花宮
出處: 作者: 時間:2008-11-04 百年之前絕世高手縹緲客黃裳與峨嵋派掌門顏如玉的一段情海風波使得武林中多了一個名為移花宮的門派。
位於嶺南十萬大山之中的移花宮是一個宛如仙境,四季百花齊放的地方。或許是因為遭遇情變的緣故,偌大的移花宮,從兩位宮主到普通的弟子奴僕都是清一色的女性,除了一個例外……
由於長期生活在這「孤陰不生,獨陽不長」的環境之中,移花宮的弟子們深受其宮主的影響對男人總有幾分怨恨。「殺盡天下負心男子」,已不僅僅是她們的口號,更是她們實際的行為。她們是要為天下女子出一口氣的。而在宮主顏如玉的心中,正在醞釀著一個更大的謀劃……
武功:
攻擊技能:柳葉劍法 飄花劍法 斷情劍法 忘情劍法
輔助技能:問情心法 離情心法 別情心法 長恨心決(會心等級)
條件技能:偷龍轉鳳 吸星換月 斗轉星移 偷天換日
特色家將:方士 特點:會心等級高、功高、會心系數高
輔助家將:刺客 特點:血多、功高、威脅值高
門派屬性:水
門派元素傷害:攻擊技能-帶冰傷害,帶火抗
逍遙
出處: 作者: 時間:2008-11-04 位於逍遙谷中的逍遙派乃昔日武林博學之隱者「逍遙居士」所創,其門下弟子個個不凡,尤以「北冥神功」,「八荒六合唯我獨尊功」,「小無相功」,「凌波微步」等絕學聞名於世。但,自從「逍遙居士」的四大弟子因情生變,而至門派分裂之後,逍遙派一門便以秦無涯一支為尊。因其秉承其祖師「逍遙居士」之命而全力支持明廷,故而被中原武林視為「朝廷的中流砥柱」。
當代,「逍遙派」掌門徐光啟乃秦無涯之徒,非但在武藝上盡得秦無涯之真傳,在諸般雜學之上更是貫通東西,以江湖人士之身份,而入中樞,曾官拜禮部尚書兼殿閣大學士之職,頗得天子之倚重,實乃江湖人之一大異數。
武功:
攻擊技能:周公劍法 九天劍法 天意劍法 離塵劍法
輔助技能:采氣決 養心決 問心決 如意決(命中)
條件技能:金雁功 月影舞步 憑虛臨風 鯤鵬縱橫
特色家將:術士 特點:血多、威脅值高、韌性高
輔助家將:刺客 特點:血多、功高、威脅值高
門派屬性:木
門派元素傷害:攻擊技能-帶風傷害,帶玄抗
㈩ 如何學習手繪(主要是動漫人物)
在動漫中線條很重要,線條要靈動、流暢、乾脆,線條表現要做到心中有數、手上有功夫。
1、要做到心中有數,就要掌握素描、速寫等繪畫基礎,手繪動漫人物的技巧就是先把繪畫基礎學好,把基礎打牢,否則手繪出的動漫人物不僅不像(其實是形不準),而且沒有神,只有表沒有里。
2、要做到手上有功夫,就要多畫多練,時間短往往感覺不到進步,時間長了你定能手繪出好的動漫作品。
3、正確的表達出對象的形體結構及解剖結構關系。
4、黑白灰的畫面布局明確層次分明。頭像要有體積感,質感,空間感要有一定的主次關系。
(10)web編程內功心法擴展閱讀
作為考生在基礎素描訓練中應以寫實訓練為主,藝術上求變求新不應與具體的視覺感受游離的太遠,應當忠於特定的對象,力避概念化和先入為主。
要與模特的形貌盡量相似,藝術上的變異與誇張在此階段是有限度的。那些以自身造型能力的低下而冒充為藝術處理,是不可取得。作為考生在藝術上不要求變太早,而應趁年輕打好基礎,為將來的藝術發展提供一個必要的基礎和保障。真誠做人,誠懇作畫。畫也會誠懇地對待你-------。