码农专题

[原则-010]如何成为一个初级java码农

列个大纲。想学的可以按照这个步骤来。 1. 《疯狂java》,把整本书题题过一遍。 2. 《Java数据结构和算法》,老外写的,算法刷一遍。数据结构不要看中国人写的书。但julyedu.com的东东可以都搞一遍。 3. 学会用eclipse,找个高手给你演示一遍。然后用它做项目。 4. 在github上找一个知名而简短的开源java项目,读懂代码,然后自己重写一遍。 5. 去猎聘网和拉勾网,找j

码农常用/好用工具【持续更新】

1. Online UML https://www.draw.io/ 2. Maven repository https://mvnrepository.com/ 3. PDF Drive is your search engine for PDF files https://www.pdfdrive.net/ 4. Android测试版计划 https://www.google.com/a

码农跳槽国企,没躲过被裁命运

上一篇:xy 降薪!! 粉丝投稿: 互联网生涯的14年:一段疲惫而充实的旅程 在2022年5月,我结束了长达14年的互联网职业生涯。这段岁月里,我如同劳碌的狗,不知疲倦地工作着。在一次紧急项目中,我连续工作了28天,几乎每天都工作到凌晨,太阳初升的景象已经变得不再新鲜。 那时,我35岁,突然感到心脏跳动异常,心中不禁涌起一个念头:“哥们儿,你已经不再年轻了。”这种危机感让我意识到,我不能继续用健

OrangePi AIpro初体验,码农的第一台个人AI云电脑

介绍 香橙派联合华为精心打造,建设人工智能新生态  官网地址:Orange Pi AIpro Orange Pi官网-香橙派 Orange Pi论坛:Orange Pi论坛 昇腾社区:为开发者免费提供数百个代码参考样例昇腾社区-官网丨昇腾万里 让智能无所不及 学习路径:开发者学习路径-昇腾社区  应用案例:应用案例-昇腾社区 OrangePi AIpro(8T)采用昇腾AI技术路

Java码农的福音:再也不怕乱码了

即便是Java这样成熟的语言,开发者们也常常会遇到一个恼人的问题——乱码。 本文将深入探讨乱码的根本原因,并针对Java开发中的乱码场景提出有效的解决方案,辅以实战代码,让Java程序员从此告别乱码困扰。 一,字符集的故事 1,计算机不懂字符 敲代码时,键盘上输入的是字符,屏幕上显示的是字符,但计算机的大脑CPU其实根本不知道字符是什么,CPU能处理的只有二进制,即数字0和1。 键盘上

【码农日常】将mp4转换为逐帧图片

项目场景: 拍摄了一段视频记录设备工作的状态和测量仪器的实时数据。由于测量仪器岁数比较大,不够智能,遂打算将视频转换为逐帧图片进行分析。 网上没找到现成工具,借鉴网上大神的操作方式打算用python写一个工具。 问题描述 用python写一个将mp4格式转换为逐帧图片的程序,该程序可以设置需要转换帧的步长。 将问题抛给AI。 答: 要实现这个功能,你可以使用Python中的opencv

码农的苦逼生活

码农的苦逼生活, 无非是码园的苦心经营, 日复一日, 年复一年, 能有大丰收, 辛勤劳作也算没有白费。 码农的苦逼生活, 无非是码的反复打磨, 一天十行, 十天一行, 灵感的闪现, 也都算是不错的收获。 码农的苦逼生活, 也就那么回事儿, 目标明确, 操作简单, 有所收获, 完成自己小小的心愿。

码农程序员必须牢记的开发格式规约

【强制】大括号的使用约定。如果是大括号内为空,则简洁地写成{}即可,不需要换行;如果是非空代码块则: 1) 左大括号前不换行。 2) 左大括号后换行。 3) 右大括号前换行。 4) 右大括号后还有 else 等代码则不换行;表示终止右大括号后必须换行。 【强制】 左括号和后一个字符之间不出现空格;同样,右括号和前一个字符之间也不出现空 格。详见第 5 条下方正例提示。 【

刘强东不学编程,今天很可能没有京东......一位码农的发家致富史

公元前216年,16岁的项羽随叔父离开老家宿迁,踏上了西楚霸王之路。2200多年后,“大强子”带着村里人为他凑的500块钱和76个茶叶蛋,离开老家宿迁,来到了中国人民大学社会学院。他跟朋友说:我就是想当官,所以才考了人大。 一怒为红颜,从此成码农 刘同学入学不久,发现一件痛苦的事实:76个茶叶蛋管不了一学期;500块钱很快就用完。为了吃上更多的茶叶蛋,刘同学开始想办法赚钱。刚开始的时候

