斯坦福大學(xué)公開課網(wǎng)址 C#程序員現(xiàn)在學(xué)習(xí)WF還是WPF好點(diǎn)?或者還有別的什么框架更好呢?
C#程序員現(xiàn)在學(xué)習(xí)WF還是WPF好點(diǎn)?或者還有別的什么框架更好呢?作為WPF的用戶,我可以負(fù)責(zé)任地說WPF是一個(gè)強(qiáng)大的工具,將來可以跨平臺(tái)使用。WPF的界面非常漂亮。當(dāng)我熟悉它的時(shí)候,即使我做一個(gè)小的
C#程序員現(xiàn)在學(xué)習(xí)WF還是WPF好點(diǎn)?或者還有別的什么框架更好呢?
作為WPF的用戶,我可以負(fù)責(zé)任地說WPF是一個(gè)強(qiáng)大的工具,將來可以跨平臺(tái)使用。WPF的界面非常漂亮。當(dāng)我熟悉它的時(shí)候,即使我做一個(gè)小的演示,開發(fā)速度也會(huì)比WinForm快。它的缺點(diǎn)是學(xué)習(xí)曲線陡峭,我需要使用和體驗(yàn)很多東西。在我熟悉它之后,如果我做Android或者小程序的開發(fā),你會(huì)發(fā)現(xiàn)WPF中有很多東西已經(jīng)被觸及了。如果我能克服最初的學(xué)習(xí)困難,我建議學(xué)習(xí)WPF和windows界面。如果我想保持冷靜,WPF是個(gè)不錯(cuò)的選擇。我以前用過Delphi,也學(xué)過QT,但是我覺得用WPF更方便、更強(qiáng)大。
學(xué)校有一個(gè)軟件編程培訓(xùn)班,學(xué)費(fèi)26800學(xué)六個(gè)月,學(xué)完工資在八千到兩萬,怎么樣?
我堂兄碰巧是個(gè)軟件程序員。我們談?wù)勊伞?/p>
我表弟初中畢業(yè),家里沒錢,就上了技校。后來,他被分配到富士康工作了三年。他不愿意工作。他出來跟我商量,說要學(xué)軟件編程。我聽說薪水不錯(cuò)。那時(shí),計(jì)算機(jī)專業(yè)是我上大學(xué)時(shí)的熱門專業(yè)。我認(rèn)為這是可行的,但編程很難。后來,我陪他看了培訓(xùn)機(jī)構(gòu),也覺得軟件編程應(yīng)該不錯(cuò)。雖然這是一頓青春大餐,但如果你能在這個(gè)行業(yè)混上10年,你應(yīng)該能混上管理層。當(dāng)時(shí),我忘了學(xué)費(fèi)是多少。好像也是兩三萬元。這也是六個(gè)月的學(xué)習(xí),然后組織幫助推薦工作。
半年后,組織推薦的單位工資是2500(廣州的基本工資),比組織當(dāng)初承諾的工資差很多。我勸我表弟先試試。你現(xiàn)在缺少的是經(jīng)驗(yàn)。等一年的經(jīng)驗(yàn),再看。如果有好的,你可以換工作。
我表弟做軟件編程已經(jīng)11年了。現(xiàn)在他在一家app理財(cái)軟件公司工作,月薪3萬,年終獎(jiǎng)勵(lì)10萬。這不是重點(diǎn)。關(guān)鍵是我表弟已經(jīng)35歲了。他以前沒談過他的女朋友?,F(xiàn)在當(dāng)他擔(dān)任技術(shù)總監(jiān)時(shí),他的女朋友馬上就被找到了。
那么,一份工作怎么樣,報(bào)酬多少取決于你怎么做。不要想到你能得到多少錢。首先,你必須學(xué)會(huì)讓自己有價(jià)值。
如何自學(xué)計(jì)算機(jī)?
這取決于我們是想工作和使用計(jì)算機(jī)還是開發(fā)和發(fā)展計(jì)算機(jī)。兩者有不同的學(xué)習(xí)方式和方向。前者是實(shí)踐的,后者是原則的起源(因?yàn)樗仨毷且粋€(gè)綜合性的行業(yè))。我不知道文盲這樣回答是否有趣。非常感謝。
想要學(xué)習(xí)卻又無從下手,新手程序員如何自我提升?
對(duì)于新程序員來說,為了提高自己的編程能力,從老程序員的角度出發(fā),我給大家以下建議:1。養(yǎng)成良好的編程習(xí)慣。
當(dāng)高樓從地面升起時(shí),基本技能非常重要。新手一定要有耐心,從注解、縮進(jìn)、變量命名這些最基本的入手,培養(yǎng)自己良好的編程習(xí)慣。
2. 熟悉軟件工程的思想
軟件開發(fā)是一種團(tuán)隊(duì)合作。熟悉一些團(tuán)隊(duì)發(fā)展的工具和想法,將有助于你將來與同事合作。
軟件開發(fā)是用計(jì)算機(jī)語言表達(dá)想法的過程。軟件常用:分治、遞歸等基本思想理解。設(shè)計(jì)模式的設(shè)計(jì)原則也應(yīng)該記住??傊?,多讀書,提高自己的理論水平。
4. 廣泛參與
例如,你應(yīng)該了解前衛(wèi)技術(shù)的原理,如大數(shù)據(jù)、云計(jì)算、物聯(lián)網(wǎng)、人工智能、區(qū)塊鏈等。學(xué)習(xí)更多的商業(yè)知識(shí)
這是非常重要的,商業(yè)是技術(shù)的前提。這也是程序員和高級(jí)架構(gòu)師必須掌握的能力。對(duì)于常見的電子商務(wù)系統(tǒng)、ERP系統(tǒng)、CRM系統(tǒng)、客戶服務(wù)系統(tǒng)等大業(yè)務(wù)模塊,各模塊之間的關(guān)系是什么,掌握的越多越好。
6. 鍛煉自己寫文檔的能力
軟件開發(fā)的前臺(tái)階段是設(shè)計(jì)階段。關(guān)注自己的文檔能力對(duì)于將復(fù)雜的業(yè)務(wù)問題轉(zhuǎn)化為計(jì)算機(jī)問題至關(guān)重要。
祝您在最后的編程中好運(yùn)。