首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Java技术栈

    10年老兵给程序员10条建议!

    程序员虽然薪资待遇好,但是也得付出努力,技术好才行。特别是对于刚刚进入编程工作的新手程序员和正在学习编程的同学来说,一写代码就报错,出bug。 作为一个工作了10年+的老兵,总结了下面10条建议送给程序员。 1. 想清楚,再动手写代码 刚入行的新手,为了展示自己的能力,拿到需求迫不及待地就开始上手写代码,大忌! ? 2. 10. 慎用新技术 新技术是好东西,但没有百分百把握,自作主张用了,多半是作死。 ? 这10点建议还是很有道理的,现在做程序猿都不容易,大家一起加油!争取早日财务自由!

    1.4K60发布于 2018-03-30
  • 来自专栏PHP在线

    优秀程序员10个习惯

    但是,如果你要成为一个优秀的程序员,你还可以需要有几件事你需要注意。 如果你能让下面十个条目成为你的习惯,那么你才能真正算得上是优秀程序员。 1 学无止境 就算是你有了10年以上的程序员经历,你也得要使劲地学习。 因为你在计算机这个充满一创造力的领域,每天都会有很多很多的新事物出现。 你需要跟上时代的步伐。 程序员在使用什么样的工具上的争论还少吗?到处都是啊。 使用什么样的工具本来无所谓,只要你能更好更快地达到你的目的。 但是有一点是优秀程序员都应该了解的。 那就是,应该去尝试一下别的工作环境。 10. 不要搬起石头砸自己的脚。 程序员总是有一种不好的习惯,那就是总是想赶快地完成自己手上的工作。 但情况却往往事已愿违。 越是想做得快,就越是容易出问题。 越是想做得快,就越是容易遗漏问题。 以上是十条优秀程序员的习惯或行为规范,希望其可以对你有所帮助。

    1.1K60发布于 2018-03-09
  • 来自专栏陈哥聊测试

    新手程序员必备10大技能

    这是临近毕业或初入职场的新手程序员们密切关注的问题。 以下十项技能并不是必须,但它为程序员应该知道的事情提供了一个很好的起点,供新手程序员参考。 这都是作为程序员的基本技能,将长期伴随你的程序员职业生涯。如果你的目标是从事软件开发和编程工作,那么这些都是保持竞争力而可以学习和提高的东西。 文本编辑器 作为程序员工作时,没有一天不使用文本编辑器。即使对于非程序员和任何与计算机打交道的人来说,它也是必不可少的工具之一。 IDE 对于任何程序员来说,现代IDE都是非常重要的工具。对于C、C++和C语言程序员,选择非常明确:Visual Studio。 以上的十条技能涵盖了每位程序员初入行业所需的必备技能,希望能为阅读到这篇文章的每一位程序员提供一参考,以及进行职业规划的新思路。也欢迎行业前辈们分享自己的经验、踩过的坑,为新手程序员保驾护航。

    2.3K20发布于 2021-07-14
  • 来自专栏敏捷开发

    新手程序员必学10大技能

    这是临近毕业或初入职场的新手程序员们密切关注的问题。以下十项技能并不是必须,但它为程序员应该知道的事情提供了一个很好的起点,供新手程序员参考。这都是作为程序员的基本技能,将长期伴随你的程序员职业生涯。 文本编辑器作为程序员工作时,没有一天不使用文本编辑器。即使对于非程序员和任何与计算机打交道的人来说,它也是必不可少的工具之一。 IDE对于任何程序员来说,现代IDE都是非常重要的工具。对于C、C++和C语言程序员,选择非常明确:Visual Studio。 程序员可以使用Excel来跟踪进度,协调数据,数据分析,数据质量检查和项目规划。这就是为什么敦促每个程序员深入学习Excel的原因。 以上的十条技能涵盖了每位程序员初入行业所需的必备技能,希望能为阅读到这篇文章的每一位程序员提供一参考,以及进行职业规划的新思路。也欢迎行业前辈们分享自己的经验、踩过的坑,为新手程序员保驾护航。

    65310编辑于 2024-02-28
  • 来自专栏Java Life

    程序员逻辑测试题(10)

    程序员逻辑测试题(10) 李明、王冰、马云三位股民对股票A和股票B分别作了如下预测:李明:只有股票A不上涨,股票B才不上涨。 王冰:股票A和股票B至少有一种不上涨。 写在后面 作为一名合格的“程序猿”,逻辑思维能力怎能泛泛,因此为了锻炼在座包括我在内的“程序员”的逻辑思维能力,小编特意找了一些关于逻辑思维的题目。

    72120发布于 2019-09-12
  • 来自专栏java一日一条

    最令程序员沮丧的 10 件事

    下面的10件事就是大多数程序员关于编程所无法苟同的。 对于非软件开发人员来说,开发人员的工作看起来一定很甜蜜:很多公司都需求这方面人才,得到的报酬真的很不错,公司给你各种有趣的福利,等等。 基于在线讨论论坛中程序员的评论和投票,我们总结了最令软件开发人员沮丧的10件事情。如果,读完了这些,你依然不改初衷想成为软件开发人员,那么别说我没有提醒过你。 ? 10.硬件 软件,如果没有硬件供其运行的话,自然无法做任何事情。尽管一些软件开发人员在最后依然自欺欺人地想要忽略硬件,但人力所不可避免的是,迟早,他们会在构建或调试程序时面临特定于硬件的问题。 不幸的是,这种观念往往会导致老板、项目经理和销售人员对程序员程序员的团队在某个日期内可以合理生产的东西产生不切实际的期望,并对可交付的成果过度承诺。 于此产生的不幸是,这意味着在匆忙中,因为不良的沟通或者粗心大意,程序员可能会破坏另一个程序员的代码,从而引发紧张、压力、以及通常还会伴随咒骂。

    55330发布于 2018-09-14
  • 来自专栏技术翻译

    程序员必知的10个工具!

    这是一个程序员现在最重要的工具,这就是为什么我建议每一个程序员真正学好Git和Github。 8.Linux命令 就像SQL,Linux命令是程序员的另一个重要工具。每个程序员有时都要在UNIX上工作,我们中的许多人大部分时间都花在Linux机器上。 image.png 10.Powershell或Cygwin WindowsPowerShell是Microsoft为实现任务自动化和配置管理而开发的shell。 程序员必须阅读的10本书 2. 10条提高编程技巧的小窍门 3. 每个程序员都应该知道的面向对象设计原则 4. 学习十大编程语言 5. Java和Web Developer应该学习的10个框架和库 原文标题《10 Useful Tools and Libraries for Programmer and IT Professionals

    2.7K00发布于 2018-10-08
  • 来自专栏程序员的知识天地

    优秀程序员10条黄金法则!

    这可能需要5到10分钟的时间才能将注意力重新集中起来,将思绪一一理顺,而原本这个问题只需要Google搜索一下,或者询问别人就能解决。 10.积极地面对批评,而不是消极抵制。 对我来说,批评是一个让我能够改善提高的机会。 如果还有一种做事的方法是我没有想到的,那么我会想去了解它,因为这或许能帮助我改进自己 【如果大家对程序员,web前端感兴趣,想要学习的,关注一下小编吧。 最后祝所有程序员都能够走上人生巅峰,让代码将梦想照进现实,非常适合新手学习,有不懂的问题可以随时问我,工作不忙的时候希望可以给大家解惑。】

    52340发布于 2018-09-14
  • 来自专栏java一日一条

    给新人程序员10 点建议

    一转眼从学校毕业已经超过10年了,从一名普通的程序员成长为500强企业的架构师,如今也开始做IT管理工作,可以算是一个过来人。 这一路走来,自己有一些感悟,也看到其他人的一些经验教训,对于如何掌控自己的职业生涯,总结了10点建议,希望对那些处在迷茫中的年轻朋友们有些许帮助。 10,000小时定律 我曾看过一本书,名叫《异类 不一样的成功启示录》,作者对社会中那些成功人士进行了分析,书中那些被称为异类的 计算机天才,杰出的棒球手,演奏家,无一例外都是经过了超过10,000小时的练习才达到了超乎常人的技能 而他告诉我,他的这个能力并非与生俱来的,他以前曾经是一名Cobol程序员,转行做咨询后,由于个性羞涩,不善与人交往,一开始也是很怕做公开演讲,但他的老板发现他的问题后,特意安排他每天下班前,在公司内部公开做一次演讲来讲述他当天的工作内容 他的故事深深触动了我,从此以后,我在工作和生活中,都尽可能地去使用英语,比如我在StackOverflow上查找开发问题,我用GitHub管理代码库并和来自世界其他国家的程序员一起维护开源项目。

    72220发布于 2018-09-19
  • 来自专栏养码场

    工作 10 年的程序员总结的 10 个血的教训

    原文:http://www.techug.com/post/10-years-programmer-10-tips.html 声明:文章著作权归作者所有,本文略有删减。 今天场主准备给大家推荐一篇文章,一个工作 10 年的程序员总结的教训,看看你符合了几条 ? 01 不要轻易换笔记本电脑,不要跟潮流,不要买过多的电子产品,不要过于频繁的更换手机。 07 对程序员来讲,开发思想、架构、代码就是财富,别老丢弃你的劳动成果,要学会保护你的劳动成果。 软件的价值就在于重复利用,而不是每个功能,都从头开发,那永远是辛苦的程序员。 08 要防止原地踏步,不是工作年限长了,经验就丰富了,能力就强了,年纪越大工作越难找。 “ 程序员圈里,犹如逆水行舟,不进则退 ” 希望你的的技术能力是你成长的底气和一身的盔甲,希望你不管工作几年,都还记得当初向前奔跑的自己。

    53410发布于 2018-12-28
  • 来自专栏java一日一条

    成为伟大程序员10 个要点

    最近我在接受采访时被问到我关于成为一名伟大程序员的见解。这是一个有趣的问题,我认为我们都可以是伟大的程序员,无论我们的天赋如何,如果我们遵循一些规则的话——我相信——这应该是常识。 当然,这10个要点中的所有内容并不都是完全正儿八经的,有些事情只是我的看法,你的情况可能会有所不同,所以如果出现矛盾的话,不要耿耿于怀。 ? 但大多数程序员只达到“好”的级别,或是有潜力达到“好”的程度。那么怎么才能成为一名好的程序员呢?正如罗马不是一天建成的,伟大的软件也不是一天可以写成的,受欢迎的人并非我们这个时代唯一的英雄。 我遇到过许多默默无闻但伟大的程序员,他们孜孜不倦地攻克软件难题,解决了许多小公司隐蔽的问题。 伟大的程序员都有一个共同点:遇到问题就是干。练习,实践。每天都致力于工作与学习,然后变得越来越优秀。 10.保持简单,傻瓜式 爱因斯坦曾说: “Everything should be made as simple as possible, but no simpler.”

    63030发布于 2018-09-14
  • 来自专栏轮子工厂

    程序员入门的10点建议!

    不踩坑的程序员不是好的程序员,每天忙着写bug修复bug,慢慢对于C语言编写程序有了一些属于自己的心得与体验,因为热爱所以也乐此不疲,以下是我给初学者们一些在学习C语言时避免踩坑的经验。 ? 初学者犯的最多的错误,很多资深程序员也会犯。 10、 把平时没问题的程序分模块保存起来。 在不断的犯错与解决错误的过程中,小白会逐渐成长,当小白的经验积累到一定程度时,小白就成为了一名软件工程师,也就是程序员/程序媛。这就是我们的成长道路。 记得学编程的第一句话就是:一个程序员的高度取决于他的程序积累量。如果你要问我怎么能持之以恒的学习编程,那我只能告诉你两个字:热爱!

    89450发布于 2019-04-25
  • 来自专栏Flutter入门到实战

    程序员10条中肯建议

    以下十条建议是一个老程序员给出的建议,句句中肯,希望能引起你的思考,而不是笑笑就过去了。觉得在理,不妨随手点赞收藏转发分享,谢谢~ ? ---- 程序员的二八定律: ? 程序员的二八定律(这个图是我自己做的) ---- 1.想清楚,再动手写代码 刚入行的新手,为了展示自己的能力,拿到需求迫不及待地就开始上手写代码,大忌! ? 10.慎用新技术 新技术是好东西,但没有百分百把握,自作主张用了,多半是作死。 在用新技术之前,你要想一下以下几个问题:(这里拿kotlin举例说明) kotlin源码你看过吗? ---- 本文参考: 老程序员10条中肯建议

    62510发布于 2018-09-03
  • 来自专栏技术翻译

    成为优秀程序员10个技巧

    我最近在接受采访时被问如何成为优秀程序员。这是一个有趣的问题,我认为如果我们应该遵循一些准则 - 我相信 - 无论我们的天赋如何,我们都可以成为伟大的程序员。 事实上,这些准则不但适用于程序员,而且适用于所有专业人士。 通过保持好奇心,你将成为一个更好的程序员,并知道何时使用这些工具中的哪一个。 7.去实践 你怎么能成为一名优秀的程序员?通过实践。伟大的软件不是一天写成的,受欢迎的人不是我们这个时代唯一的英雄。 10.保持简单 爱因斯坦说: “一切都应尽可能简单,即使他们并不简单。” 没有人能够处理巨大的复杂度。不单单是软件方面,还包括生活的任何其他方面。复杂度是好程序的杀手,因此简单性对好程序帮助很大。 原文标题《10 Tips on How to Be a Great Programmer》, 作者: Lukas Eder 译者:我就静静地看 不代表云加社区观点,更多详情请查看原文链接

    79600发布于 2018-09-11
  • 来自专栏编程

    程序员需要自问的 10 个问题

    你想成为一个开发者/程序员么? 那是时候放下《24小时学会超级骗子语言》之类的书了。相反地,每天问自己一下10个问题,并养成一个习惯吧。 是否有某种模式? 一个优秀的程序员和懂一点编程语言的人,差别在于理解缘由的深度。 同样的原则也适用于修复某个问题。“只需重启一下服务。” “你试过重启吗?” 当问题发生时,我们经常会想到这些话。

    1K100发布于 2018-01-30
  • 来自专栏Java技术栈

    Java 程序员常犯的 10 个 SQL 错误!

    ,而且都可以归为某一类模式) 心境(首先,要写个好的面向对象程序是比命令式程序难的多,你得花费一些功夫) 但当Java程序员写SQL语句时,一切都不一样了。 但在Java里类似的语句却不容易,因为程序员不仅要反复考虑编程范式,而且也要考虑算法的问题。 下面是Java程序员在写SQL时常犯的10个错误(没有特定的顺序)。 1、忘掉NULL Java程序员写SQL时对NULL的误解可能是最大的错误。也许是因为(并非唯一理由)NULL也称作UNKNOWN。如果被称作 UNKNOWN,这还好理解些。 10、一条一条地插入大量记录 JDBC“懂”批处理(batch),你应该不会忘了它。 blog.jooq.org/ 译者:LianyouCQ, LeoXu, yale8848, 开源中国驻联合国理事, super0555 译文:https://www.oschina.net/translate/10

    1.8K20发布于 2021-06-16
  • 来自专栏Java编程

    成为优秀Java程序员10大技巧

    Java程序员有许多应遵循的守则或最佳实践方式。本文概述了每个开发者最应该遵循的10条守则或戒律,如果不遵循它们,将会导致灾难性后果。 1. 有句谚语说的好:“有来有往,互惠互利”,因此程序员应该体谅彼此(还有你自己),给你的代码加上注释。 2. 对那些不知道更好解决方案的人,要多听有经验程序员的建议。对于那些纯粹出于个人目的而将设计复杂化的人,我建议你要更加专业一点。 3. 编码前就写单元测试 保留单元测试的注释 对任何“有趣的”公共方法都要做单元测试(“有趣的”是指除了像最常见的getter/setter这类方法外的方法,但包含有自己内容的getter/setter 方法) 10 结论 本文中总结了Java程序员最应注意的10项守则。仅仅知道是不够的,还要遵循它们。希望这些守则能让我们做更加专业的程序员。 不是每个人都能成为高手,但是不努力,就算有再高的天分,也白痴一个!

    1.8K10发布于 2017-12-17
  • 来自专栏月色的自留地

    Unix程序员的Win10二三事

    所以mac还有linux程序员,一般都算是*nix程序员,尽管其中还有不少的区别。 无论你的Win10使用了什么版本,打开应用商店,都已经能搜索到这些Linux应用,但是,似乎只有RS3之后的版本才可以下载,其它版本的win10只能看看介绍,然后就只好洗洗睡了。 ———————————————————————————————————————————————— 很多unix程序员的工作方式都是ssh登陆,然后vi修改程序,接着make编译。 到了win10你会发现,同样的ssh不管用了...... 事实上这幅图片是Win10预置的桌面壁纸之一,不算无关吧?)

    1.5K50发布于 2018-06-20
  • 来自专栏跟着阿笨一起玩NET

    程序员从初级到中级10个秘诀

    ustin James曾发表过一篇博文《10 tips for advancing from a beginner to an intermediate developer》,为我们分享如何才能完成程序员从初级到中级的蜕变 这个观点很好,有关程序员如何从初级跃升到中级的信息极少。以下是为了实现这种转变需要你去做的10件事。 4.有耐心,常练习 研究表明,要成为一名“专家”,需要花费10年,或者10000到20000小时的刻意练习时间。真的很久。 还有,成为专家不尽然就是执行10年同样的任 务;通常这意味着要在特定领域内执行广泛的任务。需要花费大量的时间和精力才能成为“专家”;做几年程序员是不够的。想在30岁左右成为一名高级软件开发 工程师? 10.要玩的开心 想要痴迷于单调乏味的工作?痛恨工作吧。要想升级为中级程序员可不仅仅是为了拿到不断增长的工资不达目的誓不罢休,而是要真正享受工作。

    81130发布于 2018-09-19
  • 来自专栏艾编程

    每个程序员必学的10个Git命令

    希望在团队中处理代码时有效协作并跟踪更改的程序员来说,版本控制至关重要。Git 是一个版本控制系统,允许您跟踪修订、识别文件版本并在必要时恢复旧版本。 使用'git status'命令的例子如下 $ git status 10. git显示 此命令显示指定提交的元数据和内容更改。

    1K00编辑于 2023-02-06
领券