作為理科生的程式設計師也要會的寫作技巧

2022-07-03 21:06:05 字數 1055 閱讀 8179

在學校裡,有「文科生」和「理科生」的區分,學習內容不同,思維方式也有差異。我是一名理科生,大學裡我的專業是電腦科學,畢業後我的工作是工程師。在這個過程中,我發現文理科之間的鴻溝始終無法彌合。

我見到的很多任務程師害怕寫文章,而文科生看到**就頭疼。

我認為,程式設計師應該養成寫作的習慣。因為寫文章會鍛鍊許多對於程式設計十分有益的技能。

寫文章和寫**最核心的共同之處在於它們都需要清晰思考的能力。頂尖的軟體工程師往往也是優秀的寫作者,他們的文章和**一樣富有邏輯性,行文流暢、優雅。

文章和**有很多相似之處:二者都是從乙個空白的頁面開始,把乙個想法最終變成完整的產品,推向特定的受眾;寫文章和寫**都需要你把一系列有邏輯的語句封裝進乙個個模組中,這些模組可以是函式也可以是文章的段落;好**與好文章一樣都需要言簡意賅,不然就會浪費 cpu 資源或人的精力。

當某個產品快要完工時,軟體工程師會像作品快要發表的作家一樣焦慮不安。和寫文章一樣,軟體永遠不會有徹底完成的時候,工程師需要花更多時間優化**、開發新功能或者重做某個部分,因為他們擔心發布的作品沒有展現出自己最好的一面。

軟體工程師應該寫作因為現在開發協作變得越來越重要。開源專案可以得到來自世界各地人民的參與。開發和運營乙個產品常常需要大量工程師。

不論是教學課程分析,還是技術文件都需要清晰準確的文字。良好的寫作能力方便了人們之間的交流,使得專案更好地執行下去。

可能你覺得有些專案不太需要交流協作,但是寫一些關於軟體的內容通常對於學習和更進一步的討論有著促進作用。現在,我們不再需要通過 rfc 文件或技術手冊中學習了,因為網上有其他工程師寫的教程。此外,我們還能夠從扣丁學堂教學課程、推特和各種部落格中學到很多內容。

軟體工程師需要寫作,因為他們可能會享受寫作的過程。很多軟體工程師都期待自己開發的軟體能夠「產生影響」,給人們的生活帶來改變。實際上,通過寫文章,你也能夠對人們「產生影響」,譬如說關於管理的博文可以幫助他人激勵自己的團隊,教授程式設計的內容可能會引起乙個學生學習電腦科學的興趣,關於職業規劃的文章則可以幫助畢業生找到新的職業方向。

即使沒人讀你的文章,寫作的過程也是有益無害。它幫助你理清思路,明確對於某個問題的看法,加強或削弱你的某種觀點。把凌亂的想法匯聚成精簡的文字非常有價值。

高中理科生的學習策略與方法

一 在學習策略上,需要做這麼幾點 1 有乙個明確的目標。不管是關於遠大理想的,還是具體成績的。或某一名校,或學校 班級的名次,或乙個學科的成績。明確的目標,是學習的動力。它像深夜中的一盞燈,照亮著奮進前行的路。使自己不斷調整方向,尋求辦法,全力以赴。2 時間分配上要有輕重之分。作為理科生,數 理 化...

理科生的文學素養知識競賽策劃

時間 兩個小時 3月24日星期六晚 7點至9點 規模 學院級 報名方式 大一每班至少出五人,無上限,非大一自願,預計40人參加,分為兩組。報至各班長處,歸至文協處。報名時間 活動批准後即開始報名 流程 1.主持人介紹比賽規則 2.第一輪上場20人每人2到3個標有選項的紙,背對觀眾,坐在台上 3.大螢...

遊戲程式設計師的學習

遊戲開發 乙個遊戲程式設計師的學習資料 一 書籍 演算法與資料結構 資料結構 c語言版 嚴蔚敏 吳偉民清華出版社 我覺得其配套習題集甚至比原書更有價值,每個較難的題都值得做一下。introduction to algorithms 第二版中文名 演算法導論 關於演算法的標準學習教材與工程參考手冊,在...