Warning: Undefined global variable $debug in /var/www/ourcoders/tiny4cocoa/application/controllers/baseController.php on line 124
2gua 的技术动态 - OurCoders (我们程序员)

2gua的技术动态

2gua
2020-02-07 13:08:30 发布
Angular 9.0 发布了,Ivy 来了。
2gua
2020-02-06 22:08:00 发布
看点书,追个剧,写写代码,突然就觉得好代码总是觉得永远不够,坏代码却总甩也甩不掉导致 BUG 不断,像极了这俗世,昏庸之事太多。
2gua
2020-02-01 00:00:00 发布
Scala 有 native 版,Kotlin 也在开发 native 版。Java 平台贵在生态里有丰富的支持,但这种现象至少表明开发者中已有人认识到 JVM 的历史包袱,渴望摆脱平台依赖。比如轻量级协程的趋势,衬托 Java 线程的过时(而 Java 要有真正协程实现,得从字节码注入角度考虑)。

所以,即使这 3、5 年内 Java 依旧流行,但投资 Go、Rust 这样的其他流派编程语言,是值得的。无关乎取代,但日后占得一席之地是现实的事。
2gua
2020-01-27 02:08:07 发布
年终考核程序员 BUG 数。
小明:“今年我产生的 BUG 是 108 个……不,是 18 个……呃,也不对,是 108 行代码……”
2gua
2020-01-25 13:12:07 发布
今天看书写代码的人透出一股倔强。
2gua
2020-01-19 22:08:57 发布
你们写 App,原生的代码写得多些,还是业务逻辑的 Web 页面代码写得多些?
2gua
2020-01-19 19:08:57 发布
看起来编程语言一定要推出自己的编程字体,才会火起来。比如 Golang 家的 Go Mono,Kotlin 家的 JetBrains Mono,以及微软家新的 Cascadia Code。Rust 为什么没有 Golang 火?大概是少了一个 Rust Mono????
2gua
2020-01-19 19:08:57 发布
我觉得以后国人再开发出了啥玩意儿,如果用到或基于啥开源包、开源版本的,都最好老老实实地注明清楚。你只要稍微藏着掖着,聪明的程序员都可能分分钟打你脸,到时候再说我不是、我没有,都没啥意思了。
2gua
2020-01-17 15:08:16 发布
试了下 JetBrains 推出的新编程字体 JetBrains Mono,最大的感觉就是括号更好认了,特别是在多括号的情况下,看得更清楚些。第一张图是 Go 家的 Go Mono,第二张图是 JetBrains Mono 的。
2gua
2020-01-14 00:00:00 发布
Java,Go,Rust,TypeScript,四个里面只能选一个,你选啥?
2gua
2020-01-05 23:07:40 发布
推荐几本书,都不错,大家各取所需吧。我先干为敬,先看 PPT 大法。
2gua
2020-01-01 01:07:33 发布
2020 到了,来呀,来写_ _ _ _ _ _ _ _ _ _ _ _ _ _ _代码呀。
2gua
2019-12-29 07:07:54 发布
这十年是互联网及软件技术快速迭代的十年:
1. 移动互联网普及,3G,4G,5G;
2. 抢占平台战略制高点的企业胜出;
3. 掌控云计算资源是成为寡头的重要手段;
4. 大数据兴起,也让 Scala 冒出了头来;
5. PHP 7 推出;
6. AI 推动了 Python 老树焕发新枝;
7. 区块链成为国家战略;
8. Java 8 里程碑版本;
9. Go 风光的年代;Rust 仍在精雕细琢;
10. .NET Core 开源;
11. ES 2015 划时代意义,TypeScript 风卷残云,前端框架各自成熟,Node 地位稳如磐石,跨平台开发技术没那么简单但如过江之鲫各家仍前仆后继,总之这十年发展最快的技术领域就是前端;前端沙雕事件基本每年都有;
12. 物联网润物细无声,绵长之力犹胜一时爆发;
13. 电子阅读的兴起;
14. 网上点外卖吃的人够多,横冲直撞的骑手也不少;
15. 共享单车一时时髦后终究还得回归按商业规律办事,“新四大发明”感觉喊得有点过早,你的押金现在都退了吗?
16. 网约车经历风波,极端事件拷问人心;
17. 内存数据库兴起;
18. 手机市场竞争日益激烈,沉沉浮浮中是非成败转头空,惯看秋月与春风;
19. C艹 卯足劲冲击 2020;
20. Swift 难成通用语言,不做 iOS 开发的话不如投资 Kotlin——一个更好的 Java;
21. 十年过去,长十岁、老十岁,还有的人生死两茫茫。
2gua
2019-12-18 17:06:47 发布
状态是副作用的,但一个原则是要让状态可追溯,这样可以最大程度上避免副作用带来的不测。
2gua
2019-12-13 09:07:58 发布
Android 上的开发,目前主要涉及 Java、Kotlin 和 Flutter。对于 Flutter,缺失的是原生支持,所以还是离不开前两个,变得无端多掌握一门技术栈,所以目前 Flutter 还是不够成熟,像鸡肋感觉。Java/Kotlin + JS Web 应该是当前主要 Android 开发技术栈,而且 JS 的普及程度不是 Flutter 能轻易超越的。
2gua
2019-12-12 22:07:58 发布
边洗澡边想通了一段代码的问题,明天验证一下。
2gua
2019-12-11 00:00:00 发布
跟数学结合得越深的编程方式,才是最有趣的编程;结合 DDD、Design Patterns 等方法论的编程,是其次有趣的编程。同时,结合企业业务,是“脏式”的侵入编程,有一点点折腾;针对某一具体的编程语言判断其编程有趣与否实属最落下乘。
2gua
2019-12-09 00:00:00 发布
OOD 及设计模式是梳理程序架构和逻辑结构的有效高层手段;通过函数组合子来组合状态行为是解决逻辑细节复杂度及提升功能复用度的有效底层手段。两者相辅相成。
2gua
2019-12-09 00:00:00 发布
我现在基本上都看电子书,包括技术图书也是这样。可是很多技术电子书的制作都为了图省事图方便,代码全采取图片格式,这会导致图片上的代码字体非常小,看不清,而且也没法复制以求验证。以至于我现在挑选电子版,代码是否图片格式已成为我是否购买的主要判断依据。

