为什么要学数学、语文?还有英语!
為什么我們小的時候要學數學、語文……以及后來新增的一門英語?以前大人總說,因為等我們長大了要用到啊,比如我們去買菜的時候要算錢、算斤兩……當時一聽,好像有點道理,數學不好以后怎么做生意。再后來發現數學越學越復雜,越學越難,我在想我買個菜總不會用到三角函數吧?至于語文就從未覺得有學的必要,生活本就是本教科書,還需要讀毛線的朝花夕拾,更何況小屁孩一個哪懂那一朝一夕的人事變遷的感慨。就連這首詩抒發了詩人噼里啪啦的情懷,也只是我們默寫上去的一個答案而已,并沒什么卵用。
但是,對,此處是一個轉折關鍵詞,我發現生活的本質就是數學和語文,至于英語只是別人家的語文罷了,同個道理。
雖然現在的我還不是天天去買菜的大人,也不是會做生意的社會人,而是一個快要結束學生時代的大屁孩。但我已然領悟了老祖宗規勸我們要好好讀書的良苦用心。
對于數學的重新認識,是在一次敲代碼的過程中對于重構、封裝的理解,每次封裝一個方法的時候,總有種似曾相識的感覺。“1、相同的代碼放進一個方法里;2、不同的代碼設為參數。”靜下心想想,這不就是找規律嘛,然后設變量x、y、z,常量提取出來,設方法y=2x+y^2+z/2……其實用到的就是當初數學的那套路子,難怪自己技術一般卻總愛敲代碼這一行業。想當初我對數學的找規律類型的題目多么情有獨鐘,而代碼里面處處是方法,處處都是找規律,設函數。雖然書中有說過,“方法也叫函數”,但是道理誰都懂,只是懂的徹底還需要給我點時間。
至于語文,我之前一直覺得,勞資一個敲代碼的猴兒當初學語文學的那么苦逼真是日了狗了。后來,有一次在做頁面跳轉功能的時候,本想著從一個控制器(類)直接push到下一個控制器(類)的,但是在這之前我居然得先new一個對象!跳轉不能跳類,只能跳類的對象。對哦!我這傻逼怎么想的,類能拿來跳嘛!只有東西才能跳來跳去,什么是東西?不就是類new出來的對象嘛!回頭想想,這不就是語文里面常考的理解能力嘛!為什么同樣的代碼人家敲一遍就學會,而我要敲三遍,而且還看不懂書,只會看教學視頻,不就是語文沒學好嘛!
英語就更不用說了,如果不會英語,那么開發的工作量可能就是別人的n倍了。因為方法命名、圖片命名等等都是要求用規范的英語命的,那么就得一下有道,一下百度,搞不好還得再問問別人select與choice有什么區別。這還算是基本的,要想再看一下底層的文檔介紹或者是bug提示,這tmd完全就是做英語的閱讀理解題!我們常開玩笑,“老外敲代碼是不是就跟寫作文似的?”
連一個敲代碼的都和語文、數學有如此深刻的關聯,更何況其他行業,也許你還覺得你的行業就是和語、數連屁關系都沒有,那會不會是你還沒看透生活的本質?
總結
以上是生活随笔為你收集整理的为什么要学数学、语文?还有英语!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Ubuntu 向日葵被远控无法显示图形化
- 下一篇: Linux 用户 quote 配置 说明