分类: 业界观察

毕业四年,我当初是如何走上编程这条路的!

毕业四年,我当初是如何走上编程这条路的!

题记感慨万千,毕业已达4年之久。想起在大学时期学习编程的事情,感觉很有意义,在此记录回顾一下。希望自己初心未变,勇往向前现状与过去20210706 目前的我是在天津一家公司做软件开发,主要做C#桌面端开发,有时还写点Android,但主技还是C#、ASP

iOS 打包签名,你真的懂吗

iOS 打包签名,你真的懂吗

导语:iOS签名类型有Development、AD-Hoc、In-House、App Store,而打包过程中又涉及到各种证书、Provision Profile、entitlements、CertificateSigningRequest、p12、AppID…..

我对技术潮流的一点看法

我对技术潮流的一点看法

最近跟一位朋友交流关于技术的发展,这不禁促进我对技术潮流的思考。以下只是我的个人观点,有不同意见欢迎交流和探讨。未来不会出现全栈逆袭经常会听到 javascript

2021 年大前端技术趋势解读

2021 年大前端技术趋势解读

如今的前端早已不再拘泥于满足页面展示,而是开始延展到通过全栈来闭环产品。这表明前端已经有能力透过业务深入产业,继而影响商业结果。这种表象的改变背后是本质的转变,从更为宏观的角度来说,前端正在通过持续的技术革新和技术融合不断突破自身边界,进而重新定义自身价值。一、回顾今年的技术趋势本文拟通过回顾2020年七大主要的前端技

鸿蒙 和 Fuchsia OS,你更期待谁?

鸿蒙 和 Fuchsia OS,你更期待谁?

大家好,我是小Bob,一个关注软件领域而又执着于计算机底层的开发者~在月初,华为的鸿蒙系统HarmonyOS 2.0已发布,给我最直接的感受便是真正的万物互联离我们不远了。先说说小编对于操作系统的看法,对于计算机,我们都知道是由硬件和软件共同组成的,两者缺一不可。那么操作系统在硬件和软件中起着连接作用,操作系统通过对硬

webpack 编译原理

webpack 编译原理

webpack 的作用是根据入口文件将源代码编译(构建、打包)成最终代码。中间经过webpack打包,打包的过程就是编译整个过程大致分为三个步骤:初始化、编译(最重要)、输出初始化在初始化这个阶段webpack会将CLI参数、配置文件、默认配置进行融合,形成一个最终的配置对象。CLI参数:使用命令行工具,可能会加一些参

低代码开发简史

低代码开发简史

