Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >同样都是开发,为什么你不如别人?

同样都是开发,为什么你不如别人?

作者头像
xuexiangjys
发布于 2022-04-18 04:52:35
发布于 2022-04-18 04:52:35
2830
举报

2020年由于疫情的影响,大批量的公司破产倒闭,即使能坚持下来的,也是推出了很多财务削减和人员裁减计划(也有美名为人员优化),这导致了大量人员的失业,当然也包括了我们这些做开发的程序猿。

疫情时间,为了能快速找到工作,很多人又开始四处寻找面试材料复习开始备战面试,但就在复习的过程中有些人可能会发现,原来自己工作了这么多年,水平可能都不及一个拥有三年开发经验的新人。

那么问题来了,同样是开发,为什么你不如别人?如何才能让自己变得更加优秀?下面我将从三个方面阐述我的思考。

1.做事的艺术

在工作中,我们可能会碰到各种各样的问题,如何优雅地处理这些事情,非常考验一个人的能力。

严谨和一丝不苟的态度

有人经常这样向我抱怨:面试造火箭大炮,工作拧螺丝。我想即便你是拧螺丝的工作,也务必要保持一丝不苟的态度把这拧螺丝的工作做好,否则你的这步没能拧好,很有可能导致造出来的整个火箭还没飞上天就爆炸了。

我觉得干咱们研发这一行,严谨和一丝不苟的态度是必须具备的基本职业素养。因为可能就是你的一点小疏忽或者情况考虑不周,可能给别人带来多大的麻烦和后果。

可能一、两次地这样坑别人,别人还能原谅你,帮你填坑。但如果由于你的不严谨和不认真的态度,导致三番五次地坑别人,时间长了即便你人再好,别人也不会再相信你,这样你在团队中就举步维艰了。

把握问题的本质

在工作的时候,我们经常会遇到各种各样的奇怪的bug。面对这些bug,不同的人处理的方式也是不尽相同。有的人是恨得咬牙切齿,恨不得和提bug的人干一架;有的人则是非常淡定,一边询问bug的详细情况,一边静静地坐着打断点、打日志分析问题。两者处理的方式不同,带来的结果也不尽相同。

那么当我们在开发过程中遇到问题时,我们该如何解决呢?我想核心的解决方法就是 把握问题的本质

如何 把握问题的本质,以下是我常用的方法论供大家参考:

  • 1.了解问题的详细情况,收集问题出现的条件和现象:只有了解问题才能解决问题。
  • 2.模拟问题出现的场景,对问题进行场景复现。
  • 3.将偶现问题转化为必现问题,从中寻找规律。
  • 4.善用排除法,筛除干扰项。
  • 5. 断点+日志相结合进行问题跟踪,深入源码探寻问题的本质。

一旦把握了问题的本质之后,一切便会迎刃而解。后面你需要做的就是找到方法,并解决它。你可以自己想办法;搜索网上有没有人和你遇到同样的问题;请教这方面熟悉的人...

事前永远比事后更重要

事前埋下的坑,也许需要事后付出数倍的努力才能把坑填完。很多时候我们经常会忽视事前计划、设计的重要性,往往是走一步看一步,等功能实现到一半的时候才突然发现这条路越走越崎岖或者根本行不通,这个时候你是非常难受的:继续走下去,可能前面的坑会越来越多;不继续走,重新想方案,项目延期,进度赶不上,要被问责。

因此在做任何事前之前,一定要自己要做的事情想清楚了再去做,避免南辕北辙的尴尬。

以下是我给出的几点建议:

  • 1.在做一些较为复杂的功能前,尽量做好设计。这里的设计主要包括:
    • 流程图:把所有可能出现的情况都考虑进去,越详细越好。
    • 设计类图:包括UML图和时序图等。好的设计往往事半功倍,这里我推荐大家多学学设计模式
    • 性能设计和可拓展设计。
  • 2.养成良好的编码规范,在关键的、难懂的地方多加些注释,这样可以避免长时间后的遗忘,导致代码晦涩难懂,大大增加维护难道和bug产生的几率。
  • 3.提高代码的质量,在实现功能的同时,注重代码的性能,对于一些常见的性能问题要烂熟于心。
  • 4.在问题出现任何端倪之前就立马进行解决,即使不能完全解决也要预先想出替代方案。否则时间长了或者上线了之后,你可能需要付出数倍的精力才能解决,并有可能带来非常不好的影响。

