首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Linyb极客之路

    程序员自我修练-提高写代码能力

    你可能会常常发现,写了一段代码后,编译程序时是一大堆的出错 (原因:语法不熟) ──别担心,这是每个程序员必须经历的事,这时候你就需要更大的耐心及细心, 对每一行代码进行仔细人阅读并改正,这个很重要 有时为了能提前完成某一个任务,加班到深夜,可是到了明天却效率低下,还不如不加班(要注意休息) 99.在开发你必须记录下大家常出错的地方及大家的解决方法,这个对你以后错误的避免有很大的作用. 10.在写代码中时必须把上面写过代码记在心里,这样就可以养成习惯,提高代码的速度 11.对数据库操作时, 三.训练的方法:1.计划行事: (1.设定你的未来的学习目标 a.未来要成为什么样的人(主要是工作角色,如程序员,高级程序员,系统分析员) b.你近期要成为什么样的人(当前的工作职责是什么,如果只写代码程序员等 2.针对工作角色对自已的能力进行培养和知识进行学习。 关键的能力: (1.记忆能力:要学会把自已的写的代码和改的代码记的清清楚楚。要能提高效率。

    2.4K20发布于 2018-12-07
  • 来自专栏我爱计算机视觉

    9代码提高少样本学习泛化能力! ICLR2021 Oral,代码已开源

    Calibration 简介 从极少量样本中学习到泛化性能良好的模型是很困难的,因为极少的样本形成的数据分布往往与真实数据分布相差较大,在偏斜的数据分布上训练模型会导致严重的过拟合现象并严重破坏模型的泛化能力 我们的算法无需任何可训练参数,可以建立在任何已有的特征提取器和分类器之上,并极大的提高模型的泛化能力代码已开源,核心代码只有9行(evaluate_DC.py中的第10-19行)。 id=JWOiYxMG92s 代码:https://github.com/ShuoYang-1998/ICLR2021-Oral_Distribution_Calibration

    56420发布于 2021-01-25
  • 来自专栏码农沉思录

    代码之外,程序员还有哪些能力也非常的关键?

    程序员不应该只会写代码。 我觉得在程序员群体中,很多人有个误区,就是觉得作为码农,每天安安静静的敲代码、默默的做好技术就可以了,其他的事情都不用去思考,以为一切都会水到渠成。 最近又翻了翻之前看过的一本书《软技能-代码之外的生存指南》,再次来读,又有一番新的理解。 作为一名程序员,我们的职业与生活中,不能仅仅只关注代码和技术。 走出去,多做一点社交 程序员一般都不太喜欢社交,只喜欢“做一名安安静静码代码的美男子”。 作为程序员,我们太不擅长宣传自己、营销自己了。都是默默的干活。但是如果我们太过于低调,从不宣传自己,那自己的才华和能力就不容易被人所知。一名真正的优秀的程序员是应该具备营销自己的能力的。 虽说酒香不怕巷子深,但是做一个酒香巷子浅的程序员不是更好么。 那作为程序员应该如何营销自己呢? 程序员主要提供的服务就是技术开发服务,程序员的自我营销就是对自己技术开发服务能力的营销。

    53110发布于 2019-05-05
  • 来自专栏机器之心

    DeepMind携AlphaCode登Science封面,写代码能力不输程序员

    机器之心报道 编辑:小舟、陈萍 AI 卷到程序员自己身上了。 今年年初,DeepMind 发布了基于 Transformer 的新模型 AlphaCode,该模型实现了大规模代码生成。 论文地址:https://www.science.org/doi/10.1126/science.abq1158 代码生成一直被认为是一项重要挑战。 DeepMind 在选定的公共 GitHub 代码上预训练模型,并在相对较小的编程数据集上对其进行微调。 此外,该研究还在 CodeContests 测试集上检验了问题解决率和样本量的关系,结果如下图所示: 来自谷歌的世界级竞赛程序员 Petr Mitrichev 表示:「解决竞争性编程问题是一件非常困难的事情 AlphaCode 在这一领域取得的进展给我留下了深刻的印象,很高兴看到 AlphaCode 使用语言理解能力来生成代码并进行随机探索以创建新的解决方案。」

    58130编辑于 2022-12-13
  • 来自专栏JAVA葵花宝典

    代码之外,程序员还有哪些能力也非常的关键?

    微信公众号 :不止思考 程序员不应该只会写代码。 我觉得在程序员群体中,很多人有个误区,就是觉得作为码农,每天安安静静的敲代码、默默的做好技术就可以了,其他的事情都不用去思考,以为一切都会水到渠成。 最近又翻了翻之前看过的一本书《软技能-代码之外的生存指南》,再次来读,又有一番新的理解。 作为一名程序员,我们的职业与生活中,不能仅仅只关注代码和技术。 走出去,多做一点社交 程序员一般都不太喜欢社交,只喜欢“做一名安安静静码代码的美男子”。 作为程序员,我们太不擅长宣传自己、营销自己了。都是默默的干活。但是如果我们太过于低调,从不宣传自己,那自己的才华和能力就不容易被人所知。一名真正的优秀的程序员是应该具备营销自己的能力的。 虽说酒香不怕巷子深,但是做一个酒香巷子浅的程序员不是更好么。 那作为程序员应该如何营销自己呢? 程序员主要提供的服务就是技术开发服务,程序员的自我营销就是对自己技术开发服务能力的营销。

    53710发布于 2019-05-24
  • 来自专栏不止思考

    代码之外,程序员还有哪些能力也非常的关键?

    程序员不应该只会写代码。 我觉得在程序员群体中,很多人有个误区,就是觉得作为码农,每天安安静静的敲代码、默默的做好技术就可以了,其他的事情都不用去思考,以为一切都会水到渠成。 最近又翻了翻之前看过的一本书《软技能-代码之外的生存指南》,再次来读,又有一番新的理解。 作为一名程序员,我们的职业与生活中,不能仅仅只关注代码和技术。 走出去,多做一点社交 程序员一般都不太喜欢社交,只喜欢“做一名安安静静码代码的美男子”。 作为程序员,我们太不擅长宣传自己、营销自己了。都是默默的干活。但是如果我们太过于低调,从不宣传自己,那自己的才华和能力就不容易被人所知。一名真正的优秀的程序员是应该具备营销自己的能力的。 虽说酒香不怕巷子深,但是做一个酒香巷子浅的程序员不是更好么。 那作为程序员应该如何营销自己呢? 程序员主要提供的服务就是技术开发服务,程序员的自我营销就是对自己技术开发服务能力的营销。

    60321发布于 2019-03-14
  • 来自专栏AI科技评论

    9代码提高少样本学习泛化能力 | ICLR2021 Oral

    id=JWOiYxMG92s 代码:https://github.com/ShuoYang-1998/ICLR2021-Oral_Distribution_Calibration 论文第一作者:杨朔,本科毕业于哈尔滨工业大学 1 论文简介 从极少量样本中学习到泛化性能良好的模型是很困难的,因为极少的样本形成的数据分布往往与真实数据分布相差较大,在偏斜的数据分布上训练模型会导致严重的过拟合现象并严重破坏模型的泛化能力(见图1) 3 实验 我们的算法无需任何可训练参数,可以建立在任何已有的特征提取器和分类器之上,并极大的提高模型的泛化能力代码已开源,核心代码只有9行(evaluate_DC.py中的第10-19行)。

    1K20发布于 2021-01-25
  • 来自专栏花叔的专栏

    11-9小程序新能力

    11月9日发布的小程序新能力,其实在技术上没什么特点,就不做解读了,后头应该有更劲爆的。 “ 为帮助开发者快速推广小程序,公众号文章底部广告位现已支持推广小程序。

    1K70发布于 2018-04-18
  • 来自专栏服务端技术杂谈

    程序员能力模型

    我之前说过,程序员如果想有未来,必须最少做到P7的水平,这样在未来找工作可以有很大的选择权。 同时P7具备的专业的开发技能和一定的架构知识,在程序员纬度上能力慢慢趋于全面。 开发能力 关键词:能主导或核心参与大中型项目,能担任大型项目的技术负责人 标准: 精通1~2门主流开发语言。 熟悉1~2种常见软件工程开发模式,领会其中要领,并在具体项目中实践过。 架构能力 关键词:子系统设计能力,完整系统设计能力,横向大系统设计能力&前瞻性 标准: 能够完成多方需求收集,形成技术需求文档。 考虑合理的地域或机房分布,系统灾备能力,运维发布及扩展性。 能够充分的估算出系统可达的性能,能够设计出高性能,高并发,海量数据处理系统。 能够对公司内部系统的架构有一定深度的认识和了解。

    3.9K30发布于 2018-09-21
  • 来自专栏MixLab科技+设计实验室

    代码自动补全,程序员更应该锻炼架构能力 | Mix群聊

    让TA对你说出“别难过有我在”…… 挑战成功获得奖品 Iman 确实有点辛酸,我感觉我连敲代码的资格都没了 ??? R&J 是这个把?copilot.github.com 此图应景? 相煎何太急 2021.6.30 Iman 没错,GitHub Copilot 这个 AI 代码合成器:绝大多数代码建议都是新生成的,此前从未出现过。 自动生成代码 2021.6.30 其实还好吧,代码补全、建议,帮助我们更快地敲代码不是蛮好么 shadow OpenAI 2021.6.30 大型代码数据集 智能编辑器 生产力工具提效 野性 發財圈 ? 前阵子Kite代码补全工具也新增类似的 Intelligent Snippets功能。 通过 Intelligent Snippets 调用函数,用户只需要一半的击键操作,即可生成剩余的代码。 不只是节省了敲代码的时间,也能减少你查阅文档的次数 Iman 看起来我要好好转变下思维,往架构师方向发展啦 ? @Iman 别难过我们都在~~ shadow 野性 發財圈 ?

    45120发布于 2021-07-08
  • 来自专栏程序员的知识天地

    良好的代码格式反映了程序员的编码能力,好的程序员应该这么编码

    如果是大括号内为空,则简洁地写成{}即可,不需要换行;如果 是非空代码块则: 1) 左大括号前不换行。 2) 左大括号后换行。 3) 右大括号前换行。 4) 右大括号后还有else等代码则不换行;表示终止的右大括号后必须换行。 左小括号和字符之间不出现空格;同样,右小括号和字符之间也不出现空格;而左大 括号前需要空格。 说明:包括方法签名、结束右大括号、方法内代码、注释、空行、回车及任何不可见字符的总 行数不超过 80 行。 正例:代码逻辑分清红花和绿叶,个性和共性,绿叶逻辑单独出来成为额外方法,使主干代码 更加清晰;共性逻辑抽取成为共性方法,便于复用和维护。 小编都会分享程序员的那些事,还有干货哦!

    1.2K10发布于 2018-09-14
  • 来自专栏Java架构师进阶

    高级程序员应该具备什么能力

    从我一个多年从事IT行业的老程序员来讲,我对程序员是充满敬意的。 可是,我今年出来创业,做金融堂项目,接触过不少“高级程序员”后,似乎改变了这种看法,为啥呢? 我先说几种现象: 1、  小李,4年IT从业经验,来我司求职高级程序员(SE)一职,要其设计一个“网上支付方案”,1个小时过去后,交了白卷给我,并跟我说:“他们公司的程序员从不写文档,也不做什么方案,平常都是增 他跟我说,打印日志,从来不用组件,直接写代码就好,我说log4j知道吗?他说好像听说过…… 还有很多有意思的与好笑的事情,就不一一列举了。 从我个人的角度来看,这些做了3-5年的所谓高级程序员,充其量,就是修修改改写了几行代码,他们的工作性质,做3年,5年,甚至10年,我相信也进步不了什么。 2、  有一定的性能优化经验与能力,针对大数据(至少100W以上)做过设计处理与功能开发。 3、  有小团队(5人)的管理经验,在人有协助的情况下,能够基本驾驭10个人月工作量的项目。

    68520发布于 2018-08-23
  • AI时代,代码能力贬值之后,程序员核心竞争力是什么呢?

    读到这样一句话,“ 从2023年之后,代码能力不重要了,而是它从稀缺资源变成了基础设施。” 01 感慨 作为技术人,看到这句话多少还是有点悲伤。 优秀的程序员都有工匠精神,写出好的代码程序就像打磨了一件精美的手工艺品。 曾经坐在屏幕面前到深夜,还在为霹雳啪啦敲出优雅的代码程序而骄傲,如今来看变得非常廉价,这种体会以后不存在了,很悲伤。 02 技术平权 回头看,代码能力成为基础设施,似乎是必然的,AI也只是加速器而已。 技术迭代,从单体服务到微服务,从虚拟机到容器化再到云原生。 就现在这个水平下,初/中级程序员,已经没有任何性价比了,未来就是高级程序员带着AI写代码。 不想被AI淘汰,就必须学会使用AI。 这是趋势,谁也改变不了,未来不存在只会写代码程序员。 03 如何破局 代码能力贬值之后,程序员核心竞争力是什么呢? 文中提到有三样东西。 第一:技术判断力 业务价值层:要能看清什么是真问题,什么是假需求。 技术路径层:性能、风险、成本的考虑。

    10410编辑于 2026-06-23
  • 来自专栏Java Life

    程序员逻辑测试题(9)

    程序员逻辑测试题(9) 如果老王是大学教师,又写过许多哲学论文,则他一定是哲学系的教师。 这个断定是根据以下哪项作出的? A.老王写过许多哲学论文。 B.哲学系的教员写过许多哲学论文。 写在后面 作为一名合格的“程序猿”,逻辑思维能力怎能泛泛,因此为了锻炼在座包括我在内的“程序员”的逻辑思维能力,小编特意找了一些关于逻辑思维的题目。 逻辑推理能力强大后对我们的生活是很有帮助的,因为生活中随时随地都可能要用到的,能够让我们做事情逻辑性很强、很严密。 逻辑推理能力强代表逻辑思维能力也强,逻辑思维能力是指正确、合理思考的能力。即对事物进行观察、比较、分析、综合、抽象、概括、判断、推理的能力,采用科学的逻辑方法,准确而有条理地表达自己思维过程的能力。 它与形象思维能力截然不同,逻辑思维能力不仅是学好编程必须具备的能力,也是学好其他学科,处理日常生活问题所必须的能力。 The end

    67620发布于 2019-08-23
  • 来自专栏奝-大周

    代码审计day9

    Unicode编码 文件包含 文件包含漏洞的产生原因是在通过引入文件时,引用的文件名用户可控,由于传入的文件名没有经过合理的校验,或者校验被绕过,从而操作了预想之外的文件,就可能导致意外的文件泄露甚至恶意的代码注入 模块加载、cache调用,传入的参数拼接包含路径 include() 使用此函数,只有代码执行到此函数时才将文件包含进来,发生错误时只警告并继续执行。

    59220发布于 2020-08-19
  • 来自专栏高渡号外

    Python代码找bug(9

    Python代码找bug(9) 上期的代码设计需求: 有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。 代码如下: ? 请大家仔细阅读代码,找出其中的bug! 正确答案:共有2个bug。(对答案时间,看看答对了几个?) (1)第5行代码:c = age(n) + 2中,调用了age()函数。 所以,正确的代码应该是这样的: ? 点评:这个代码找bug问题,是复习递归算法的案例,主要目的: (1)巩固学习递归算法。 (2)加深理解递归算法中函数的返回值问题。 本期代码设计需求: 两个 3 行 3 列的矩阵: X = [[12,7,3], [4 ,5,6], [7 ,8,9]] Y = [[5,8,1], [6,7,3], [4,5,9 代码如下: ? 当然,上面的代码还是有bug的。请找出来,发到留言里,明天对答案。 正确答案明天揭晓。 提醒:惯例所有代码都是基于Pythpn3 的哦。

    1.2K30发布于 2020-09-22
  • 来自专栏Android开发指南

    9.代码抽取(adapter)

    1  抽取Adapter 共性的方法 2  把getView方法里 和holder相关的逻辑 摘取到Holder代码中 3  把Holder 相关的代码 抽取到BaseHolder中  4  把

    67890发布于 2018-05-14
  • 来自专栏腾讯云开发者社区推荐

    优秀程序员,如何提高架构能力

    ​导语 | 成为架构师是程序员进阶不可或缺的一条路径,尤其在当今愈加智能化的社会,对每位程序员的架构能力都提出了新的要求。 王晓波:程序员和架构师虽然是两个名词,但我认为,代码才是正道。架构师只是一个过渡阶段的某种时期的词语,就是程序员当中的一个片段。 其实本质上每个人都是技术世界分工的一部分,不管是程序员还是架构师,或者是测试和运维,本质上来说都是程序员,因为我们都在为代码工作,我们的工作内容都是代码。 这是可以驱动能力更好发展的。 王超:技术是一个领域,程序员是一个职业,架构是一个能力,是这样的三个层次。架构是可以穿越很多职能的,比如写代码代码关注扩展性和鲁棒性,会有插件设计等。 马文霜:我觉得架构师首先应该是一个程序员,这个大家应该都认同。不是说做架构师只会做架构不会写代码,架构师应该都是从程序员成长起来的,或者团队已经没有人了,现在架构要落地的时候你能上。

    3.1K358266发布于 2020-10-19
  • 架构师的“9域43项”能力模型

    1 腾讯云社区的【架构能力模型】文章汇总 2 架构岗位的层次&能力模型 3 产品架构师能力模型(9域43项) 4 产品架构师成长阶梯(从后备到专家,共5级) 5 英雄帖:邀您扩充模型AI相关能力组、能力项 1 腾讯云社区的【架构能力模型】文章汇总 cloud.tencent.com/developer/ask/2160601 zhuanlan.zhihu.com/p/1904810287162458696 我后面能力模型有块分解、链分解等,算是部分呼应 文3:从【业务】到【管理】到【技术】共六组能力 2 架构岗位的层次&能力模型 细说的话,架构师能力不止一个模型,看岗位。 图片 图片 3 产品架构师能力模型(9域43项) 软能力:思维力、文档力、沟通力 支撑组:技术力、设计力、工程力 高级组:经验力、督导力、创造力 4 产品架构师成长阶梯(从后备到专家,共5级) 图片 图片 图片 图片 图片 ---- 5 英雄帖:邀您扩充模型AI相关能力组、能力项 GenAI时代架构能力模型必变化,欢迎朋友们补充,发文章到社区(https://cloud.tencent.com/developer

    25.6K73编辑于 2025-05-11
  • 来自专栏Web技术布道师

    【杂谈】PHP程序员能力水平层次

    前言 之前看过很多篇关于服务端工程师和PHP开发者的能力模型介绍,每篇都对能力有侧重点. 下面我们来详细谈谈以开发能力为基准点的PHP程序员能力水平层次。 这里要注意的是,对于在学校或者培训机构做过的仿商城(仿京东商城等等)或者仿论坛仿博客,这些项目的作用是让学生熟悉团队开发(虽然大部分都不用版本控制,学完了也不知道),所以对于项目的可用性和代码质量还是持保留态度 这时候,需求分析不再那么随意,会考虑更多的现实场景,代码层面不再使用多余的foreach,会从时间复杂度考虑自己写的代码是不是辣鸡。 大量的模块开发伴随的是大量的业务分析以及逻辑代码,大量的逻辑代码会产生大量的重复从而不知不觉的提高自己堆语言的熟悉程度,慢慢的,就会从语法层面升级到语言层面. 恭喜你,入门了! 技术层面,去追求新技术,并有能力引领一股新的技术风潮。 初级程序员的学习榜样,也就是在初级一点点向上学习的路程上必定会听说的人。

    90310发布于 2019-07-25
领券