1. 聚能聊>
  2. 话题详情

程序员怎样才能有效提高自己的“战斗力”?

很多时候作为一名程序员需要具备很多方面的能力,自我解决能力也是其中之一,那么你知道有什么办法可以帮助我们自身提升解决问题的能力呢?

在开发中,每天遇到客户各种各样的奇葩需求。客户接触其他产品时候发现什么功能好用,就马上来说把这个功能实现,每天遇到各种各样的需求都不知道怎么解决。

又比如
小白开发者A:为什么升级弹窗提示不了?我已经完全按照文档集成了啊,求救啊。。
小白开发者B:为什么集成热更新SDK之后,修复不了我的问题?
小白开发者C:集成SDK之后,编译出错了,谁能帮忙看下。
小白开发者D:怎么开启混淆啊。。。
小白开发者E:为什么没有mapping文件。
小白开发者F:为什么接入SDK之后,没有看到log。
小白开发者G:这个异常怎么解决?
等等。。。

下面我们就来说说以下几种有关如何提升自我解决能力的方法:

第一点:细心。细心是每个高手必备的条件。没有它,即使遇到问题,也不会找到问题的所在。如何养成细心?这要求我们养成淡定的生活态度,不骄不躁,能够平淡的看待事情,看待功名利禄。当然,对公司的薪资要求是另外一码事情。不知道大家有多少记笔记的习惯呢?如果在网页里看到一篇不错的文章,是否会记得Ctrl+D一下?如果你记得Ctrl+D一下,那么说明你已经初步具备了细心条件。
第二点:广泛的阅读。阅读不仅仅是指专业书籍文章,也包括所有的书籍文章。俗话说“书读百遍其义自见”,广泛的阅读不单单会提高我们的编程能力,也会进一步巩固我们的细心。当然,读书也要取其精华,去其糟粕。像那些武侠玄幻的小说,还是不看的好。阅读能够拓宽我们的思路,在遇到问题的时候能够帮助我们不会拘泥于在一个点上。
第三点:提问的智慧。其实这第三点是可以单列出来作一篇文章来说的,这里呢就简单的说一下。如果说我们把前两点总结为“入”的话,那么,提问就是“出”。提问是对我们所掌握知识的一个归纳总结,如何叫别人在第一时间就能理解你要实现什么,这就是对我们平时所学习的一次考核。提问要抓住要点,比如“我如何在下如何实现XXX效果?具体是XXXXX的”。如果你看到这样的提问,你第一反应是什么?那么如果你遇到这样的提问“如何实现XXX效果?”,你又会怎么想?很明显,你很愿意去回答第一个问题。提问不仅仅是在书面上,也在嘴上,所以,要多多练习说话哦
第四点:刨根问底的学习态度。这样说可能有点过了,但是在你解决了问题之后,要记得总结一下,有需要的还要深挖其中的原理。如果你不做总结,当你以后遇到相同或类似的问题时,是否能够很快的想起解决方法呢?

下面我们来聊聊:
在工作中遇到过什么奇葩问题?
遇到问题时候你是怎么解决的?
有什么比较好的问题解决办法?

参与话题

奖品区域 活动规则 已 结束

  • 奖品一

    淘公仔 x 2

  • 奖品二

    阿里云代金券 x 5

  • 奖品三

    云栖定制鼠标垫 x 3

45个回答

2

黄二刀 已获得淘公仔 复制链接去分享

在工作中遇到过什么奇葩问题?
有个客户和我说,能不能在系统做个导出功能,可以把浏览器的某个特定区域完完整整导出,然后他想把导出内容打印出来。我听完,懵逼了五分钟,脑电波短路,空白了之后,立马通电,然后和他说,你截下图然后把图片打印出来,难道没有更方便。
遇到问题时候你是怎么解决的?
我遇到问题通常都是百度、谷歌、翻书,自己寻找解决方法,同时也培养自己独立解决问题的能力,不到走投无路,绝对不去打扰别人,要知道大家都很忙、大家任务都很重,大家的时间都很宝贵。
有什么比较好的问题解决办法?
CSDN挺不错的,我遇到的问题,大部分都能在上面找到解决方式,但是也有个别灌水、烂驴充数的,经常把我绕了大半天,结果什么问题也没解决。

2

盖地虎王晓 已获得云栖定制鼠标垫 复制链接去分享

在工作中遇到过什么奇葩问题?
我遇到比较奇葩一点的就是我们公司自己做了一个OA系统,但是公司希望我们这个系统最好能绑定电脑硬件,我们这个系统是BS架构,大家知道,BS架构的一般无法获取用户端硬件地址,但是我给他们讲了,他们就一句话,我不懂技术,反正我要实现这样。最后我没办法,是通过cefsharp解决的。

遇到问题时候你是怎么解决的?
我遇到问题解决方法一般都是先理顺思路,想想可能通过哪些地方法能解决问题,然后再逐一查找相应资料,一般就要么是在网上找咨询,要么就是进群或者是论坛里发贴问呀,或者在群里面求助一些大神,总之围绕问题需要解决什么就查什么相关资料。

有什么比较好的问题解决办法?
工作中遇到的问题太多了,没有说一个万能的方法可以解决所有问题。最好解决问题的就是学习+积累。我会把平时遇到的一些问题都做一个样例在本机存一份,即使网站有找到相关网站了,为了防止别人会把文章删掉,所以我都会做一个离线版文档。这是一个积累过程,另一个就是多学习了,只有知识面广了,你才有更强的能力解决问题。

