關於程式設計師選擇學習並精通哪種程式語言的一點點感想

2021-08-28 20:20:59 字數 817 閱讀 1582

在軟體行業也摸爬滾打了八年時間了,就個人能力而言算不上大神,但是對各種主流與非主流程式語言也多少有些了解。之前一直在做c++,也有過一段時間的猶豫,猶豫過是一直做c++造輪子還是學習更面向應用開發的高階語言或者框架,因為很明顯後者會讓你更快的完成你的作品並發表,所有會更有成就感。而前者在處理一些細節的時候會讓你花費更多的心思。

今年後半年我換了份工作,公司要求學習c#和wpf,我想正好也趁機了解一下這類高階語言。開始學習並使用的時候,感覺非常的痛快。我再也不需要自己建立視窗,處理視窗訊息,自己解析xml並處理解析邏輯,布局等等,取而代之的是生成專案並拖拽程式設計,很快,乙個個介面就展現在我的面前,專案進度也比較滿意。各類c#介面封裝的也都是非常的好用,不需要c++的各種組合與時序了。但是在專案demo完成後,需要扣細節的時候,我發現了問題。這類高階語言的介面多且有些介面使用複雜,類的整合關係也相當複雜。這直接導致了乙個結果,就是如果你想使用高階功能並精通它,你的學習成本將非常高,至少對於我這種老年人來說已經不年輕了,學習如何使用的成本對我來說非常高。當年在學習c++的時候,我更多的精力是放在原理的學習與如果用相對原子的介面實現更複雜的功能,而對於c#和wpf來講,我想對於大多數人來說,更多的精力是放在查詢介面並了解如何呼叫上。

其實對我來說,原理比使用更重要,因為授人以魚不如授人以漁。雖然開發的進度沒有c#快,但是我掌握了原理後不怕功能實現不出來,再難的功能也就是時間問題。但是對於c#來說,雖然實現的快,但也只是在應用表層去做開發,對自己能力發展的約束還是比較大的。

其實這種事也是見仁見智,用android開發應用賺大錢的也是大有人在。我可能是那種喜歡自由的人吧,而且不喜歡遇到計畫外與解決不了的問題。

性格決定語言,選擇適合自己的語言很重要!

培養程式設計師從娃娃抓起 10款幫助孩子學習程式設計的工具

概述 21世紀是電子科技的時代,能夠掌握程式設計的技術顯得尤為重要.掌握程式設計技術從娃娃抓起,本篇向大家推薦了10款幫助孩子學習程式設計的工具.我們生活在乙個數位化的時代,數位化產品如電腦 智慧型手機 平板電腦等都已經成為我們生活中的乙個重要組成部分。當你有了孩子之後,你一定希望他能從小就掌握一門...

關於程式設計師學習的一些想法

今天打算水一片文章 表達一下關於學習方面的的想法 新技術不斷的出現,幾乎每時每刻都有新技術的出現,而人的一生和精力是有限的,不可能將所有的技術都學完,那麼在每個人學習時間都相同的條件下,技術的高低也就是取決於學習效率了。或者說為什麼別人學的快,自己學到慢。在丟擲腦子方面的影響因素,其實大部分都取決與...

黑馬程式設計師 關於今天的乙個程式學習心得

windows phone 7手機開發 net培訓 期待與您交流!今天在黑馬程式設計師論壇看到一道很基本的程式程式設計題,題目是 請輸入乙個數字,程式將其分解為兩數之和。我想了想,自己便想動手寫出來這道題,因為咋一看,好像我不寫,沒什麼思路。後來想了想,敲出了如下 console.write 請輸入...