低调做人高调做事

Talkischeap.Showme the code.这句话可谓是IT圈里最朗朗上口的一句话。

咱们干研发这一行的不同于其他职业,并不需要极力向外推销自己来获取更高的业绩。我们绝大多数的研发人员都是务实派,靠的是一行一行码出来的代码去实现自己的价值,少说话多敲几行代码会更有价值得多。

所以,那些成天夸夸其谈,开口就是讲上一堆技术架构,闭口写起代码又是一团乱麻的人,是比较不受欢迎的。

我们做技术的不要成天拿着技术出来显摆。要知道人外有人天外有天,比你技术牛逼的大有人在,没必要整天要在技术上比个高低贵贱的,也不需要刻意让别人知道自己有多么厉害,因为你写的代码就能证明你的技术水平,时间一长大家自然心知肚明。

帮助别人的艺术

在帮助别人的同时,还能让自己对这块的技术掌握得更加透彻,何乐而不为呢?

帮助别人,而不是施舍,这一点尤为重要。我们要乐于助人,但是也要注重方法。帮助他人是建立在相互尊重的基础上的,否则你的好心帮助会被别人理解为同情施舍或者多管闲事。

因此我们在帮助别人的时候要注意以下几点:

  • 不要有帮助人的企图,只有在别人需要帮助的时候才去伸出援助之手。
  • 给予被帮助人最起码的的尊重。
  • 不要借着帮助他人的名义去干预被帮助人的成长,最好的帮助就是点到即止,剩下的顺其自然。

2.学习的艺术

从事开发工作,无论你是在产品线上写业务代码,还是在技术平台进行技术研究,我们都不能放弃学习,放弃对新技术的尝试。放弃学习就好比战士上战场弄丢了自己的枪,很快你将会被一浪又一浪的技术浪潮所淘汰。

学习和汲取他人的长处

对于大多数的人来说,发现别人的缺点很容易,但是发现别人的优点却很难,这也是很多人不能快速成长的原因所在。

优秀的人总是善于发现别人的优点并加以学习。学习、模仿并最终超越是他们战无不胜的秘诀。他们并不在于你身上有多少缺点,他们只在乎能从你身上学到多少东西。

他们不仅会向身边的人学习,还会向以下几个方面进行学习:

  • 优秀的源码。这里包括系统源码和优秀的开源项目源码。
  • 优秀的技术书籍、文章。
  • 优秀的理念和思想。

把握学习的广度和深度

漫无目的地学习必然导致效率的极其低下,我们在学习之前一定要给自己设定一个目标:到底是想学习不同领域额的技能,成为一名全才;还是想就某一领域深入研究,成为一名专才,这就涉及到学习的广度和深度的选择了。

因为你不同的选择可能导致不同的人生轨迹,就目前而言,大厂更偏向于某一领域的专才,而小厂更偏向于拥有更多技能的全才,当然这也不是那么绝对。就选择而言,大厂固然很好,但是又有多少人能进入大厂呢;小厂虽说待遇各方面都不敌大厂,但是小厂的机遇多啊,说不定哪天公司发展得不错,你就能爬上领导的位置了呢。

所以无论你是选择学习的广度还是学习的深度,其实都是没有错的,唯一错的就是你压根就没有思考过这事。

当然这里的选择也不是绝对的,每个人在不同的阶段可能选择的方向并不相同。当你初涉社会刚开始工作,你可能追求的是学习的广度,但慢慢的当你对某一领域感兴趣或者表现出异于常人的天赋时,你可能又会转而追求学习的深度。

每个人的技术都有可能在某一刻达到瓶颈。如果现在的你翻开一年前你提交的代码,却发现和你现在提交的代码并无差别时,这个时候你就要小心了,很可能你已经达到你的技术瓶颈了,这个时候考虑换一个学习的纬度可能是不错的选择。

