我从事安卓开发工作已经六年有余,对安卓开发甚至软件开发的价值,每年都有更进一步的认识。对未来的方向,也从刚入行的迷茫到现在逐渐清晰。我想是时候做一个回顾和展望了。这篇文章会先回顾我从入行至今的一些关键点,然后讲一下经过这些年,我对软件开发的认知变化,最后分享一下后面的规划。# 回顾> 人太容易在琐碎生活中迷失,我们总是需要记住自己从哪里来,才能清楚要到哪里去。## 入行至今的一些关键节点### 20...
当前很多团队在进行微服务化的过程中,可能暂时仅看到微服务的优势,未遇到服务管理上的问题,毕竟不是每一套系统都达到了超复杂的标准,但是提前关注这些问题并做好预案也非常重要。作为企业的软件架构师或是技术负责... 完全不做工作,这反而是业界最广泛的尝试。相信很多企业并不是没有受到超大规模调用网的侵扰,也不是没有对其做一些尝试,而是解决问题所产生的成本和损失实在是难以量化。举个例子,一个核心服务有很多依赖方,其中...
更需要有一个明确的主体作为权利受侵害方来进行诉讼工作。 **04** **宽松开源许可** MIT、BSD、Apache 等许可证都属于宽松开源许可证的范畴。这些许可证允许软件的... Wappalyzer 对使用 webpack 构建的热门网站的进行了统计,访问这些网站可以发现它们大多都不允许用户获取到 *.LICENSE.txt 的许可证声明文件。![picture.image](https://p6-volc-community-sign.byteimg.com/to...
但是这次我不想写平台的东西了(后半年的时间几乎很少花费在参与活动上面了,因为时间给了更重要的事情)>>我想写的更多是关于自己成长方面的。总结下自己这后半年的成长## 关于通用力的成长在写完年中总结后的不久,得知我们可以访问腾讯的学习平台后,浅浅试听了几节课程,完全颠覆自己的认知。于是一发不可收拾,**后半年的时间除了工作睡觉吃饭几乎都是泡在学习平台中**。先放出自己的成果吧:![image.png](https://p1-jue...
更需要有一个明确的主体作为权利受侵害方来进行诉讼工作。 **04** **宽松开源许可** MIT、BSD、Apache 等许可证都属于宽松开源许可证的范畴。这些许可证允许软件的... Wappalyzer 对使用 webpack 构建的热门网站的进行了统计,访问这些网站可以发现它们大多都不允许用户获取到 *.LICENSE.txt 的许可证声明文件。![picture.image](https://p6-volc-community-sign.byteimg.com/to...
但是这次我不想写平台的东西了(后半年的时间几乎很少花费在参与活动上面了,因为时间给了更重要的事情)>>我想写的更多是关于自己成长方面的。总结下自己这后半年的成长## 关于通用力的成长在写完年中总结后的不久,得知我们可以访问腾讯的学习平台后,浅浅试听了几节课程,完全颠覆自己的认知。于是一发不可收拾,**后半年的时间除了工作睡觉吃饭几乎都是泡在学习平台中**。先放出自己的成果吧:![image.png](https://p1-jue...
## 关于 Spring Cloud 技术体系我们通过时间线展开整个项目背景:- 在我刚开始工作的时候(2010 年以前),可能还没有云原生社区,当时 Java 体系是企业级开发的首选。- 2010 年, Netflix 推出了 Move to Cloud 计划,将绝大部分的服务迁到了 AWS 上。- 2012 年,Netflix 推出了 Open Source Software Center(开源软件中心仓库),类似于 Apahce Maven,提供了一些在上云过程中沉淀下来的开源项目。- 2014 年,Martin Fow...
软件从业者,做过开发、项目经理、技术团队管理。目前正在做大模型相关的产品应用。记得一月份的时候同事问我:“你知道ChatGPT么?”,那时我只是从零碎的新闻里知道它是个可以对话的机器人,可以说一无所知。之后开始去了解ChatGPT、Stable-Diffusion、Midjourney等这些在年初新兴的这些工具,真的是在AIGC的知识海洋里上窜下跳,工具让我体会到了当甲方的快乐,当然也有面向脑残乙方的挑战。每周给自己排了特定时间翻AIGC产品库,更...
本次分享将以字节跳动的性能优化工作为例,介绍基于 Go 生态的微服务体系下,分析系统性能、优化不同层次软件以提升运行性能、提高资源使用效率的一些实践和经验,会特别介绍在 Go 语言 SDK 侧的一些优化工作。... 然而事实上大家工作重心不同,并不能要求所有同学都按同一个套路思考;这时候打造一套好用、高效的工具,降低性能分析的心智负担就很重要了。关于业务层优化,这里总结了几点比较容易获取收益的优化经验:* *...
因为是自动化专业具有C语言基础、加上个人的兴趣爱好、项目经验,所以,本意是想找一份嵌入式开发工程师岗位的工作。但多番应聘面试下来,发现嵌入式开发的工作对工程师的实战经验要求较高,需要具备Linux、驱动、文件... 当我在选择的时候,也是做了一番纠结,但在后来的工作中发现,不会有特别明显的界限,有时项目需求参与framework定制开发,有时又需要参与APP开发。- 《第一行代码》:这是一本入门级书籍,主要介绍Android应用开发的基...
并尽可能地整理了时间轴。感兴趣的朋友可以看看,后面还会针对 Automotive 的源码进行更深入地解读。* [软件定义汽车之 Android Automotive OS 发展历程](https://juejin.cn/post/7135814547713196046)`Kotlin`... 开发当中大家常常容易忽略 App 的编译问题,便翻译和原创了几篇进行解惑。- [开发这么久,gradle 和 gradlew 啥区别、怎么选?](https://juejin.cn/post/7144558236643885092)- [深入理解 Android 模块化里的资源冲...
[picture.image](https://p3-volc-community-sign.byteimg.com/tos-cn-i-tlddhu82om/d374fc243cde4c05a30d6ab9be232fe7~tplv-tlddhu82om-image.image?=&rk3s=8031ce6d&x-expires=1716049211&x-signature=sCOMecEgz%2FgzPyBsFUPEGT3HA0c%3D)数字化时代,人们正在面临日益繁重的数字化需求,如何快速有效地连接软件应用以及优化工作流程,已成为一项重要的挑战。=========================================================...
涵盖多个领域的基础知识,例如法律、国家统计数据、垂直行业数据等丰富的资源,可以使您的知识助手拥有更加丰富多样的数据源以应对多种场景,帮助企业提升服务质量和工作效率。![picture.image](https://... 集简云是一款超级软件连接器,无需开发,无需代码知识就可以轻松打通数百款软件之间的数据连接,构建自动化与智能化的业务流程。通过自动化业务流程,每月可节省您数百甚至数万小时的人工成本。 ...