如何确定自己是否适合做程序员?

 我来答
帐号已注销
高能答主

2021-04-29 · 答题姿势总跟别人不同
知道大有可为答主
回答量:3294
采纳率:0%
帮助的人:98.7万
展开全部
看你对这份职业的兴趣和自身条件
一、对你是否有价值
竟然关乎到职业,那么我们首先要考虑的就是做一名程序员能给你带来的价值~说实话,如果你不靠这项技能生存,你想学就可以学,因为休闲娱乐,价值不重要,你开心就好。
但是工作就不一样了,最起码的价值得具备,让你的衣食住行有保障,那么才有能力去谈论诗和远方。程序员的收入在众多的职业岗位当中确实算得上是佼佼者,如果这正是你需要的,那么你请继续看第二条。
二、能否坚持?
生活的道路一旦选定,就要勇敢地走到底,决不回头。众所周知,编程是一串又一串的代码,对于部分人来说这是非常枯燥的,但同时因为每完成一个项目就能及时的给自己带来成就感自豪感,编程也是有魅力的。
所以,这需要你自己根据自己的性格、喜好进行判断,如喜欢钻研、喜欢动手、思维逻辑强、自制力好、耐力强。无论做什么事,喜欢才是能让你每天精神抖擞的去上班的动力之一,也是能支撑你走这条道路长远的因素之一。
三、学习能力
无论从事任何行业,惟一持久的竞争优势,也许就是你比你的竞争对手学习得更快的能力。互联网时代,信息的更新是瞬息万变的,因此从事这个行业,是需要不断学习新知识,扩大你的脑容量。而此时你的学习能力就显得尤为重要,一个好的学习能力能帮助你在后期具有更强的职场竞争力。
四、逻辑思维能力
这是从事程序员最基本的要求,具备一定的逻辑推理能力,程序员在写代码时是按步骤进行的,不能写出个代码,当点击Run执行时,无法正常运行,你就只能在那苦思冥想,无法推理出自己的逻辑漏洞出现在哪。因此,如果你逻辑不太好,在获取同等成绩的同时,你必须要比别人付出更多的努力。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
EZTT

2021-11-28 · 超过18用户采纳过TA的回答
知道答主
回答量:171
采纳率:0%
帮助的人:5.5万
展开全部
看看自身是否具有这些能力
1.理解能力或自学能力
如果你在成长过程中认为没有老师就不能学习,那么你就不是做程序员的料。如果你学了一些东西只是为了测试它,然后再也不去看它,你也不是程序员的料。在编程过程中,遇到了各种问题看看自己是否能解决。
2. 逻辑能力
如果你想学习编程,你需要有一定的逻辑能力。缺乏逻辑技巧的人不能很快找到逻辑中的漏洞,写出干净的代码。不耐烦的伴侣变得越来越烦人。逻辑也决定了程序员天花板的高度。
3.抽象思维

这种能力大致为程序员设定了限制。如果你没有这种能力,你就不能抽象世界上的一切。如果你在学习代码的同时花超过一天的时间来理解指针,那么你就不是程序员。
4.专注度
注意力是兴趣的衍生品,当你对某件事非常感兴趣时,你就能取得快速的进步。例如,有些人喜欢玩“LOL”等,即使你连续玩几个小时,你仍然可以得到刷新,但也会利用业余时间看视频和看人行道。这是为什么呢?因为你觉得很有趣。如果编写代码很有趣,那么专注就不是问题。
5. 丰富的创新想象力和记忆力
记忆并不意味着照相式记忆,它只是意味着你能记住有哪些类,有哪些函数,以及每个函数的一般过程是什么样子的。然后,当您步行或乘坐地铁时,您可以使用您的想象力在您的脑海中重建代码。我听说人们有时会在梦中写代码,但我还没有掌握这项技能。当然,这些能力并不是必需的。你需要锻炼。
6.沟通能力
许多人认为程序员不需要能够交流,只要他们能写出好的代码。事实上,唯一不需要沟通技巧的人是砌砖工。如果你想成为一名架构师,你至少需要能够清楚地解释你的计划,并更好地沟通你的计划。当然,如果你已经是一个伟大的神,不沟通也没关系。11、桃李不言,流水下不言。你一个人写每个人的代码,什么也不说,人们把你当神一样对待。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
李牧科技探索
2021-04-29 · 爱数码爱科技,热爱生活,奋发图强
李牧科技探索
采纳数:6568 获赞数:28593

