转行程序员难么?编程学不好的只有3种人

程序员是这几年最热门的职业,即便是很多外行人分不清前端、后端、工程师、架构师,除了格子衬衫头发少加班多,大家都还有一个共同的认知:那些对着电脑噼里啪啦敲着看不懂代码的人,工资都很高。

很多人羡慕程序员除了羡慕有一个不错的收入外,还觉得程序员的技术也是一技傍身,在科技是第一生产力的今天,编程的技能能让他们走到哪都不怕。羡慕的人多,想转行的也不少,但很多人在学习一段编程的时间之后,就会厌倦,感觉编程太难,自己不适合编程,最后不了了之,还是回到羡慕别人拿高工资,自己只能幻想能不能突然变身一名技术高超的***,无所不能。

事情都是做出来的,幻想无用。如果你想转行程序员,只要你不是这3种人,无论年纪,学历,都可以学好编程。

数学英语都学不好的人

很多人会疑问,学编程怎么会和数学英语牵扯到一起,编程的本质其实是把你脑子里的想法用比自然语言更规范更逻辑化更条理的方式表达出来,而表达的时候需要高度逻辑化规范化的语言,正因为其中的逻辑比较多,所以一旦出现任何一个逻辑错误,你的整段话就会变得没有意义。而这个逻辑能力与数学的学习有很大的关系,如果你的数学怎么学都学不好,你可能成为不了一个出色的程序员。

英语方面大家都知道,编程是英文的,如果你英文学不好无法去阅读英文文档,基本上只能靠公司和汉文资料,学习后劲不足。如果只当一个普通的底层码工,可能用到的英文的确不多;但越往上走越需要。

数学和英语算是编程的基础知识。假如说你不适合学数学和学英语,那么你的编程之路将会十分坎坷。

逆商低

逆商其实就是逆境商,也就是说你在遇到逆境和挫折时候表现出来的反应。程序员可以说是几乎天天都在和挫折作斗争,奇奇怪怪的报错、各种神奇的bug,不管是天才还是普通人,都会遇得到。

而且有的bug解决起来的时间会比较长,很多人如果在这个时候被bug打败了,那么也不太适合编程,因为就算是再牛的程序员也不敢保证自己写出来的程序没有bug。那些写出bug就哭得人就不要浪费时间了。

懒人

勤能补拙是良训,如果你的学习能力不行,数学不好、英语不好、逆商也低,那么只要够勤奋,用一切都还有救,逻辑和数理是可以慢慢加强的,这方面资质弱的人也可以在工作中逐渐理解,用对方法+坚持+经验,要成为一个中级别的程序员也是可以的。很多人把自己的懒惰归结为天赋不行,虽然天赋存在,但要靠编程吃饭,还到不了拼天赋的地步。如果有人跟你说:你没天赋,就别学编程,这人肯定我们常说的“优越狗”。

最后如果想要转行程序员的话,还是十分鼓励的,只要不是懒的人,想要通过编程来吃饭并不是一件十分困难的事情,数学奇差的也有其它的方向,以算法工程师和前端工程师为例,前者要求的是精深的数学技巧,即便是编程能力一般,也可以成为不错的算法工程师;后者即使数学不那么好,却依然成为一个合格,甚至优秀的前端工程师。

原文地址:https://blog.51cto.com/14227711/2359237

时间: 2024-11-25 21:29:23

转行程序员难么?编程学不好的只有3种人的相关文章

我为什么自学编程?如何转行程序员小型攻略

很多人在遇到事业瓶颈,或者从事一份自己不喜欢工作,又或者对未来迷茫的时候,总能看到很多人说,转码农,当程序员. 诚然,转行当程序员不仅是政治正确还是事实正确,但是这个过程其实并不容易,倒不是因为程序员门槛高,而是很多人认为学编程很难,并且拒绝尝试. 其实掌握方法后,并且拉近自己与编程的距离,你会发现,你完全可以做到. 刚好这半年,自己一直在学习Python,根据自己这半年自学编程的经历,班门弄斧,分享一下自己自学编程上的一些学习心得. 另外这边大神较多,本篇文章只是抛砖引玉,肯定有不靠谱地方,麻

在程序员联盟除了编程,你还能学到这些

在程序员联盟除了编程,你还能学到这些 在程序员联盟,你绝对不仅能学到编程.这里是你加油充电,获取各种知识,得到正面能量的地方. 只要你有一颗愿意学习,彼此互助的心,你要学以下这些都可以,而且完全免费(小编私下免费帮过很多人): 外语:指导英语,法语,西班牙语的学习 烹饪 健身:游泳,练腹肌,胸肌,等等 翻译 查找资料能力 等等. 而且小编有很多学习资料,不仅限于编程.也知道很多精品网站,大牛,论坛.我可以帮你快速制定个人学习的最佳计划. 当然,小编也有很多不足的,盼望彼此学习,多多指教~ 而且,