细数AI程序员 Devin、SWE-agent、通义灵码、Devika...,“码农”要失业了吗?

细数AI程序员 Devin、SWE-agent、通义灵码、Devika…,“码农”要失业了吗? 1. 全球首位AI工程师:Devin 3月12日,美国AI初创公司Cognition AI在X平台发布一条视频,宣布了首位完全自主的AI程序员 Devin 的诞生。 第一位接近人类的 AI 程序员,究竟强在哪里? 不同于我们在前两年看到的 GitHub Copilot 等 AI 编程助手,De

0年级码农的2011年终总结

明年毕业参加工作,今年是学生生活的最后一年,也是工作准备的最后一年,毕了业就要步入码农的行列了,因此今年的年总就是“0年级的年终总结”了。鉴于没写过这样的总结,也没读过别人类似的总结,所以本篇的计划是尽量详细,甚至繁琐的组织所有想得到的东西,最后再总结、升华。     一、工作内容     1.1 工作变动      2010年底离开了启明星辰,休闲了一个月,放假回家又休养了一个月,

码农职业心理总结

辞职的心理总结 1.感觉另一家公司有大牛,技术更强 2.感觉自己技术太牛了,寻找更强挑战 3.感觉自己技术太菜了,寻找环境学习 4.感觉人生无望,前途迷茫 5.对现有公司的环境不满. 任职心理总结 1.感觉待遇,环境还不错 2.感觉有挑战 3.感觉有激情 4.感觉工作非常简单,直接圈钱 续任心理总结 1.感觉工作内容值得期待 2.感觉有兴趣 3.感觉离职成本

惊现码农地铁敲代码:作秀还是敬业?

程序员是个什么职业?线上出bug了他们就是救火员!想必很多人都经历过项目上线后匆忙处理bug,这种时候,就不分周末还是工作日了,更不管白天还是黑夜干就对了! 线上出了问题,程序员责任是最重的,毕竟没有及时修复的话,带来的很可能是分分钟几千万的损失,尤其电商产品,所以,程序员牺牲时间、牺牲个人生活是常有的事,大部分人都还是很敬业的,地铁上、公交上时刻背着黑色双肩包就是最好的证明了。 逢年过节,或

万众期待,催更5年,《码农翻身2》强势来袭!!!

转眼间,距离《码农翻身》的出版已经过了5 年时间,很多读者催问:“什么时候出《码农翻身2》?我已经等不及了!”“疫情都结束了,《码农翻身2》在哪儿?”…… 现在《码农翻身2》终于来了,之所以拖了这么长的时间,主要是因为中间“插播”了另外一本书——《半小时漫画计算机》,该书使用纯漫画的方式来讲解计算机基础知识,这对我来说是一个全新的尝试,花费了我不少的时间和精力。 近几年来,我一直在微信公众号“

编程入行指南:从代码小白到技术大牛的“码农”奇幻漂流

码到三十五 : 个人主页 心中有诗画,指尖舞代码,目光览世界,步履越千山,人间尽值得 ! 在这个飞速发展的信息时代,技术不断推陈出新,程序员若想保持行业翘楚地位,必须持续汲取新知、精进技艺。 目录 第一关:编程语言——与代码怪兽的较量第二关:算法——在智慧的迷宫中探险第三关:项目实战——在代码的丛林中求生 在东北某个被大雪覆盖的小

大龄码农的提升的新机遇: 大数据/人工智能

自上世纪五十年代在达特茅斯会议确立人工智能的概念以来,虽然已历经近70年的发展,时至今日,人类似乎依然未能摆脱关于人工智能的困惑:它究竟是为了服务于人类未来的帮手,还是取代人类劳动、控制人类行为的凶手?     说起人工智能的发展史,自其1956年被正式定义以来,已经度过了风风雨雨七十载。的确,长久以来人类对于人工智能的研究尚停留在实验室阶段,就像一个尚在襁褓中的婴儿等待着成长,又似

码农世界:从入门到高手的成长攻略

👨‍💻👩‍💻 各位编程爱好者,欢迎来到现实而又充满挑战的码农世界。在这里,我们将一起探索一条如何从入门走向精通,最终在IT行业中找到自己位置的道路。准备好笔记本和热情,让我们携手揭开程序员职业发展的真实面貌,帮助你规划一条稳健且富有成就感的职业旅程。 🎯 第一篇章:初入江湖 - 学习与起步      🎓 开始学习编程时,你首先得拥有自己的“编程武器”——熟悉一种或多种主流编程语言。

我是怎样从一个码农做到一家公司的合伙人(个人奋斗史)

13年大学毕业,到现在刚好5年整了,还记得那个时候刚走出校门时对社会的懵懂无知和带有憧憬。 一毕业就开始从事互联网工作,很清楚第一份工作是给一家医疗广告公司做网站和服务器维护。说积累工作经验和学习新的技能真的是没有,一切都是自己来。 因为整个公司的技术部就2个人,一个设计兼编辑在加我一个能力实在太菜的技术。有人问为什么公司要做我这样没有一点工作经验的人啊,很简单啊,一般大牛不会来这种公司,技

明晚直播 | “码农”解放农民双手, AI助力智慧农业!

点击左上方蓝字关注我们 “锄禾日当午,汗滴禾下土”这首题为《悯农》的著名唐诗,作为中国的孩子,大家都耳熟能详。传统的农业生产方式辛苦且低效,而现在,农民伯伯的福音来啦,AI机器人已经活跃在农业生产的各个环节,帮助农民伯伯解放双手! 但是,不同农业场景情况复杂,不同农作物的成熟度标准不一,实践起来需要考虑的真实场景问题很多。明晚飞桨开发者说直播,飞桨开发者技术专家、苏州大学副教授耿长兴将为大家分

机器统治码农的时代来了!“大数据+技术管理”惹的祸

最近,我在各大技术沙龙和论坛上,积极倡导的一个理念:“大数据驱动的技术管理”,我相信这是技术管理的未来:通过汇集“软件生命周期大数据”,包括员工的基本信息数据、BUG率、考勤数据等等,通过对这些数据的分析和挖掘,构建“员工画像”、“团队画像”,基于画像信息,在开发过程和项目管理中,进行预警和预测,从而提升团队成熟度,更精确的指导技术管理工作。 首先,我们通过一个真实发生在我团队里的故事,来了

8天学通MongoDB——第五天 主从复制 - 一线码农 - 博客园

从这一篇开始我们主要讨论mongodb的部署技术。     我们知道sql server能够做到读写分离,双机热备份和集群部署,当然mongodb也能做到,实际应用中我们不希望数据库采用单点部署, 如果碰到数据库宕机或者被毁灭性破坏那是多么的糟糕。 一:主从复制 1: 首先看看模型图 2: 从上面的图形中我们可以分析出这种架构有如下的好处:      <1>  数据

8天学通MongoDB——第四天 索引操作 - 一线码农 - 博客园

这些天项目改版,时间比较紧,博客也就没跟得上,还望大家见谅。     好,今天分享下mongodb中关于索引的基本操作,我们日常做开发都避免不了要对程序进行性能优化,而程序的操作无非就是CURD,通常我们 又会花费50%的时间在R上面,因为Read操作对用户来说是非常敏感的,处理不好就会被人唾弃,呵呵。     从算法上来说有5种经典的查找,具体的可以参见我的算法速成系列

8天学通MongoDB——第三天 细说高级操作 - 一线码农 - 博客园

今天跟大家分享一下mongodb中比较好玩的知识,主要包括:聚合,游标。 一: 聚合       常见的聚合操作跟sql server一样,有:count,distinct,group,mapReduce。 <1> count         count是最简单,最容易,也是最常用的聚合工具,它的使用跟我们C#里面的count使用简直一模一样。 <2> distinc

8天学通MongoDB——第二天 细说增删查改 - 一线码农 - 博客园

看过上一篇,相信大家都会知道如何开启mongodb了,这篇就细说下其中的增删查改,首先当我们用上一篇同样的方式打开mongodb,突然 傻眼了,擦,竟然开启不了,仔细观察“划线区域“的信息,发现db文件夹下有一个类似的”lock file”阻止了mongodb的开启,接下来我们要做的就 是干掉它,之后,开启成功,关于mongodb的管理方式将在后续文章分享。 一:

8天学通MongoDB——第一天 基础入门 - 一线码农 - 博客园

关于mongodb的好处,优点之类的这里就不说了,唯一要讲的一点就是mongodb中有三元素:数据库,集合,文档,其中“集合” 就是对应关系数据库中的“表”,“文档”对应“行”。 一: 下载       上MongoDB官网 ,我们发现有32bit和64bit,这个就要看你系统了,不过这里有两点注意:           ①:根据业界规则,偶数为“稳定版”(如:1.6.X,

码农精进之路:我不相信35岁就做不了程序员

异步导读 我曾很多次被人问到,在软件的世界里到底有没有优雅的代码和整洁的架构?是不是所有想实现DDD和想要写好业务代码的职场新人都只能凌乱的摸索和反复尝试?答案是有捷径。 对于大多数初出茅庐的程序员们而言,张建飞的《代码精进之路:从码农到工匠》一书就是一条捷径。通过多年的学习和工作积累,张建飞研发了COLA(全称是Clean Object—Oriented Layered Archi