这点上图灵家的电子书就做得很精心了,希望其他家出版商也能多费点心,为广大码农多多着想一下。
2gua
2019-12-09 00:00:00 发布
为什么这几年 Go 跟 Rust 这么吸引眼球呢?

我赶脚国内的技术氛围很奇怪也有点局限,喜欢追新、图新鲜,也不知道为啥,一堆人热捧 Go 和 Rust。不是说 Go 跟 Rust 不好,但这两门技术栈的生态确实还有待进一步发展,轮子不够多,大凡用这两个技术栈的公司,都需要具备一定的资源积累跟技术实力,才能玩得转。不明就里一头扎进去,无异于东施效颦。

但我们很多人看到几篇介绍性或鼓励性文章,图个新鲜,头脑一热就在项目中上 Go 或 Rust 了,事后发现轮子得自己多造,坑还没人晓得填因为人少招不到,叫苦不迭骑虎难下。纯粹是面向时髦编程,自讨苦吃。

姑且先不论传统老牌的 Java,依我看选 Go 和 Rust 的很多场景,真不如选择 .NET Core,成熟成型,功能也完备,而且业已开源。
2gua
2019-12-06 00:00:00 发布
写了俩函数,卤了猪头肉和猪脚,烧了一桌菜。
2gua
2019-12-02 00:00:00 发布
无规无矩,手眼通天,蚍蜉难撼树,蝼蚁随便踩。想想这世道也是生无可恋,闭窗关灯写代码拉倒。
2gua
2019-12-01 21:07:12 发布
今天我程序就写了一个函数,是 wrapper 风格的一个函数,惊若神来之笔、天外一剑。自己欣欣然,提刀四顾踌躇满志。
2gua
2019-11-26 21:07:34 发布
感觉下一个十年最具人气的编程语言不是 Python,不是什么静态语言,而是 JavaScript,最终绝大部分的编程语言都乐意围绕 JavaScript 的生态提供支撑。JavaScript 不仅跨端,还将延生至各种业务领域,物联网,AI,区块链,因拥有日趋强大的平台支持,性能得以提升,甚至发展出静态语言的形态。
2gua
2019-11-24 22:06:36 发布
编程是啥?本质是什么?应该就是以满足(业务)目标为上的编码实践活动。