持续不断地学习

技术在日新月异地不断变化和发展着,前几年还比较流行的技术,可能没过几年就被人们所抛弃。当革命性的突破技术取代旧的技术时,这是历史巨轮不断向前发展、不可阻挡的趋势。

不要以为你现在掌握的技术就能够养活你一辈子,我们需要对技术的发展保持着极大的敏锐触觉。一旦你所掌握的技术逐渐被新技术所替代时,你就要小心了,可能留给你学习的时间不多了。

利用好学习的工具

利用好学习的工具,能够极大地提高我们的学习效率。

这里我主要介绍关于自学一门技术可以利用的工具:

  • 专业性的入门书籍。对于新手和小白而言,我还是建议大家先找几本专业性和权威性最强的书籍作为自己的入门指南。因为书本讲解得更详细也更成体系,对于入门而言还是相当不错的。
  • 专业领域较强的技术论坛和博客。在这里我们可以学到很多书本上所没有的一些前沿技术的资讯和技术交流心得。这里推荐掘金和思否。
  • 开源代码托管平台。在上面拥有海量开源的项目,其中也不乏许多优秀的开源项目可以供我们学习和参考。学习和借鉴别人优秀的代码和设计思想,能让我们快速提高自我的coding能力。这里我主要推荐Github和Gitee。关于如何使用开源代码托管平台,可以参考我之前写的一篇文章:《你真的会使用github吗?》。

3.提问的艺术

我们每个人都不是万能的,都会遇到很多我们不懂的问题,需要向别人进行求助。但是并不是每个人的问题都能够得到别人的答复,这完全取决于提问者提问的水平。

这里我先模拟一个场景:当你在github上使用了某人开源的轮子时,遇到了问题需要向作者提问或者提issue,你会怎样进行提问?

  • 提问者A:大佬帮帮忙,我在使用xxx的使用遇到问题了,请问怎么解决啊?
  • 提问者B:老哥,我说xxx小白,在使用你的xxxx搞了一天了都没有运行得起来,能不能帮帮忙,我实在没办法了。
  • 提问者C:您好,大佬。我在使用xxxx时,频繁xxxx,导致xxxx,但是xxxx, 又会xxxxx, 但是呢...(以下省略500字)。可能我形容地不是很清楚,你可以试一下就知道了。
  • 提问者D:请问怎么解决,......(以下省略数百行的日志)
  • 提问者E:你这xxx根本不能用,......(以下省略约一百字的抱怨的话)
  • 提问者F:您好,我在使用xxx的xxx版本的时候,遇到了xxx问题。下面是我出现问题时的现象(....)以及日志(....)。我是这样xxx,然后xxx,最后导致xxxx。我出现问题的设备型号是xxxx,在xxxx上没有出现问题,是不是xxxxx导致的?

上面6个人提问的方式是完全不同,我想可能只有提问者F才能够最终得到别人的答复并顺利解决问题,下面我将帮你逐一分析原因:

  • 提问者A是很多人经常犯的错误,那就是只抛出了问题,并没有给出问题出现的现象和依据,这会让被提问者无从下手,没有丝毫回复的欲望。毕竟你是求别人帮你解决问题,而不是领导发号施令。
  • 提问者C的问题就是说得太多,没能精确描述问题是什么。这样表述不清的提问只会让被提问者满脸的问号,然后直接回复:???。
  • 提问者B是很多初学者(学生)常犯的毛病,没有明确的问题,没有明确的解决预期,有的就是祈求式的求助,甚至连要帮什么忙都没有表述清楚。对于这种提问,绝大多数人是不予理睬的,因为他们并不想把时间浪费在一个什么都不明白的菜鸟身上,毕竟他们不是你的老师,没有义务教你基础知识。
  • 提问者D也是很多人经常犯的错误。出现问题之后的第一反应不是先去进行一番思考尝试自己解决,而是无脑地将一堆无用的错误日志贴出来,请求别人给出解决方案。对于这样的问题,可能绝大多数人的第一反应就是:能百度解决问题的,请不要来烦我,谢谢!
  • 提问者E就不用多说了,这种提问明显不是冲着解决问题的目的来的。对于这种不友善,怀有敌意的提问,我想大部分人的反应不是去帮忙解决问题,而是在想:这人不会是傻*吧?

