學習編程的四兄弟
IT很火爆, 編程很熱門, 張家四兄弟紛紛入坑, 他們學的如何?且聽下文分解。
1 搖擺不定的老大
我是老大, 最早的時候是Java愛好者, 因為大家都說Java 應(yīng)用面廣, 既能做Web, 又能做Android, 還可以開發(fā)大數(shù)據(jù)應(yīng)用,就業(yè)需求量大, 學Java絕對沒錯, 于是就興沖沖的開始了Java 之路。
Java 才開了個頭, Java SE勉強看完, 我又在網(wǎng)上看到抨擊Java 的文章: 傻大笨粗,老氣橫秋, 人家Pyhton 一行頂你10行, 云計算,大數(shù)據(jù)樣樣在行, 非常適合做小白的“初戀”語言,轉(zhuǎn)眼一想, 還是投入Python 的懷抱吧。
Python 剛?cè)腴T, 網(wǎng)上又熱炒Go語言, 說是去年增長最快的語言,是21世界的C語言, 還有個財大氣粗的親爹Google , 前途不可限量, 趕緊去學。
昨天半夜, 無意看到一篇介紹javascript 的文章, 說javascript是前端之王, 那些前端框架又酷又炫, 比呆板的后端編程強太多了, 于是又動了看javascript的心思。
就這么來來回回, 反反復復, 我被網(wǎng)絡(luò)輿論帶著,游走在各大語言邊緣, 每個都學了皮毛, 了解了優(yōu)缺點,拿來和人吹牛是足夠了, 但是沒有一個精通的, 這可怎么辦啊?
2“小倉鼠”老二
我排行老二, 人稱“小倉鼠”, 以集齊各種電子書/視頻為樂。 看到論壇,群里推薦書就兩眼放光,千辛萬苦也要找個電子版下載下來。
計算機組成原理, 數(shù)據(jù)結(jié)構(gòu),操作系統(tǒng), 網(wǎng)絡(luò),數(shù)據(jù)庫, 每個主題都好幾本, 不帶重樣的。
進階,高級, 解密, 白話,大話,實戰(zhàn),Head Frist系列, 一個都不能少!
每當我看到各培訓機構(gòu)泄出來的教學視頻時, 簡直是是欣喜若狂,什么基礎(chǔ)班, 就業(yè)班,一頭扎進xxx 。。。。 趕緊保存到自己的百度網(wǎng)盤里。
閑來無事, 欣賞下滿滿一硬盤的電子書和好幾個T的視頻, 我心滿意足,安全感極強, 世界盡在掌握。
但我就是不去看, 不去學, 原因很簡單: 看電子書太累,還有就是工作太忙,哪有時間啊。
3 不看書的老三
我排行老三, 我最喜歡網(wǎng)絡(luò)學習。 現(xiàn)在信息大爆炸時代, 所有的知識網(wǎng)絡(luò)上都有, 還看書干嘛呢?
不信你說個知識點,我分分鐘給你找出幾百篇文章。 對了,我用的都是手機, 電腦都不派補上用場。
我可以一邊看技術(shù)文章,一邊刷個朋友圈, 和朋友們互相打個招呼, 學習娛樂兩不誤。
我網(wǎng)絡(luò)快餐吃的快, 很少深度思考,也記不住多少東西, 但是沒關(guān)系, 等到想不起來的時候再搜一下。
不過最煩的是網(wǎng)絡(luò)文章一大抄, 你抄我的我抄你的, 實在讓人煩。 前兩天我看到某知名技術(shù)網(wǎng)站上關(guān)于JVM相關(guān)的文章, 讀了一遍以后似曾相識, 原來是照抄《深入理解Java虛擬機》這本書, 嗯, 也許看書好一點吧。
我原來還嘲笑那些在圖書館靜靜的捧著一本書看的同學,都什么年代了, 還看書?
慢慢的發(fā)現(xiàn)他們的知識體系似乎更加完整,理解更有深度, 而我似乎一直浮在表面, 知識點支離破碎的。 后來一問才知道, 人家不但深入思考, 還寫筆記,寫博客,把自己的理解整理了出來, 不僅僅是一個內(nèi)容的消費者,
已經(jīng)變成內(nèi)容的生產(chǎn)者了。
4 半途而廢的老四
我是老四, 沒有前面幾位哥哥的毛病, 我專心致志,一門心思的學Java, 耐心看書, 耐心的看視頻。 我還知道, 好的程序員都是代碼喂出來的, 動手實戰(zhàn)必不可少, 所以我還經(jīng)常coding。
但我有個毛病, 凡事三分熱度, 無法堅持, 半途而廢。
我也知道數(shù)據(jù)結(jié)構(gòu)和算法很重要啊, 也看了前面的隊列、棧等基本內(nèi)容, 可讓我堅持著把所有內(nèi)容都看完, 把習題都做個差不多, 實在是要了我老命了。
優(yōu)秀和平庸的差別可能就是那一點點堅持吧, 堅持不懈的做一件事, 每天前進一點點, 最后量變發(fā)生質(zhì)變。
我聽說每個季度定個小目標, 努力達成, 獲得成就感, 就能刺激自己更進一步, 我決定實驗一下, 希望能改善下我這半途而廢的毛病吧。
【本文為51CTO專欄作者“劉欣”的原創(chuàng)稿件,轉(zhuǎn)載請通過作者微信公眾號coderising獲取授權(quán)】