见到太多的项目,做个几年下来,里面的代码处处光怪陆离无奇不有,包括那些大厂平台,一样不能幸免于这种实情。从整体架构来看,重复代码、非最优解、混乱的代码风格等等各种问题穿插其中。但很多系统看起来就像安装方形轮子的 ...全文
2gua
2019-11-24 07:06:36 发布
以“XX 管家”命名的工具,可能都有一颗做流氓的心。
2gua
2019-11-23 00:00:00 发布
给新电脑装环境,准备安装 OpenJDK、Scala、Go、Rust、Python、PHP,后面还有 Node、Roku、Ruby 跟 Clojure。够忙活的。
2gua
2019-11-20 00:00:00 发布
感觉这两个月看的书是非常值得的,为后面的理论及实践提升打基础,并深度夯实。
2gua
2019-11-15 23:07:01 发布
修行路上,就是与修心并行,努力摈弃杂音、烂人烂事、浮躁和焦虑。一边听另一边分析并形成结论,拟订阶段,保持定力,小步换取大步,大步以至千里。
2gua
2019-11-15 15:07:01 发布
今早写的代码差强人意,也就是递归没出口,轮回再轮回。
2gua
2019-11-09 14:05:54 发布
一千行+的代码(有效)画草图画层次结构;几百行的代码划分模块 / 类 / 函数 / 方法;二三十行内的代码一个函数写写测试运行运行喝点可乐或啤酒。
2gua
2019-11-05 12:06:12 发布
早起,继续重构人的代码,直到重写。烂人总有个特点,永远不会说自己烂,问题都是别人的;烂代码则有个特点,永远都得重写。
2gua
2019-11-03 00:00:00 发布
判断一个人可不可交,可不可听,就看他是否表露过凡人的气息,如果长期表现出来的是一股专家、导师、圣人的状态,滴水不漏,从无瑕疵,宛如飘于虚空的谪仙人,那他不是割韭菜的,也至少拥有割韭菜的心。
2gua
2019-10-30 20:05:40 发布
这十几年来发明的编程语言,代表着编译技术的发展与人类思维落地于编程思想上的不断进步。最好的编译器实现是 Rust,最简单直接的是 Go,Lisp 系上最大的进展是 Clojure,多个编程范式最无缝融合的是 Scala。你如果要寻一门有代表性的来学,从这四个当中选一个就好了。OR TypeScript 这个比较特殊的。
2gua
2019-10-27 00:00:00 发布
区块链开发的最佳主力语言是啥?
2gua
2019-10-24 00:00:00 发布
1024 程序员节,大伙快活啊。
2gua
2019-10-23 13:05:24 发布
发现了 VS Code 里的一个编辑问题,不知道是不是 VS Code 的 BUG?就是选中多块的情况下,黏贴的效果只作用于第一个块,第二个块无效(而原来印象中是有效的)。我的 VS Code 版本是 1.39.2。@甩甩鸟哥很严肃
2gua
2019-10-18 00:00:00 发布
编程顺不顺,问题多不多,很多时候就是看你对边界的把握能力。
2gua
2019-10-18 00:00:00 发布
「值得收藏!史上最好的 SQL 知识图示」
昨天发了一张 SQL 的知识图示,发现颇受欢迎,于是我就把这些 SQL 知识图示收集在了一起,给大家详细参考:
网页链接
2gua
2019-10-17 00:00:00 发布
SQL left join 图解。
2gua
2019-10-15 22:05:46 发布
最有意思的编程语言大概就是函数式编程语言了,Haskell、Clojure、Scala 啥的,有得折腾。函数才是编程的精髓,面向对象只是一层糖果纸,剥开这层纸就是加工过的糖果;函数则是真相,可以让你刻骨铭心,就像小时候上山采的原样野果,酸涩而生津,确实解渴。
2gua
2019-10-11 00:00:00 发布
Go 能写出这样的代码吗?
2gua
2019-09-27 00:00:00 发布
程序员征婚闹的是哪般?求介绍程序员的找上门了。
2gua
2019-09-24 00:00:00 发布
拿到这三本书的那一刻,我冒出来的第一个念头就是“所有的程序逻辑问题最终都是归结于数学问题”。[米奇比心]
2gua
2019-09-24 16:27:52 发布
微博十年,十年前那班在微博上认识的写代码的盆友们,现在还在专职写代码的剩几个了?
2gua
2019-09-21 00:00:00 发布
你的开发工具箱中有哪些生产力爆棚的开发工具?
2gua
2019-09-21 00:00:00 发布
早!在写程序不?写嘛程序呢?
2gua
2019-09-19 00:00:00 发布
你明白自己“这辈子大概就是这样了”的时候,处于的年龄段? 2gua的微博投票
2gua
2019-09-15 00:00:00 发布
依赖于特定工具生存的人,危机风险都会比较大。号称“XX 编程语言程序员”的人,Android / iOS 程序员,某种数据库产品的 DBA,只懂某个框架和 UI 库的前端,只懂 Excel 画表格的操作员……一定要夹着一些带思想或意识表现的内容,才能增加保险系数。比如移动端程序员懂移动端 UED,懂 Excel 的同时还能写能说能组织且领导最钟意你写的 PPT,程序员还能设计 / 架构系统并带点分析头脑不是你叫我干啥就干啥,诸如此类的。
2gua
2019-09-06 00:00:00 发布
感谢 Rich Hickey!让 Lisp 落地 Java 平台。
2gua
2019-09-01 00:00:00 发布
夜深未入眠
撒点购书钱
换得心安慰
蒙灰三五年
2gua
2019-08-24 00:00:00 发布
编程的动机是实现与口味(风格)。
2gua
2019-08-22 00:00:00 发布
学编程好吗?您担心孩子遇到“搞编程的黄金时期太短暂”情况吗?您是否会推荐你的孩子选择软件 / 编程专业? 2gua的微博投票
2gua
2019-08-07 00:00:00 发布
无数程序员整天就沉溺于“大型项目”跟什么“高性能”上无法自拔,患得患失。最终死就死在了这个“大”和“高”字上。

多少项目大到 PHP、Python、Node / Express 撑不住?大多数创业公司还没等换技术栈就死了吧?

数据要大,项目要大,你啥都要大大大。还不如少操点心,多花点时间专注于一门技术来得实在吧?
2gua
2019-07-27 00:00:00 发布
现在看起来,新后端语言中混得最好的是 Go 和 Kotlin。
2gua
2019-07-26 00:00:00 发布
微软新发布了一个 Python 线上教程主题:《在 Windows 上使用 Python 进行开发》
网页链接
这预示着微软内部对 Python 的重视及应用程度不断上升。
Python 应该是人类历史上用途领域最广泛的编程语言之一了,紧紧排在 PHP 之后。
2gua
2019-07-20 00:00:00 发布
你最喜欢用啥编程语言写代码?
2gua
2019-07-16 00:00:00 发布
创业公司里,Ruby、PHP、Python、Node.js、Go 这五种技术栈,哪种选择比较多?

2gua

☑编程 ☑读书 ☑太极拳

475 63296 80
关注粉丝微博