程式與生活 程式設計師要保持好奇心

2021-09-30 14:56:29 字數 1208 閱讀 8444

最近由於工作需要,開始學習wpf。由於以前一直從事winform的開發,乍一接觸新的wpf有一些不太適應,它的介面開發,以及機制等都與winform有很大的不同,比如wpf有了乙個xaml的東西,控制項的加入,修改等操作都要在這裡進行,其實wpf更像網頁的開發。

相信很多的程式設計師都會經歷這些學習新技術的過程,因為程式語言發展很快,很多新技術在不斷地出現,需要不停的學習;即使同一語言,由於專案需求的變化,也需要學習一些新的程式結構和新的機制。那麼如何能快速的學習好並掌握新的技術點呢?因為程式設計師畢竟是乙份工作,用人公司是不會讓你花費很多的時間來慢慢掌握新的技術,這就意味著不能再像以前學校的那種學習了,不可能學完一段時間後來一次期中或期末考試,用成績來衡量你是否掌握了。在公司需要則邊學習變完成工作任務。這也許是乙個痛苦的過程,新知識要很快應用於任務中,還要不能出差錯。這是乙個糾結的過程。

所以當我們在學習新的技術過程中一定要保持一點,那就是要有足夠的好奇心。因為學習新的技術目的就是為了適應新的工作要求,要解決新的需求。那麼就要對新的任務有足夠的好奇心,要不停的想要怎樣才能完成,要有哪些步驟,這些步驟中哪些對於自己來說是技術難點,針對這些技術難點針對性的掌握相應的技術,以此達到目的。對於新的技術要有足夠的好奇心,結合自己掌握的知識,進行模擬的學習,在自己掌握的技術中,實現這個功能是怎樣的,那麼用新的技術怎樣實現呢,比如在winform中,拖乙個控制項到form中,而在wpf中,拖乙個控制項不再是叫form了,而是叫window;修改控制項的屬性是在design.cs類中完成,wpf中則是在xaml中,像設定網頁中控制項的屬性一樣設定;再比如winform中,可以在form.cs類中給控制項賦屬性值,而在wpf中則有了乙個好的機制,叫繫結,定義乙個資料模型,然後在xaml中控制項的屬性中bind來完成。(例子:等等一些諸如此類的比較,那麼就能快速的掌握了你所接觸到的新的知識。

總的來說在學習新的知識的時候要始終好奇,好奇新的知識到底做了哪些改進,增加了什麼新的東西,為什麼要增加;然後在專案任務中要好奇怎樣才能用新的技術來完成任務... ...有了這些一串的好奇心,就會促使你不停的提問,於是查閱,向其他人請教,然後終於用新的東西實現了某項功能,有了成功的喜悅。

學習的過程是痛苦的,但是當你學會之後,能將新的東西運用自如了,那時將會是喜悅的、甜的了!

對於學習新的知識要有好奇心,那麼對於我們每一次的任務也要有好奇心,每拿到乙個需求要始終好奇這個將怎樣來完成,完成後是什麼樣子,能帶來哪些好處... ...帶著好奇的心態來完成工作任務,總好過帶著為了完成任務而完成任務的心態,至少工作不會讓你感到折磨,而將工作當成一種享受。

程式設計師保持健康的生活指南

程式設計師 滑鼠手 防治操 由於過多地使用電腦,現在患 滑鼠手 醫學上稱為腕管症候群 的人數日益增多。以下是防治 滑鼠手 的小體操,只要每天抽出幾分鐘,就能有效地防治 滑鼠手 第四節 擴胸後雙臂 雙手伸展,盡量水平方向地向後伸展100次。您也快試試看吧?全球公認的健康食品 最佳蔬菜 紅薯既含豐富維生...

程式設計師的生活

如果你很幸運選擇了當乙個程式設計師,那我先恭喜你,因為你因此能獲得乙個收入不錯的工作,能找到乙個滿足你生活最低需求的崗位。如果你很不幸運選擇了當乙個程式設計師,那我們先握握手在細說,乙個程式設計師,一天要面對電腦八小時以上,常常不停的在那張蜘蛛網上,down and up 程式設計師不帶眼鏡的很好,...

程式設計師的生活

在程式之外,是程式設計師的生活。當我們剛剛告別校園成為乙個程式設計師時,大都擁有成功的夢想 萬分的激情,那時的我們也擁有精力充沛的健康身體。隨時間流逝,5年過去了 10年過去了,也許,夢想可能漸漸暗淡,激情慢慢消退。但,有一點是肯定的,我們的身體大不如前了,像視力下降 慢性胃炎 頸椎病 失眠 神經衰...