低代码开发可以说是最近技术圈的顶流,16年之前还没有低代码这个术语,19年之前几乎没人关注低代码,但从19年到现在(2021年5月)的2年时间,低代码的搜索指数增长了10倍,可见这个领域的受关注程度正在与日俱增。Medium上的这篇文章(A Brief History Of Low-Code

CSS 工程化

CSS 工程化

css的问题类名冲突的问题,当你写一个css类的时候,你是写全局的类呢?还是写多个层级选择后的类呢?你会发现,怎么都不好!过深的层级不利于编写、阅读、压缩、复用过浅的层级容易导致类名冲突一旦样式多起来,这个问题就会变得越发严重,其实归根结底,就是类名冲突不好解决的问题。重复样式这种问题就更普遍了,一些重复的样式值总是不

软件技术从 1996 年以后就停滞不前了!?难道软件技术难返“春天”了么?

软件技术从 1996 年以后就停滞不前了!?难道软件技术难返“春天”了么?

前言2021年1月,前麻省理工学院研究员 Jonathan Edwards 撰写了一篇名为”警报:技术停滞”的博客引起了程序开发圈不小的轰动。同时作为程序员的 Jonathan Edwards

为什么大家都在用 WebRTC?

为什么大家都在用 WebRTC?

WebRTC代表网络实时通信。它是一种非常令人兴奋,强大且具有高度破坏性的尖端技术和标准。自从WebRTC诞生以来,80%的浏览器都开始支持它。有数据显示,2017年~2021年期间,WebRTC市场将以34

处理 Java 中的不稳定单元测试

处理 Java 中的不稳定单元测试

不稳定测试简介单元测试是持续集成(CI)系统的基石。在软件工程师新实现的代码合并到已有代码之前,它会对其中的错误和已有代码中的回归给出警告。它提升了软件的可靠性,还提高了开发人员的整体生产力,因为他们在软件开发生命周期的早期就能发现错误。因此,构建稳定可靠的测试系统通常是软件开发组织的关键要求。不幸的是,根据定义,不稳

ES6 中的 Symbol 是什么?

ES6 中的 Symbol 是什么?

前言记得刚找工作那会,几种数据类型是必问题,当时的答案一般都是七种——字符串(String)、数字(Number)、布尔(Boolean)、数组(Array)、对象(Object)、空(Null)、未定义(Undefined),时至今日,某些网络教程上还是这样的分类:其实,随着 ECMAScript 的发展和完善,在

解密开源技术的污点

解密开源技术的污点

任何时候,当”开源”这个短语被用来描述一个技术或软件平台时,一种不稳定和缺乏安全的感觉立即出现。对企业用户来说,开放源码最初可能显得不安全,这是有原因的。当一个东西是开放源码时,它意味着该软件有开放和可查看的代码,程序员或编码员可以对其进行编辑、建议和修改。这给人一种错觉,即该平台在不断变化,不受保护,或者有害的或不良

一个测试工程师走进一家酒吧……

一个测试工程师走进一家酒吧……

一个测试工程师走进一家酒吧,要了一杯啤酒;一个测试工程师走进一家酒吧,要了一杯咖啡;一个测试工程师走进一家酒吧,要了0.7杯啤酒;一个测试工程师走进一家酒吧,要了

带你认识 9 种常用卷积神经网络

带你认识 9 种常用卷积神经网络

摘要:在卷积神经网络中,通过使用filters提取不同的特征,这些filters的权重是在训练期间自动学习的,然后将所有这些提取的特征”组合”以做出决策。本文分享自华为云社区《神经网络常用卷积总结》,原文作者:fdafad

浅析零信任技术在国内外的不同发展路线

浅析零信任技术在国内外的不同发展路线

零信任的出现将网络防御范围从广泛的网络边界转移到单个或小组资源,同时它也代表新一代的网络安全防护理念,打破默认的”信任”,秉持”持续验证,永不信任”原则,即默认不信任网络内外的任何人、设备和系统,基于身份认证和授权,重新构建访问控制的信任基础,确保身份可信、设备可信、应用可信和链路可信。本文旨在通过零信任技术在国内外的

选择机器学习模型,要注意这 7 个问题

选择机器学习模型,要注意这 7 个问题

本文最初发表于TowardsDataScience博客,经原作者SantiagoValdarrama授权,InfoQ中文站翻译并分享。和很多人的想法相反,性能最好的机器学习模型未必是最好的解决方案。在Kaggle竞赛中,性能是你需要的全部。实际上,这也是另一个需要考虑的因素。下面让我们从模型的性能开始,并重新考虑一些其

从现在开始,没有 Redis Labs,只有 Redis

从现在开始,没有 Redis Labs,只有 Redis

8月12日消息,数据库厂商RedisLabs公司正式宣布更名为Redis,按照官方说法,去掉”Labs”意味着公司和开源项目Redis的成熟。Redis公司联合创始人兼首席执行官OferBengal表示: “今天,我们引领Redis从单一服务用途(如缓存和会话管理)发展到提供广泛的功能,使其能够为世界上最关键的应用程序

Github Copilot:是福还是祸?

Github Copilot:是福还是祸?

背景GitHubCopilot是GitHub和OpenAI发布的一项新服务,介绍说是”你的AI结对程序员”。它是VisualStudioCode的一个插件,可根据当前文件的内容和当前光标位置为你自动生成代码。 它用起来感觉真的很神奇。比如说,这里我输入了一个函数的名称和文档字符串,该函数应该”Writetexttofi

将语言直接翻译成代码,OpenAI 内测 AI 编码器 Codex

将语言直接翻译成代码,OpenAI 内测 AI 编码器 Codex

AI编程工具GitHubCopilot之后,又一可能”让程序员失业”的AI编程工具Codex来了。OpenAI升级AI编码器Codex并启动内测当地时间8月10日,人工智能研究公司OpenAI宣布,旗下的AI编码器Codex已进行了升级并启动内测。据了解,Codex最大的亮点在于,它能够将英语直接翻译成代码。在Code

携程试点每周两天居家办公反响热烈,76% 的员工主动报名

携程试点每周两天居家办公反响热烈,76% 的员工主动报名

国外反响热烈的混合办公时代终于也要在国内开启了吗?携程试点远程办公,76%的员工报名8月9日,携程集团宣布启动”2021混合办公试验”。该试验将通过对2个对照组,总计数百名员工参与的混合办公综合试验,探索该形式是否可以作为公司未来长期办公形式之一。这是携程继2010年、2020年实施”在家办公试验”项目之后的再次迭代试

换协议、改代码,Elastic 要逼开发者二选一?

换协议、改代码,Elastic 要逼开发者二选一?

 为应对云服务提供商,Elastic近日对其Elasticsearch数据库的官方Python客户端(Elasticsearch-py)做出了修改,使其无法与各分叉版本相兼容,之后又粗暴地关闭了GitHub上的话题评论。这一行为引起了广大开发者激烈讨论。 剑指云厂商 Elasticsearch是一款数据库管理器与分析引

日本人制作汉字俄罗斯方块游戏,看哭一票中国人

日本人制作汉字俄罗斯方块游戏,看哭一票中国人

俄罗斯方块对于各位玩家来说一定是童年难忘的记忆,一位日本大学生ARAMA在社交媒体发布了一段演示视频“汉字版俄罗斯方块”,在这个视频中,经典俄罗斯方块中的图形全部都替换成了汉字,游戏难度更加变态……

企业管理低代码 / 无代码平台的 7 个技巧

企业管理低代码 / 无代码平台的 7 个技巧

市场对应用快速开发的需求一直很高,企业往往依靠自家的IT组织来开发和交付生产就绪应用程序。根据麦肯锡的分析,新冠肺炎疫情Covid-19进一步推动了所有行业对应用快速开发需求的增长。企业正在改变它们的运营模式并快速创新,以维持和发展自身的业务。因此,行业正在向业已不堪重负,付出全力来满足战略转型目标和增长愿望的IT组织

技术人最爱 Rust,最怕 COBOL,工程经理最高薪,懂 Clojure 最赚钱 | 2021 全球开发者报告

技术人最爱 Rust,最怕 COBOL,工程经理最高薪,懂 Clojure 最赚钱 | 2021 全球开发者报告

概述我们在年度调查中提出的问题将有助于改进StackOverflow社区和为其服务的平台。例如,今年,我们观察到开发者的自我教育方式有了很大的改变。对18岁以下的程序员群体而言,视频、博客等网络资源比书本和学校加起来更受欢迎,这一统计数字在其他年龄组中并不成立。总体来说,这个行业有很多新人,50%以上的人表示他们从事编