向TA提问 私信TA
展开全部
程序员需要具备的条件是:1、扎实的基础;2、丰富的想象力;3、对答案的渴求;4、多与别人交流;5、良好的编程风格;6、韧性和毅力。程序员是从事程序开发、程序维护的专业人员,其职责是:1、参与需求调研、项目可行性分析、技术可行性分析和需求分析;2、负责对业务领域内的技术发展动态进行分析研究;3、对项目经理负责,负责软件项目的详细设计、编码和内部测试的组织实施,对小型软件项目兼任系统分析工作,完成分配项目的实施和技术支持工作;4、协助项目经理和相关人员同客户进行沟通,保持良好的客户关系。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
不慌不忙的说道

2021-04-29 · 美食制作解答一哥助你一臂之力
不慌不忙的说道
采纳数:7463 获赞数:13073

向TA提问 私信TA
展开全部
如何确定自己是否适合当程序员呢?下面给出几个判断的方法和条件:
0、写代码有没快感和激情?
在编程的过程中,像操作系统、IDE、环境、语言等经常会出现各种问题,你能否不厌其烦地去解决它们?
对编程有兴趣的程序员连续写8个小时的代码都不会感到厌烦,而且是越写越兴奋。
如果你顶多只能坚持一个小时编程,那可能真的不适合做程序员。
1、需要一定的逻辑能力
编程即逻辑,缺乏逻辑能力的人,不能很快地找到逻辑漏洞,写不出条理清晰的代码。
逻辑思维决定了程序员天花板的高度。
2、抽象思维
一个程序员的上限也有抽象思维所决定的。
如果如果理解指针都要花一两天的时间,函数式的编程搞了半天硬是无法弄懂,那确实不是当程序员的料。
3、能否打造个人作品。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
孩纸家
2021-04-29 · TA获得超过1368个赞
知道答主
回答量:4644
采纳率:26%
帮助的人:133万
展开全部
1.喜欢就是当你无聊的时候,拿起编程的书能像看小说一样看的津津有味。喜欢就是当你坐在马桶上突然想到技术问题一坐一个小时,别人差点以为你出事。喜欢就是编起程序来,从早上编到深夜,午饭晚饭都忘了吃,连厕所都忘记上。喜欢就是为了完成项目,连续72小时不合眼,完成后连续睡了20小时。当然,喜欢的前提是,你要了解了什么是编程,你尝试去学习编程并对其产生兴趣了!
2是否愿意抱着终生学习的态度去对待编程说起来,除了兴趣,程序员这个职业,更要求从业者能够保持终身学习的能力!因为IT技术的更新迭代是非常快的,如果不持续学习,很容易就跟不上时代的步伐。所以,从事IT技术岗位,对从业者的基础知识、学习能力、做事情的严谨态度,是有要求的,如果单纯因为【简单】【轻松入行】【高薪就业】这些而进入程序员岗位,往往也很难长期坚持下去!不过,技术实力过硬的程序员,薪资高是毋庸置疑的!
3那么,从事IT技术岗位的程序员们需要具备哪些能力呢?1、能否专注于代码工作中,程序员不仅每天至少有8个小时是坐在电脑前面对繁杂且枯燥的代码,还要将各式各样的代码进行排列组合;遇到问题时,则需要冷静思考如何去解决。没有一定专注力的话,很容易造成工作效率低下或是Bug层出不穷的情况发生。2、具备一定的探索精神和抽象、逻辑思维逻辑思维力(或推衍的能力)对于程序员来说是很关键的。比如不能写的代码出个Exception就抓瞎不知道哪里出了问题,而是有能力从Exception顺藤摸瓜反推出哪里出了问题。Code即逻辑,Code有问题即逻辑有问题。没有逻辑的人是无法找到逻辑漏洞的,也写不出条理清晰的代码。、与此同时,编程是一个将现实世界中的具体需求“翻译”为代码的工作,在这一过程中,需要对需求抽象为类、栈、堆之类的概念模型,最终落到一行行的代码上。一个具有清晰逻辑思维的程序员在编写代码时,会在脑海中描绘出明确且清晰的步骤、每一个步骤的意图以及整体流程。这样写出来的代码既干净又漂亮,在出现问题时也能够很快锁定问题所在,并快速解决。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式