我28岁,老实说,到目前为止我在生活中并没有做太多事情。最近,我在网上偶然接触到了编程和网络安全,这两个领域的积极面貌真的吸引了我的注意。我一直对解决问题保持耐心,实际上我也很享受这个过程。这让我有一种成就感。我也算是比较懂技术,经过一段时间,我感觉自己可能找到了一个我可以真正擅长的领域。
问题是,我并没有条件去上大学或参加任何正式的机构。我看到过一些关于人们在线学习并进入科技行业的故事,但我也读到过很多负面的看法。即使是毕业生,有时也很难找到工作。
所以我真的很想知道:如果我下定决心学习并努力工作,实际上我有机会在没有学位的情况下改变我的生活,进入编程或网络安全领域吗?
返回首页
一周热榜
我正在寻找那些经常写作(文档、规格说明、营销文案、论文等)并且已经使用AI工具(如ChatGPT、Claude等)或集成在编辑器中的AI功能(如Notion)的人们的实际经验故事。
在使用这些工具时,哪些地方会打断你的工作流程?是什么让你不愿意更依赖这些工具?如果你可以摒弃当前的工具链,从零开始构建一个“以AI为先”的编辑器,那么这个编辑器必须具备哪些功能?
我希望听到边缘案例、痛点、你们自己开发的技巧,以及你希望存在的一个功能。
我认为大多数产品是AI增强而非AI优先的。许多工具并不适应真实的上下文和约束条件,我们正处于AI的烟雾和镜子阶段。我试图描绘出这些差距,以便开发者(包括我自己)能够针对正确的问题,而不是追逐那些被炒作的东西。
我几年前提到过这个问题,当时大家认为这很愚蠢,因为科技工作者处于“特权地位”。但在经历了这么多裁员和人工智能的威胁后,我不确定这种情况是否仍然成立。<p>那么,在我们开始组建工会之前,还会有多少次裁员呢?
我曾经非常喜欢这些讨论串,它们在寻找早期客户方面非常有帮助,同时也很鼓舞人心。请分享你们的经历。
<p>https://news.ycombinator.com/item?id=39110194 (2024)
https://news.ycombinator.com/item?id=34482433 (2023)
https://news.ycombinator.com/item?id=29995152 (2022)
https://news.ycombinator.com/item?id=29667095 (2021)
https://news.ycombinator.com/item?id=24947167 (2020)
嘿,HN,
我们写了一个相当不错的Gradle插件,想和大家分享一下。
结果发现,如果对Java和Kotlin编译器进行原生镜像处理,特别是对于“小型”项目(少于10,000个类),可以获得显著的性能提升。
通过对编译器进行原生镜像编译,通常在Gradle/Maven等工具中经历的JIT预热过程被跳过。启动时间非常快,因为原生镜像将堆封装在二进制文件中。javac的原生版本从输入生成的输出是完全相同的。这是完全相同的代码,只是经过AOT编译、转换为机器代码,并由GraalVM进行了预优化。
当然,原生镜像在所有情况下并不是最优的。经过预热的JIT仍然优于原生镜像,但我认为大多数项目在通过Gradle或Maven时“从未达到”完全预热的JIT,因为运行编译器的虚拟机很少能存活足够长的时间。
Elide(这个插件使用的工具)也支持获取Maven依赖。当激活时,它会准备一个本地的m2根目录,以便Gradle在需要时能够找到已经在磁盘上的依赖。初步基准测试显示,由于锁定文件防止了不必要的重新解析,原生镜像解析器的性能提升与编译器相似,达到了100倍以上的提升。
我们(作者)非常欢迎大家对改进这个Gradle插件或底层工具链提出反馈。请告诉我们你的想法!