1

卓上 已获得阿里云代金券 复制链接去分享

》在工作中遇到过什么奇葩问题?
一般来说都不是技术上的问题,大部分都是业务和产品上有问题,上家公司做社区服务类应用,受众都是一些上了年纪的人,然后产品原型出来之后有很繁琐的手机端操作流程,结果调研时候发现这些老年人几乎都不用智能手机,甚至连手机都没有的。。。
》遇到问题时候你是怎么解决的?
遇到问题,技术上的如果不是很前沿的东西,一般遇到的问题通过查文档、搜索引擎都能找到答案,即使遇到很难搞的问题,也一定不要着急,耐心反复的想办法总能解决;业务上的问题,我觉得主要是沟通,把业务理解透了,反复讨论不管怎样,总会有一个定论。
》有什么比较好的问题解决办法?
耐心、细心、沟通、合作。

0

浮生递归 已获得阿里云代金券 复制链接去分享

在工作中遇到过什么奇葩问题?
维稳期间,网站要进行监测,看是否会被黑掉。然后排查时,发现一个网站页面内容会自动发生变化,触发警报。开发人员说,这是美工的问题。技术总监看不下去了,直接说你家的美工能让网页内容直接变更。
开发人员让美工设计个按钮,美工让开发人员截图下整个页面,以便整体协调。扯来扯去扯了半天,开发人员死活不愿意截图整个页面。黑人脸问号。

遇到问题时候你是怎么解决的?
看什么问题,沟通问题大部分会据理力争。心情不好的时候,就随他去吧……包括开发中出现一时无法修补的bug,如果心情不好,也直接跟客户说,暂时处理不了,哈哈。心情好的时候,技术问题,还是会潜心专研,没碰到过有什么解决不了的。即使是像app颜色随着手机壳颜色变换这样的需求。

有什么比较好的问题解决办法?
提高自己的技术水平,增长见识、开阔眼界都是解决问题的根本所在。

0

aoteman675 已获得云栖定制鼠标垫 复制链接去分享

1、在工作中遇到过什么奇葩问题?
技术问题大多可以解决,主要是需求和实现沟通。产品经理拿回需求,也没有技术评审,直接是客户要求的,就要给实现了。还有就是解决方案,每个人都有自己的想法,修修改改,累的就是售前技术支撑了,方案还没有到客户手上都把自己搞瘫了。

2、遇到问题时候你是怎么解决的?
客户需求,产品经理和技术部门开个会,就把能不能实现的需求确认下来,然后重新制定研发周期。
技术解决方案如果真的更改量过大就由部门经理确认修改内容,然后将第一方案送给客户,然后再根据客户想法,重新制作定制的方案,目前就是这么做的了,不然头发掉完都做不完的方案。

3、有什么比较好的问题解决办法?
最重要的解决办法就是及时沟通,不能做完的时候再去沟通,作为技术的,吃亏的还是自己。

2

酸辣土豆丝 复制链接去分享

热爱技术,保持学习,不断进步。

沙漠的热情 回复

拒绝简单重复,真心相信1万小时定律,不断学习不断精进。

评论
2

1703338026595492 复制链接去分享

多进项目组,多找一些大型项目来做

商丘远方 回复

评论
1

牧羊小人 复制链接去分享

带着兴趣工作,跟着项目学习,我相信每天多一点进步,成长随着时间是可怕的,相信“进无止镜”

1

萦梦蝶 复制链接去分享

抓住自己主攻方向,不断学习对应新技术,保持学习的热情。

0

ly_2018 复制链接去分享

每天要不断学习,积累知识点 ,积少成多,积沙成塔。
https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=lu9gdgyv

0

雷语 复制链接去分享

理论➕实战,持续钻研

0

1954439150370612 复制链接去分享

遇到问题就百度

0

剃头师傅 复制链接去分享

1.不满足于现有的知识体系,多学习增加自己的视野,了解行业最新的东西;
2.把每份自己该做的东西做好,做到极致,弄通原理;
3.形成自己的团队,能够优势互补,不是自己强项方面也要有一定了解。

0

reyenxu 复制链接去分享

多踩坑🕳,经验就丰富,美滋滋

0

ly_2018 复制链接去分享

0

1863039228306611 复制链接去分享

技术小白,热爱学习,保持进步。每天学一点

0

1226939058374717 复制链接去分享

有什么比较好的问题解决办法?一般就自己多试试不同的方法,在实验过程中往往有意外惊喜,之后就百度,最后才问别人,不太支持什么问题一开始就问他人,这会让你产生惰性思维,不再思考问题

0

g路 复制链接去分享

刨根问底,三个字,基本功,比如爪哇的equal和=的区别。

0

淡而无味 复制链接去分享

在工作中遇到过什么奇葩问题?
有个客户和我说,能不能在系统做个导出功能,可以把浏览器的某个特定区域完完整整导出,然后他想把导出内容打印出来。我听完,懵逼了五分钟,脑电波短路,空白了之后,立马通电,然后和他说,你截下图然后把图片打印出来,难道没有更方便

0

来一点幽默 复制链接去分享

一开始就养成良好的习惯,使用高效、简洁、规范的代码,让客户无可挑剔。

3