大家好,今天小编关注到一个比较有意思的话题,就是关于学习编程的痛苦的问题,于是小编就整理了2个相关介绍学习编程的痛苦的解答,让我们一起看看吧。
程序员在从事编程工作时是感到快乐,还是痛苦?为什么呢?
亲身经历:
1.当有需求,要转化算法时,为迎合成本与质量的比例调配,很痛苦;
2.当有优良idea冒出时,略有欣喜,转逝要敲成代码时,思路、手速跟不上,恨自己;
3.代码围拢、编译通过时,长舒一口气;
4.客户反馈Bug一大堆,莫须有的、或莫名其妙、或毫无规律的,抓狂……加班……
5.找到Bug源头并修改之,快乐致极!
做一个什么都不会的程序员有多痛苦,怎么克服?
首先,什么都不会,怎么成的程序员呢?如果对一个没有接触过计算机的人,我们能称他为程序员吗?其次,既然一个人什么都不会,对一样不了解事物,应该不会有痛苦。
给你看看百科上对于程序员的定义。
程序员(英文Programmer)是从事程序开发、程序维护的专业人员。一般将程序员分为程序设计人员和程序编码人员,但两者的界限并不非常清楚,特别是在中国。软件从业人员分为初级程序员、中级程序员、高级程序员(现为软件设计师)、系统分析员,系统架构师,测试工程师六大类。
首先,你要通过学习基础知识,成为一名初级的程序员,可以做一定的程序开发工作,这样才能算是程序员了,对于题主,有个关键问题,那就是逻辑问题,做程序开发,一定要逻辑严谨,要不然你代码中的bug就会满天飞了。
这是一个活到老学到老的时代,思想更新太快,观念更新太快,技术更新更快,所以不管从事哪一行都要不断去学习,现在的社会也没有什么所谓的铁饭碗了,如果不学习就意味着被这个社***淘汰。
做程序员尤其是这样,这个行业需要的是更强的学习能力,处于时代最前沿的互联网行业,里面不管哪个工种都是更新非常之快,而程序(技术)作为互联网行业里面的基础中的基础更新是最快的,不学习就意味着失业,如果你什么都不会,也不想学习,建议还是不要从事这一行了,不然以后只会越来越痛苦!程序员是这个世界上最优秀的一群人,他们追求极致追求完美,如果让程序员出来去做其他行业,去做其他工作,估计其他行业人都会没饭吃的,比如雷军就是典型的程序员抢其他行业人的饭碗,所以你们应该庆幸程序员还在埋头敲代码
最后如果你想要做一个程序员,想要吃这一碗饭,那么什么都不会肯定是行不通的,好好去学习吧,抓紧时间不断去提高自己,让自己在任何时候都有实力利于不败之地,这才是你应该做的
首先,做一份工作能长久的很大原因在于你不讨厌它,若你觉得痛苦,你在刚开始选择成为程序员时又是因为什么呢?高薪?还是写代码的***?
再者,既然觉得自己什么都不会,那又是如何成为程序员的呢?(我相信在这个层面,是题主谦虚了吧,和身边的同事比起来显得自己什么都不会。)
既然想克服这个问题,那么还是对程序员这条路抱有希望的,不想轻易换行,那么我就分享一下该怎么提高自己的能力,如果有问题可以在评论区和我探讨。
你想改变,就一定是与现今的习惯相违背的,要做好心理准备。
1.闲余时间多学习
程序员技术提高是一个积累的过程,在工作之余看看算法书,当然,如果题主基础相对薄弱,那么看官方文档是我认为打基础最好的方法,在编程时,某些知识点不清楚,那么官方文档一定会给你最详细的解释。虽然这个看起来很枯燥,又是全英文的,看起来非常耗精力,但是不管怎么,就是要看,看一段时间后各方面都会得到提升,这是最基础的东西。
再说为什么要看官网文档,一句话,一切都以官方为准,就是为了权威,准确。比起在网上搜到水平不一,晦涩难懂的文章,官方文章的优势高下立判。在基础打的差不多之后再进行网上知识的汲取,此时你已经有了足够的基础知识,脑海里有一个较为系统的框架。此处推荐几个技术学习网站,不管是最新的框架还是开源项目的分享,都可以有一些了解:
博客园:一个面向开发者的知识分享社区。在博客园里,有新手,也有专家,他们会分享各种的编程技术。
到此,以上就是小编对于学习编程的痛苦的问题就介绍到这了,希望介绍关于学习编程的痛苦的2点解答对大家有用。