分析了上面人的提问方式后,我们可以总结出如下几个问题时的技巧:

  • 首先明确问题是什么。
  • 优先自我思考解决,解决不了再向别人寻求帮助。
  • 清晰地描述问题。
  • 问题解决及时反馈并表达谢意。

明确问题是什么

在提问之前,首要任务是要搞明白自己到底要问什么,诉求是什么,这是对被提问者最起码的尊重。

什么都没搞明白就稀里糊涂地跑去问别人,这会让别人觉得你很唐突无知,给人留下非常不好的印象,这也会直接导致别人不愿意帮助你解决问题。

为什么这么说?因为别人要想帮你解决问题,还得先搞明白你的问题到底是什么,你的诉求是什么,然后还需要帮你分析问题出现的原因,最后才能帮你想出解决的办法,这花费的精力和代价实在是太大了。要知道这不是在学校或者医院,没人会愿意这么大费周折地帮你。

所以,要想自己的问题能够得到别人的答复和帮助,你必须想明白你要问的问题到底是什么!

优先自我思考解决

你可能也会遇到这样的情况,经常有人会在论坛上、qq群里、博客评论区里,动不动就贴出数百行的报错日志,然后不加一点说明,开口就问:这是什么问题,能帮我解决吗?

像这样不经大脑思考就草率的发问只能得到草率的回答,或者根本得不到任何答案便会石沉大海。其实我特别不建议大家在QQ群或者微信群里向别人问问题,因为懂的人可能不屑于回答(觉得这样的问题太low了,即使回答对了也体现不出自己的厉害),不懂的人即便回复你了也没有任何价值,反而有可能会把你带偏了。现在这社会,大家的时间都很宝贵,没有哪个真正厉害的技术大牛是在QQ群和微信群里活跃的,大牛的时间都很宝贵。那些成天在QQ群或者微信群里活跃的人,八成是闲的没事干的人。

因此要想得到别人高质量的答复,必须拥有与之相匹配的高质量的问题才行,这样别人才会愿意帮你解决。所以并不是什么问题都是值得向别人提问的。

我们在提问之前,一定要有自己的思考,优先尝试自己解决问题。下面是我提供的几个自我解决问题的途径:

  • 断点+日志相结合进行问题跟踪,深入源码探寻问题的本质并予以解决。
  • 仔细通读作者编写的使用手册,不要拉下每一个细节(切忌想当然),试着自己找答案。
  • 在FAQ里找答案。如果有开源地址的话,建议优先在Issue中查找是否有相关的问题,并借鉴其中的解决方法。
  • 在网上搜索相关问题(条件允许的话,优先使用google,百度太坑,搜到的大多千篇一律)
  • 向你身边精于此道的朋友咨询。

如果经过以上5种方法你都没能解决问题,这个时候你再向别人进行提问,我相信你一定能够把问题解决。因为带着思考向别人提问题,才更能够得到别人高质量的答复。如果可以的话,你可以直接把自己想的几个解决方法阐述出来,这样别人可能会更愿意帮你解决,毕竟大家都喜欢做选择题,而不是论述题。

清晰地描述问题

有这样一部分人,每次遇到问题需要向别人求助的时候,经常表现的是举足无措,慌张地描述了一大堆看上去和问题有关又或者无关的话,滔滔不绝口若悬河,问得被提问者一脸懵逼。

面对这样的问题难免会让别人头大。讲了一大堆却分不出主次和主要矛盾,就连问题是什么都没有搞得很明白,别人怎么帮你解决?

因此我们在阐述问题的时候,需要注意以下几点:

  • 问题描述要言简意赅,尽量控制在50字以内。
  • 问题描述要条理清晰,把握主要矛盾。与问题无关或者相关性较低的话就不要说了。
  • 建议问题中包括如下几部分的内容:
    • 问题描述
    • 使用版本
    • 如何重现
    • 期望的效果
    • 出错现象(截图或者视频)
    • 设备信息(环境)
    • 附加信息(可以是日志或者源码链接等)

