@程序員,你們還在用網上隨便找的方法導入導出Excel么,我們給你造了個輪子!!!!!


程序員的顯著特點

有一天跟一位同事跟我閑聊,討論起過去若干年軟件行業的感受,他問了個問題:你覺得一個好的軟件工程師最顯著的特點是什么?

我想了一會,說:大概是坐得住吧。

某種意義上來說,在互聯網技術飛速發展的今天,信息的洪流總是無聲無息間把我們掩埋,一不小心,可能就感覺自己似乎已經out了。

當然,信息有良種,也有莠子,有的信息能夠讓我們收獲頗多,但是大部分信息其實都是八卦信息,與大家的關系並不大。

然而我們依然容易沉迷於八卦信息之中,總覺得能夠收獲什么。其實往往就是虛度光陰。

哪怕是那些專注於技術領域的大群們,也難免在某段時間過后,變成一個個水群,然后興趣平平,不了了之。

造輪子,優秀開發者的共同之選

技術群里經常討論的話題大概是某些開源輪子。尤其是.net的群,有時候遇到問題,就會有人說,要是造個某某輪子就好了,同樣的東西隔壁java就有;或者是某某輪子出了個bug,然后集體聲討會開始,說作者連這么簡單的問題都沒考慮到;或者像ngnix賣了大價錢了,有人說,這東西我很多年前就有這個想法,要是當時就做了,那這個發財的一定就是我了。

然后長沙互聯網社區的胡子哥有一句口頭禪特別有用:你別想這想那,想那么多什么用都沒有,你倒是干啊,別老想干失敗了啊,萬一干成功了呢?

所以在這個時代冷靜的思考、時刻保持學習的態度,能夠坐得住,大概是成為專業開發者的第一步。

而成為專業開發者之后,通過一個開源項目來練手,一定是一個非常不錯的選擇,在gayhub之上,許多不同技術類型的開發者都借助平台開創了自己的品牌,他們做了一個個優秀的開源組件,既成就了自己的價值,更是幫助了大量對組件有需求的開發者。前有vue尤雨溪,后有濤思數據陶老師,他們就是中國開發者圈子中的英雄偉人。

好吧,要擼一個vue.js是真的不容易,要做一個TEngine更是難上加難,那能不能挑個看起來簡單的小輪子,例如excel的導入導出吧。

額,看起來很簡單的東西,哪里有那么簡單呢?

造輪子容易么?

造一個輪子,開頭容易做好難。首先你得開始干,其次你得把事情干好,再次,你還得堅持。

然后你得做個每一個單元測試,還得考慮各種極限情況,現在開發者很挑剔啦,不僅要求功能齊全,還得性能優異(雖然大部分客戶不一定用的到),還得考慮多種數據格式,你還得經常解決issues上大家提出的反饋並及時的修復bug,好吧,能夠把這一趟水梭完已經很不容易了。然后你把你的輪子推送到了gayhub上,難免會在一些群里做一些推廣。

於是你會遇到鍵盤俠們,他們都在吐槽說你干的這個東西:這么簡單的東西,一個實習生就會干了。。當然,要讓他們來干,除了從網上抄現成的代碼,要自己擼,估計那幾個單詞怎么拼,都要花百度一下,正兒八經要把輪子造出來,估計得等十年也憋不出來了。。

有一位老師說得很有道理:中國不缺噴子,不缺那些所謂有想法的,缺的是能夠把想法轉化成顯現實的人。

Magicodes.IE是什么,是怎么來的?

例如,長沙.NET社區的重要參與者李文強大佬和他的團隊,就是這樣一個善於把想法轉換成現實的人。實際上這幾個月來他們特別忙,基本上天天得特別晚才能回去,尤其是作為公司創始人的李文強,更是幾乎天天都會加班到特別晚。

他說他大概是一個想法特別多的人,經常會碰出許多想法,但是由於時間實在是有限,許多開源組件都開始設計得挺不錯,但由於開局太大、定制能力要求太高等眾多原因逐漸的無法維護,最終不了了之。

這次他改變了想法,先設計一個比較易於拆卸的小輪子,實現一些基本功能,然后經過一波測試,獲得了非常不錯的反響,並獲得了社區的認同,然后這個輪子也有幸得以成為NCC中的一個小組件。

Magicodes.IE:導入導出通用庫,通過導入導出DTO模型來控制導入和導出,支持Excel、Word、Pdf和Html。

這確實是個非常靈巧的小輪子,雖然看起來很簡單,但是他的功能還是很實用的,我相信大部分企業級應用開發者都值得擁有。

趕緊拋棄你們從網上下載的那些不靠譜的代碼,把你們的Excel導入功能合並到這個小輪子上來吧!

下載地址:https://github.com/dotnetcore/Magicodes.IE

記住這個名字Magicodes.IE,Fork 一波,然后Star一波。。人生精彩從這里開始!。。

能看到這里的都是最優秀的程序員,升職加薪就是你了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM