linux内核学习外包交流,linux内核技术实战课

kodinid 15 0

大家好,今天小编关注到一个比较有的话题,就是关于linux内核学习外包交流的问题,于是小编就整理了2个相关介绍linux内核学习外包交流的解答,让我们一起看看吧。

  1. 2345是做什么的?
  2. 为什么一些优秀的java框架都是外国人写的,为什么国内的一些程序员只会搬砖?

2345是做什么的?

2345是一个浏览器的名字。

2345网址导航始建于2005年9月,提供多种搜索引擎入口,浏览器是用来检索,展示以及传递Web信息***的应用程序。浏览器的种类很多,但是主流的内核只有四种,各种不同的浏览器,就是在主流内核的基础上,添加不同的功能构成。用户可以通过在地址栏中键入常用的地址来访问网页

linux内核学习外包交流,linux内核技术实战课-第1张图片-安济编程网
图片来源网络,侵删)

二三四五是网络控股集团股份有限公司主要业务包括互联网信息服务。互联网金融服务和软件外包服务。公司主要产品和服务有软件外包服务,系统集成,搜索引擎分流业务,网站推广与营销业务,软件服务。

为什么一些优秀的java框架都是外国人写的,为什么国内的一些程序员只会搬砖?

有幸认识了国内某微服务社区,还有某中间件社区的创始人,他们出过的书可能也卖了几百万,我发现了他们的共同特点——大牛,英语好,喜欢翻译!

没错,作为他们这种社区大牛,做的更多的事竟然是翻译,汇总国外的技术文档然后归并成为一本书,就成了国内炙手可热的“传唱经典”!

linux内核学习外包交流,linux内核技术实战课-第2张图片-安济编程网
(图片来源网络,侵删)

有这种现象我觉得有很多原因,下面一一来列举:

1,大环境:国内的软件行业相较于国外本来就起步晚,二三十年前,国外的编程语言诸如C,JavaPython等已经开始蓬勃发展,而国内几乎都是传统行业占据,所以我们只能晚!

2,业务技术耦合太重:举个道听途说的故事,阿里当时为了加入apache软件基金会,想更多的有开源项目,然后想把“第二代dubbo”---H***开源,但是因为跟业务耦合太重,最好放弃了,选择继续维护dubbo!

linux内核学习外包交流,linux内核技术实战课-第3张图片-安济编程网
(图片来源网络,侵删)

springCloud从一开始就是为开源,为企业级底层架构而生!

3,能解决事就是大牛:国内开发需要的是能快速解决事情的能力,放着国外成熟的框架不用,去做更新的项目,先不论说做的好不好,光是时间就不允许,一旦精通国外框架,往往就被当做神来看待,谁还会想着去创造!

4,CV能解决99%的事:国内编程人员只要能***google,能stackflow基本能解决大多数的问题,剩下的自然不是问题!

我是一个JAVA开发人员,完全不会php,但是当时硬着头皮接了一个php小项目,边学语言边做(主要是copy),花了几天做出来了,获得了几千收益,你说要是不能cv,我还敢接嘛?

所以说cv最轻松,一样的赚钱,何不选择“对自己好一点”?

作为专业程序这个问题我是有资格说的。

1.国内和国外环境不一样,首先国内的公司恨不得把男人当牲畜用,把女人当男人用,加班加到手软,那里有时间来研究自己的框架?

2.国内的人尤其是软件行业,版权意识过于薄弱,开发一个框架几乎很容易被别人拿去改改就衍生了另外一个版本,自己辛辛苦苦开发的却被别人盗用了,出力不讨好,不如接项目来的快!

3.知道996.icu吧?这是中国程序猿特有的,都要进icu了傻叉才会写框架,身体都快不行啦那里有时间写框架?

4.因为计算机老外发明的,编程语言英文的,国内程序猿很多英文都不行,只会简单使用,更不愿意去看源代码,对源代码了解怎么开发框架?认识过于肤浅。而老外不一样,英语就是他的母语,编程语言自己写的,懂编译源码都懂,写框架自然游刃有余。

综上所述:框架大多数老外写,国内程序猿大多数写不出。

你只是知道的太少了,apache几乎半壁江山都有中国人身影,很多项目还是中国人主导的,比如: apache kylin, apache ratis, apache livy ,最近进孵化池的easy schedule(改名了),中间件包括,tubemq, rocketmq 还有个滴滴的,plusar也有几个中国pmc,数据库,tidb,apache driud等等,spark,flink等等,里面的核心有很多都是中国人

这个题设很尖锐不过却是很现实。作为软件开发从事者,我觉得这个问题应该引起反思。

许多优秀的框架尤其是spring全家桶,都是外国人写的,而且写框架的也并非什么[_a***_]家。都是一些国外有想法有毅力有能力的工程师

jfinal

而中国自己的框架,并非没有,个人接触过jfinal,这是有国内一位牛人创作,而且有它的官方文档和论坛。相对来说这是一个比较优秀的框架,因为有一些企业在用这个框架进行开发并且有了盈利。

但是作为这个框架的直接使用者,不得不承认一点就是,他的数据持久层相比著名的mybatis确实用起来极其不方便,jfinal把SQL语句拼接在代码里,而mybatis用配置文件集中管理SQL,这两个细节决定了很多成败。

差别根源在哪里?

中国开发人员和外国开发者最大的区别就是,一个还在加班中挣扎,一个已经在开源里遨游。一个是为了更高的工资,一个是为了更高级设计

这就是环境所致,中国不缺乏开发能人,但是缺乏可以专研的环境,竞争压力巨大的程序员环境,35岁可能就面临转行创业甚至失业,国外的35岁程序员可能才刚刚开始自己的框架设计生涯,这就是差别。

造成这样的局面最主要的一点是你开发个开源框架可能没有人家接一个实际项目来钱快,原因是,第一版权问题,第二商业价值。

当然,这也不是宇文氏在这里一两句可以说明的道理,我相信中国以后会有超越国外的强大开源框架。

关注“极客宇文氏”,专注分享编程圈那些事

这种未经求证就信口开河的问题是要被打脸的!

我不是搞J***a的,但是我也知道spring全家桶,全家桶很强大,但是J***a的框架不仅仅只有spring,稍微去github上搜下J***a的开源项目,或者仅仅搜下阿里巴巴的,你就会发现国人写的J***a框架多的数不过来。

中国大多程序员只会搬砖这句话就更不负责任了,抛开J***a,任何语言的开源项目都有国人在大放光彩,html有antd,js有vue,php有swoole,workman,golang有beego,erlang有emq……这些只是我随口报来广为人知的,至于国人写的在某领域专精的某语种框架更是数不胜数,github上面开源代码按地区排行的话,中国程序员的贡献率不是第一也有第二,何来只会搬砖一说?

切记下结论要谨慎!

到此,以上就是小编对于linux内核学习外包交流的问题就介绍到这了,希望介绍关于linux内核学习外包交流的2点解答对大家有用。

标签: 框架 国内 开源