程序员生存定律--编程的起点与可能的失足

程序员生存定律这系列的目录在这里:程序员生存定律--目录 喜欢从头瞄的,可以移步. ------------------------------------------------------------------------------- 从大环境来看,想不写程序直接去做管理工作是很难的.大多时候都要在开发上做出一定成绩,接下来才有选择技术还是管理的机会.因此即使是希望选择管理方向,技术上的基本功还是需要的.所以下面这节的内容和选择做管理方向还是技术方向关联不大,只要是想做程序员,大致上都有

为什么C++所有程序员都值得一学?

相信很多没有学习过C++的程序员都有这样的疑惑: 2.1.C++是不是很难?2.我又不找C++的工作,学C++干嘛?3.新的编程语言层出不穷(Java.C#.Python.Swift......)干嘛要学一个老掉牙的语言?4.从事IT行业从来没用过C++,它究竟有什么用?5.学了C++能干嘛? 不知道你是否有这样的疑惑,但是C++绝不是一个无用的语言,相反,C++在编程中的重要性几乎无可替代.我们来盘点C++值得学习的七大理由: 理由一.我们来看,在2019年6月Tiobe世界流行编程语言排行榜

程序员教流浪汉编程,开发APP

panpan @ 2013.10.05 , 09:34 am 一天,Patrick McConlogue宣布他将要教一个流浪汉学Java语言,帮助他开发一个属于他自己的app.今年23岁的Patrick是一名软件工程师,每天在去上班的路上他都会遇见那个流浪汉,然后他就决定践行自己的一个主意,看看他会不会是那个人. “这个主意很简单.”Patrick在自己的网站上写道: 1.我明天再路过时给你100美元.2.我明天再路过时给你三本JavaScript教程(入门级.高级.专家级)和一台便宜的笔记本.

至少50%程序员不会编程

50%以上的程序员不会编程,只是懂点语法而已,50%是保守数字.或许有80%,从我身边人来看,一家较大的上市公司,码农千余人. 就像大多数学生学了十年英语,背了堆单次,但写不出来英语作文一样 程序=算法+数据结构 而对于嵌入式程序员,不止如此 嵌入式程序=x*算法+y*数据结构+z*计算机体系结构+t*操作系统 计算机体系结构泛指各种硬件体系结构,比如磁盘.内存.usb总线,pcie总线.sata控制器,网卡,gpio,i2c,等等等等,当然包括CPU指令集,外设接口,各种控制器,寄存器,甚至汇

黑马程序员_Java网络编程

1,IP地址和InetAddress IP地址是互联网上每台计算机都有的自己的标记,IP地址分为5类,A类保留给政府,B类给中等规模的公司,C类给任何需要的人,D类用于组播,E类用于实验. A类  1.0.0.1-126.255.255.254  B类  128.0.0.1-191.255.255.254   C类  192.0.0.1-223.255.255.254  D类 244.0.0.1-239.255.255.254 E类 240.0.0.1-255.255.255.254 在以后开发

java程序员入门:英语好不好对编程到底有没有影响

我想当码农,听说钱钱拿的多! 哦.是很有钱!么样? 可是我不会! 那你想么样?去学撒! 可是,我英语差-- 有多差??? 很差-- 那????? 关于英语水平对编程的影响,我们一起来看看啦!希望可以解除你们的疑问. 1.主流编程语言的官方手册都以英语为主 学习编程的人,肯定时不时都在看自己从事编程语言的官方手册,但是目前所有的主流编程语言的官方手册都是以英语为主,其他几种语种为辅,就拿PHP和Python来说,虽然有中文手册,但是很多翻译的质量并不理想,尤其是新的一些扩展和新特征的引入,就基本没

C语言是编程小白的噩梦,WEB开发成为转行程序员的福音!

大多数大学生接触的第一门编程课便是C语言,这对于一个完全不懂计算机的人可能是噩梦. 不少人初次上C语言课都会被指针绕得晕头转向,然而大部分编程工作并不需要你关心指针的使用.此外,C语言对可视化编程并不友好,用C语言编写图形化界面十分繁琐.在这种情况下,很多大学生都会问C语言能做什么? C语言看似简单,实则无比强大,它主要的用途是系统级编程,操作系统,数据库,编译器,虚拟机等等,可是,并不是每个人都愿意去尝试或者有机会接触. 这会导致大多数人学了C语言并没有多少成就感和兴趣,甚至因为这门课怀疑自己