问题解决及时反馈并表达谢意

现实生活中常常有这样一部分人,在得到别人帮助了之后,连一句问题是否被解决的答复或者感谢也没有便消失得无影无踪,这会极大地打击被求助者的积极性。因为问题久拖未决会让人灰心,他们渴望看到问题被解决,并从中得到帮助别人带来的满足感,这点非常重要。否则下次再有人向他提问题时,可能就不太愿意帮忙了。

所以,在问题解决后,向所有帮助过你的人发个说明,让他们知道问题是怎样解决的,并再一次向他们表示感谢。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-05-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 我的Android开源之旅 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
不看这篇,别怪GPU大神们不回答你的问题!
本篇改编自 Eric Steven Raymond 的《提问的艺术》 在Lady的GPU应用技术开发QQ群里,当提出一个技术问题时,你能得到怎样的回答? 这取决于挖出答案的难度,同样取决于你提问的方法
GPUS Lady
2018/04/02
7950
不看这篇,别怪GPU大神们不回答你的问题!
用完主流的Agent之后,我觉得保持思考比会用工具更重要
今天凌晨openAI不是发了一个ChatGPT Agent吗,我也瞅了那个发布会的介绍,简短的几个功能介绍,基本不好用,都是国内agent玩剩下的。
AIGC新知
2025/07/20
730
用完主流的Agent之后,我觉得保持思考比会用工具更重要
如何在大学里成为IT技术大牛
如何在大学里成为IT技术大牛 1、主流价值观 价值观是个挺玄乎的词,三年前大一的时候,我对这个词毫无概念,但是现在慢慢理解了。所谓价值感,就是一个人对各种事物价值的评价。有的人认为钱是最重要的,一辈子追逐金钱,大部分人并不赞同。有的人认为开心是最重要的,却又有各种困惑。价值观本身并没有谁对谁错,存在即为合理。但是我们还是会评价一个人的好坏,而我们评价的依据就是主流价值观。主流价值观认为,人应该做对自己对社会有利的事,至少对他人无害,这一点也确实值得赞同。主流价值观也常常认为,人应该有所作为,而很多人甚
用户1289394
2018/02/26
6880
每个阶段的程序员都是需要提高自己的技能
仅能完成简单模块和项目的开发工作难以胜任复杂模块的开发。通常是入行不久 1 年及以下工作经验的同学。
前端老鸟
2019/07/31
3980
本命的2016年,2017年继续前行
还记得吗? 还记得小巫在2015年结束的时候写过的一篇文章么,猴年马月,猴年来了,马月呢?,我们先来回顾一下当时我说过的一些话,当时我说不再参加CSDN的博客之星的竞选,当时花了很多精力去拉人投票,虽然票数拿到了前10名,后来发现这个只是拿了个入围奖,浪费了一些亲朋好友的心血,觉得很无语也很无趣,一个博客之星也只是值一个iPhone,也没啥好去争的。而今年小巫写博客的频率是越来越低了,基本上也就一个月一两篇文章,因为相比以前我更多时间花在了工作上,有些朋友都知道我今年我加入了腾讯,而去年我还在南方周末,连我
巫山老妖
2018/07/20
3080
大家在寻找的高级程序员到底是什么样子的?
我们的中国文化,对“面子”看的特别重,所以你会发现身边到处都是高级XXX,听着倍儿有面子,程序员也不例外。
纯洁的微笑
2019/10/15
9270
程序员的核心竞争力是什么?为什么?
姚冬回答的非常好,我狗尾续貂的说几句。 我们都知道学习能力很重要,那么学习能力从何而来,除了去看书上课这种,如何在实践工作中学习成长? 我之前微博说了一个笼统的概念,什么是能力? 对待问题的态度,以及处理问题的思路和方法。 先说态度 你服务器偶尔出501错误,也许比例不高(知乎也出现过很多次),很多程序员,没错,是很多,假装看不见,不在乎,或者归咎于人品问题。 这就是态度问题。 再往后,负载高了或者其他什么原因,突然频繁出现501错误,不去追寻深入的原因,而是找各种借口, 什么IDC服务商不好,服务器
逸鹏
2018/04/09
8210
小白与大神存在哪些差距
看到很多about云会员,铁粉及QQ群成员,当然也包括一些转行成员,而且整个IT行业很多人可能都面临这个问题,感到困惑。比如没有大数据工作经验,没有人工智能工作经验,该如何找这方面的工作。 很多人可能有这方面的经历,学习这方面的技术有一两年的,可是没有做过项目,怎么找工作,公司怎么可能用没有项目经验的人。同样很多培训的成员,似乎也面临这么个问题,我只是模拟的项目,并没有真正的工作过,工作难找,该怎么办? 这时候我们在思考一个问题? 哪些大佬,功成名就者,各个你认为比较厉害的大神,他们是怎么找工作的? 当然有人可能会说,他们有背景,留过学,富二代等等,确实有这方面的,王思聪根本就不用找工作,羡慕吧。奶茶妹妹,人家也不用哎,羡慕吧。可是王思聪,奶茶妹妹只有一个,相信这也是很小的一部分人所具有的优势。我们大部分人面临的问题,依然是毕业之后,如何找到自己心仪的一份工作。 如果你了解的够多,相信知道校招,也就是在学校中被招聘的成员,不得不说这部分很幸运。但是如果我们招聘不到,就说明我们不优秀吗?这里我们说下星爷和马云。星爷拉打酱油的梁朝伟去面试,结果梁朝伟考上,星爷落选。跟周星驰一起出道的很多,很多人都已经有很大的名气,结果星爷还只是一个儿童节目的小主持人。当然马云相信大家应该都了解,马云当年去面试肯德基,25个人里24个被录用了。这说明有的人可能赢在了起跑线上,可是人生是个马拉松,起跑超前,不意味着永远跑在前面。 如果我们没有那么幸运,学校招聘中没有录取。很遗憾要接受社会考验了。社会招聘很严酷,而且残忍。是的,就是这么残忍。 面临社会的考验,没有工作经验,我们该如何解决? 那么你认为什么是工作经验? 做着办公室,搞着公司的项目,做了几年,到处是漏洞,这就是工作经验?记得曾经流行一句话,你是拥有十年工作经验,还是一个经验用了十年。所以我们经验的获取,如果不用心,可能你永远没有成长。如果用心学习,不断成长,我们并不一定非要在办公室才能获取经验。 现在我们来想想,如果在工作中接手一个项目,和我们自己来搞一个项目,他们之间有什么区别? 1.技术广度与深度 如果是已经有经验的人做一个项目,首先他的技术是经过别人考核通过的,是通过技术学习,技术认可洗礼的。在我们找工作的时候,我们会看到各种技术要求。 (1)技术广度 如下是区块链技术要求:
用户1410343
2018/07/26
2840
小白与大神存在哪些差距
田渊栋:技术之外(一)
---- 新智元报道   作者:田渊栋 编辑:桃子 【新智元导读】田渊栋博士在知乎上发表了文章「技术之外(一)」。2021年,他曾指出个人要跳出纯技术的圈子,不能太过沉迷自己的长处,而看不到短处。今天这篇文章在一些具体细节做出了思考。 最近太忙,很久没在知乎上写专栏了,这次乘着ICML结束后稍微写一点。 从小到大,中国家长都训练孩子考高分,啥事不用管,只要闷头做题就好了。现在还有“做题家”的称呼。虽然“一个人把活干了”值得惊叹,也能赢得一时的赞誉,但这并非长久之计。 我去年写过要跳出纯技术的圈子,不
新智元
2022/03/04
4910
真正的程序员都是在拼命往前走的
  对于软件这一行的人,我们有个很大的挑战,就是如何能够用正确方法的做事情。什么是正确的方法,这依赖于你在做什么和做给谁。而究竟所谓 “正确的方法”里都包括了什么内容,这并不是重点,重点是你是否能坚持按照这种方式做事。初级程序员在这个问题是通常不能做到坚持,而资历较深的程序员却 能始终坚持原则。 也许会有一个“非常紧急”的项目,或者这个项目很特殊,不能按常规过程开发。这只是个假象。 好的程序员知道即使在任何情况和环境下都要坚持做正确的事情。 如果说按正确的方式开发将导致不能按时完成任务,那么,他们就会知道,这个项目是不能按时完工的。 不要妥协,工程质量是你作为一个优秀程序员的唯一终极证明。 确保你所有的代码都是在正确的方法下100%正确的写出的。要按一个优秀的程序员的标准来要求自己。
