大家好,今天小编关注到一个比较有意思的话题,就是关于学习编程如何思考的问题,于是小编就整理了3个相关介绍学习编程如何思考的解答,让我们一起看看吧。
以你的角度回答下(务必是自己的思考,立场中立):编程真的是吃青春饭吗?
以我的角度,我就是一个喜欢杠的工地搬砖的程序员。
我还在很小的时候,那时候我不知道程序员这个职业。我知道跳舞的人,那时候还小,我喜欢跳舞,但是 听人家说跳舞那就是吃青春饭的,我就没有好好学了,放弃了,我不想吃青春饭,我想要铁饭碗啊!
但是世事弄人,如今我成了一个搬砖的,你说搬砖的是吃青春饭吗? 二十岁搬砖小伙和三十岁搬砖的中年人能一样吗?肯定是不一样的,还好,我二十岁的时候好好搬砖了,如今***十岁了混到一个 搬砖的小组长,我每天不用搬那么多的砖了,不过我的工钱比以前还能多一点。
在回到程序员是吃青春饭的吗? 我给你肯定的回答,不是!!! 绝对不是!!!
如果你觉得是的话,那是你在青春的时候,没有好好写代码,一天天就知道打游戏,混日子! 不思进取! 等你的青春被狗吃了的时候,你就会抱怨说:“ 艹,程序员TMD就是一个吃青春饭的职业”。
我认为在国内就业环境里,算是青春饭!一方面程序员的工作内容不是经验性工作,核心竞争力更多是创造性 创新性,这就决定了必须不断快速迭代知识! 另一方面中国企业绝大部分还是倾向使用年轻的,最好是工作2-3年左右!
也许某些高端人才没有青春饭一说,但金字塔上面的人寥寥无几!90%的程序员30岁前会转行!
谢谢邀请!
编程岗位是不是吃青春饭取决于多方面因素,其中程序员个人的成长速度,以及自身的职场发展规划是影响程序员职业生命周期的重要因素。
程序员的成长速度在很大程度上会决定程序员能否在程序开发的道路上走得更远,影响程序员成长速度的因素主要有三个,分别是自身的知识结构、岗位级别和所处行业,其中知识结构是排在第一位的,自身的知识结构越丰富,则成长的速度也会越快。
知识结构也会在很大程度上影响岗位级别,比如本科毕业生往往会从应用级开发岗位开始做起,而研究生则往往会从研发级岗位开始做起,不同的岗位起点也会拥有不同的***配备,从而影响程序员的成长速度。
通常来说,应用级程序员往往并不会特别注重代码的质量,因为应用级开发以具体的功能实现为主,并不需要考虑过多的系统级问题,所以长时间从事应用级开发并不会获得持续性的提高,而研发级程序员则会随着开发任务的推进而不断提升自身的研发能力,代码的编写质量也会不断得到提升。所以,目前在IT行业内,研发级程序员的职业生命周期往往要明显长于应用级程序员。
影响程序员职业生命周期的另一个因素是程序员所处的行业,不同的行业往往有不同的开发环境,对于程序员的成长也有不同程度的影响。从目前的行业发展趋势来看,在互联网公司(科技研发类)工作的程序员往往会获得更多的***配备,随着产业互联网的发展,也会有更多的上升(转型)机会,所以可以重点关注一下互联网领域的开发岗位。
我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。
如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言,或者私信我!
理论上是,年轻能熬 ,学习能力强,人到了一定年龄,思想思维会出现一定的僵化,某些方面会对新事物有抵触,因而会造成自己技术停步或者退化,然后慢慢被淘汰出核心。
但实际上情况可能比理论上更糟糕,因为技术更新太快,加上价值观更问题,新人来旧人走,在国内过了四十,基本上就下坡路了,混吃等死性!
我以前做过web前端 一段时间没做以后 从新入行发现力不从心 所以转岗了
请问有没有很综合很全面的网上图书馆?支持大学生专业学习的那种?
大四法学僧来回答一下。
网上图书馆没有,但是有一个超好用的自学网站!***自学网***://***.rrzxw.net/
***自学网是一个完全免费的自学网站,是一个功能非常强大的综合自学网站。到底有多强大呢?它可以给你提供五大类你想学的东西:它免费提供了丰富全面的教程,并且进行了非常详细的分类;不仅提供了图文教程,还提供了视频教程。你不仅可以通过网站的分类导航发现高质量教程,也可以利用网站的搜索功能搜索你需要的教程。
1.它提供的教程包括:设计教程、电脑教程、办公教程、软件教程、编程教程等。
其中设计教程包括:PS 教程、CDR 教程、AI 教程,电脑教程包括:电脑技巧、电脑基础、电脑系统、电脑[_a***_],办公教程包括:Word 教程、Excel 教程、PPT 教程、WPS 教程。
应届毕业生,做硬件行业好还是做软件行业好?
其实做什么都可以啊,关键是你自己喜不喜欢啦,别太较真的啦!其实我建议你先去实习一段时间去看看,看看可不可以做相应的工作,然后你就知道自己该去做什么了,单纯的在这里思索是不会知道答案的。
别人给你的仅仅是建议而已。像做硬件就有许许多多的方向。你是做FPGA还是做ADAS还是做嵌入式硬件方向,有许许多多的方向给你去选择的,所以每个人做的不同得出的结论也会不同,比如做单纯的嵌入式硬件就会觉得嵌入式硬件很简单,比如做FPGA就会感觉很难。
做软件也是一样,自己语言学的好你就能有突破,自己语言学的差你就很难进入软件工作状态。
上面是我的建议,望你多多考虑,趁着还是学生别走错方向!
硬件要求比较高。特别复杂的电路,每个模块可能就可能让你花很长时间消化,这里面注意的细节不是很容易发现的,还有一些元器件的放置都很有讲究,不是你想画就能画出来的,没有很多硬件电路设计经验,仅凭书本上一些基本知识弄出一精美的电路板基本不可能,这东西要慢慢积累,漫长的积累,才能厚积薄发。
软件就不同了,把某个编程语言学好,然后按要求码代码,思路都在那里,总规能弄出来的,只是效率问题。软件的门槛比硬件低多了,君不见多少外行都可转行做程序员,但是还很少见有非电子专业的转行硬件开发。所以说软件行业更好一些。
想从事软件开发的话,先确定一方向,给自己规划学习路线,然后在进行系统的学习。随着人工智能,云计算机,大数据的发展,Python备受关注,各个公司对于Python人才急缺,但是掌握Python技术的人才不多,造成各个公司急缺Python开发人员。
行业是不分好坏的,做硬件还是做软件要完全看你的兴趣如何,我给你介绍下做硬件和软件各自的分工,然后你自己权衡下利弊。
既然你提到了是做硬件好还是软件好那么说明你是做电子专业的,电子专业的硬件有如下几点。首先是模拟电路和数字电路,还有就是电路这三个是做电子的基础。其次是你学好这些后要去学习EDA工具来设计属于自己的电路。EDA工具也有很多,比如AD和PADS等工具。设计好电路后你要有亲手操作的能力,电烙铁焊接,热风枪的使用等。
做软件的也是一样,你要精通C语言,Python语言或者其他主流语言,如果你做单片机你要学会几款单片机比如ARM,STM32等。如果你要学习嵌入式你要学会LINUX系统或者其他的一些主流操作系统。
以上就是我给你的建议。希望对你有所帮助!
我从事电子行业有十几年了,今天新开通头条,希望得到大家的关注,今后我会将自己的工作经验慢慢的分享给各位朋友。
到此,以上就是小编对于学习编程如何思考的问题就介绍到这了,希望介绍关于学习编程如何思考的3点解答对大家有用。