@ Programmer, you still use the Internet just to find a way to import Excel export it, we'll make the wheels! ! ! ! !

Notable feature of programmer

One day I was chatting with a colleague with, discuss feelings from the past several years in the software industry, he asked a question: What do you think a good software engineer most notable feature is?

I thought for a moment, he said: probably sit tight now.

In a sense, the rapid development of Internet technology today, the flood of information is always among us quietly buried, accidentally, you may feel that he seems to have been out of.

Of course, there are varieties of information, but also the cockle, some information will allow us to gain a lot, but most of the information actually gossip information, relationship with you is not significant.

However, we are still likely to indulge in gossip among the information, always feel able to harvest. In fact, it is often wasted time.

Even those who specialize in art crowd who, inevitably after a certain period of time, become one water group, then interest mediocre, nothing.

Co-create the wheel of choice, excellent developer

Topics frequently discussed the technical group where open source is probably some wheels. Especially .net group, sometimes encounter problems, people would say, if making a certain wheels like the same thing next door java there; or wheel out of a certain bug, then denounce the collective will start, says author even such a simple question did not take into account; or, as ngnix sell a big price, it was said, this thing many years ago I had this idea, and if it was done, and that this is what I must make a fortune a.

Then beard brother Changsha Internet community has a mantra particularly useful: Do you think that not even think about it, what did not think so much, you just dry ah, do not want to do the old failed ah, if dry success of it?

So thinking about this era calm, keep learning attitude, be able to sit tight, probably the first step to becoming a professional developer.

But after becoming a professional developer, to practice hand through an open source project, it must be a very good choice, over gayhub, many different types of technology developers With platform to create their own brand, they made one good open source components, when they had fulfilled their worth, is to help a large number of developers there is a demand for components. There vue, especially before the rain the river, after thinking Tao Tao teacher data, they are Chinese developers in the circle of the great hero.

Well, to roll up a vue.js is really not easy to do a TEngine even more difficult, you can not pick a seemingly simple small wheels, such as import excel export it.

Forehead, seemingly simple things, where there are so simple?

造轮子容易么?

造一个轮子,开头容易做好难。首先你得开始干,其次你得把事情干好,再次,你还得坚持。

然后你得做个每一个单元测试,还得考虑各种极限情况,现在开发者很挑剔啦,不仅要求功能齐全,还得性能优异(虽然大部分客户不一定用的到),还得考虑多种数据格式,你还得经常解决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一波。。人生精彩从这里开始!。。

能看到这里的都是最优秀的程序员,升职加薪就是你了

Guess you like

Origin www.cnblogs.com/xiyuanMore/p/12142460.html