java架构师
2018/08/23
3610
真正的程序员都是在拼命往前走的
互联网大公司还在采用过时的技术,为什么?
许多刚毕业的程序员朋友,都有一个执念,进想要那种规模大一点一的公司,上市的,业内有名的最好。
一墨编程学习
2018/09/14
5600
做一个优雅的提问者
最近加了很多新人朋友,大部分都是初级开发者。都想要加入开发者群交流讨论平时遇到的问题。新人朋友有这种想法其实蛮好的,但是很多人似乎都不知道如何有效提出自己的问题,他们往往一张图或者一句话就往群里一扔,并且希望能有群友给自己解答。
wayn
2024/08/16
1661
做一个优雅的提问者
【饭谈】谈谈所有人都曾经对测开技术的迷茫和恐惧
这是出自一本教程上的折线图画法,是否觉得这俩句代码当中,哪怕一个字母都不敢改?这些全是固定的写法?其实,这只是作者最简单的举例的一个demo而已,里面的一切都可以随便改~ 有无数种组合情况,只有你学会了其中的原理,才能运用自如。
我去热饭
2022/05/19
3160
【饭谈】谈谈所有人都曾经对测开技术的迷茫和恐惧
跃迁:成为高手的技术
任何一条行业链,一旦某个链条有能大幅提高效率的新技术,这个领域的核心竞争力就会变化。
yeedomliu
2022/12/03
7300
跃迁:成为高手的技术
如何在大学里成为IT技术大神?
前文回顾:机器学习实战--住房月租金预测(2) 这篇文章并非原创,在大一的时候完全是被标题所吸引,好在文章没有让自己失望,现在回顾自己学习编程的日子里,正是这篇文章引导着我如何高效的学习编程,同样有很多观点一直影响着我去做一些其他的事情,无论你是在校生还是已经工作了,这篇文章中你都能有所收获,文章挺长希望大家耐心读完。
PM小王
2019/07/02
3930
再谈:我对测试行业发展和自我价值诉求的思考
周末和几个测试圈子里的大佬饭局上聊了一些职场和测试职业发展相关的话题,我将聊天的内容做了整理和阐述。见文章《测试工程师的职场发展二三谈》。朋友圈有测试同学对这篇文章提了比较深刻的建议,下面是他的评价和建议:
老_张
2022/01/26
6000
如何利用认知和人性来做最棒的程序员?
假期偶然间翻掘金的时候,刷到这篇文章,作者对于技术选型、查问题、技术面试、线上故障、代码复用、为什么开源等各个方面的说法非常经典,我也十分认可作者的观点,所以拿过过来分享给大家。
周三不加班
2019/06/04
6890
如何利用认知和人性来做最棒的程序员?
提问的智慧
无论是学习还是工作中,大家总会遇到各种各样的问题,比如程序无法运行、代码读不懂等等。
程序员鱼皮
2021/01/08
1.3K0
你《提问的智慧+如何有效地报告Bug》了吗?
http://iamin.blogdriver.com/iamin/1204404.html
阿敏总司令
2019/02/28
9100
开发中遇到问题,如何聪明地向你的老大请教?
这篇打算给实习生一点职场小建议。按道理说我工作两年,也算是一个职场新手。经验不太丰富,但有一点我觉得必须跟大家(尤其是实习生)分享。斗胆在各位职场老鸟面前耍耍大刀,引起不适,请轻喷。
JavaFish
2019/10/17
5850
相关推荐
不看这篇,别怪GPU大神们不回答你的问题!
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档