答读者问(5):有关数学对程序员的作用、研发工作岗位要求和实习对找工作的影响等问题

最近,有很多读者通过微博、微信与本人交流。感觉大家对于学习、对于技术都非常的有热情,让我也学到了很多东西。

我提取了几个大家比较关心的问题予以答复,请有相同疑问的朋友参考一下。

问题1:数学对程序员重要吗?

答复:要回答这个问题,我举一个身边的例子。

我们项目组有两个同时入职的员工(比我晚一年入职),一个是研究生毕业,一个是本科毕业。前者在校成绩很好,几乎每门数学课都考了90分以上;后者在校成绩马马虎虎,但据说写程序很厉害。他们同时进行入职培训,同样有指导老师教,同时转正。大半年之后,我无意间打开了他们两个编写的程序文件看了一下,发现了差别:那个研究生写的程序很规范,逻辑也很清晰,哪里该有注释,哪里该留空行,写得非常的有条理,看了过后让人赏心悦目;那个本科生写的程序规范性很差,代码排版不工整,变量命名不规范,而且程序几乎没有注释,看得让人抓狂。

我举这个例子,是想说明数学(或者是学校计算机课程)对一个程序员的潜移默化的作用。在软件开发工作中,我们几乎不会很明显地感觉到数学的存在,除非你是从事算法类工作,但数学会影响我们的工作方式。具体而言,数学对程序员的影响如下:

(1) 数学可以培养我们的逻辑思维,让我们做事情有条理并且思路清晰。

(2) 数学可以给我们一种规范性的意识,让我们按照标准来做事情。

(3) 数学可以让我们遇事不慌张,一步一步地去解决问题。

在此,推荐大家读一篇经典文章《程序员思维》:http://blog.jobbole.com/67886/

问题2:研发工作岗位要求有哪些?

答复:大家可以看一下各大IT公司的招聘广告,上面对每个岗位的技能要求都写得很清楚。

我总结了一下,对于研发类工作岗位,要求有以下这些:

(1) 对具体编程语言的要求。如C/C++开发工程师、Java开发工程师、数据库开发工程师等,就需要大家分别熟练掌握C/C++、Java和SQL语言。因此,大家在学校一定要熟练掌握至少一门编程语言。

(2) 对专业知识、英语等的要求。如果想应聘通信类的研发岗位,那么大家就要对通信原理、通信网、移动通信等基本概念和原理有一定的了解;如果应聘计算机类的研发岗位,那么大家就要对计算机组成、计算机操作系统、计算机网络等比较熟悉。此外,某些岗位对英语也会有要求(本科生至少过4级,研究生至少过6级)。

(3) 对学习能力的要求。一般公司都会要求应聘者具备较强的学习能力,因为到了单位之后,要学习的东西还很多。如何体现大家的学习能力呢?在校的获奖证书、所做过的项目、实习经历等,都是很好的证明。

(4) 对人际交往能力的要求。很多公司会要求应聘者具备较强的沟通能力,这是因为大家是在一个团队中工作,不会开口是不行的。在学校的时候,大家要适当地参加一些社团和班级所组织的活动,培养自己与别人打交道的能力。

(5) 对个人价值观的要求。这个就比较的难以分辨了。公司都想招到诚信、正直、踏实肯干的员工,但这个不是靠几次面试就能够看出来的。对于大部分人来说,只要严格要求自己,都能够满足这个要求。

问题3:实习对找工作的影响大不大?

答复:这个要看你实习的目的是什么,实习的时候具体做了什么,你是否从实习中学到了东西。

我总结了一下,大家实习的目的包括以下几个:

(1) 想挣点钱,为家里减轻负担,或者是想买一些贵重的东西。

(2) 为自己的简历加分,为自己以后找工作添加筹码。

(3) 在学校里面实在是无事可做,出去找份工作混时间。

(4) 想学一点技术,弥补学校教育的不足。

因此,目的的不同,导致了实习的效果也会有所不同。

根据我个人的经历,合适的实习确实可以让自己找到好工作的几率增大不少。什么是合适的实习呢?特点有以下几个:

(1) 让实习生参与到项目工作中,学到了某一方面的技术。

(2) 让实习生强化了对专业课的认识,加深了对某些知识的理解。

(3) 扩大了实习生的视野,学到了学校里面没有的东西。

大家在找实习工作的时候,可以参照以上标准来辨别某份实习工作是否值得自己去,千万不要为了实习而去实习。在学校里面做一些有实际价值的项目同样是一个不错的选择。我有很多同学,虽然从未去实习过,但同样找到了一份很好的工作。

(本人微博:http://weibo.com/zhouzxi?topnav=1&wvr=5,微信号:245924426,欢迎关注!)

答读者问(5):有关数学对程序员的作用、研发工作岗位要求和实习对找工作的影响等问题,布布扣,bubuko.com

时间: 2024-10-14 20:35:08

答读者问(5):有关数学对程序员的作用、研发工作岗位要求和实习对找工作的影响等问题的相关文章

答读者问(5):有关数学对程序猿的作用、研发工作岗位要求和实习对找工作的影响等问题

近期,有非常多读者通过微博.微信与本人交流.感觉大家对于学习.对于技术都非常的有热情,让我也学到了非常多东西. 我提取了几个大家比較关心的问题予以答复,请有相同疑问的朋友參考一下. 问题1:数学对程序猿重要吗? 答复:要回答这个问题,我举一个身边的样例. 我们项目组有两个同一时候入职的员工(比我晚一年入职),一个是研究生毕业,一个是本科毕业.前者在校成绩非常好,差点儿每门数学课都考了90分以上:后者在校成绩马马虎虎,但据说敲代码非常厉害.他们同一时候进行入职培训,相同有指导老师教,同一时候转正.

答读者问总结 & 微信群欢迎你

在<大学里最重要的七项学习>这篇广受在校学生欢迎的文章中,李开复说:就读大学时,你应当掌握七项学习,包括自修之道.基础知识.实践贯通.培养兴趣.积极主动.掌控时间.为人处世. 确实,在校时光是一个人一生中最美好的时光,在校园里面,大家不用为生计发愁.不用为世俗所惑,可以尽情在知识的海洋里攫取自己感兴趣的东西.如果四年时光能够规划并利用好,那么大学必将成为一个人事业发展的起点,在大学里面的所学必将让自己受益终身. 但是,"迷茫"充斥着整个校园,在这个自由的环境下,很多人失去了

答读者问(9):有关如何看待学校的好坏及如何应对毕业之前的迷茫等问题

最近,收到一位大学生读者的邮件,内容如下: 你好,周老师,我现在是一个大专的屌丝,学校也是野鸡大学来的,软件工程专业,9月份就大三了,但是学校这边有个校企合作的项目,免费让我们过去培训机构培训,因为都快大三了,英语能力不行,不知道为什么怎么学都不会,也可能是自身努力跟方法不够.而且由于是野鸡学校,专业不怎么顶尖,因此老师的水平也是一般的,我的成绩在班里是排名第一的,我依然很迷茫,我觉得那种按部就班跟几百年都没换的学习模式的教学完全培养不出一个真正的程序员,学java部分的时候就知道老师坑神一个了

【答读者问】如何入门和提高嵌入式

内容简介 [答读者问]如何入门和提高嵌入式 嵌入式可以说是目前涵盖面最广,最火的职业 今天有位读者朋友给小编发邮件,小编立马回复了.然后觉得也许回复对大家也有用,就写出来看看.彼此学习: 你好,首先恭祝你踏入了编程这个奇妙的世界,会很有意思的,不过要注意锻炼身体. 总之一句话,学编程不要花钱,现在都是免费资源.如果花大钱去读培训班,就有点亏了(假如没有培养自学的能力,去了培训机构基本也是浪费).完全自学,也不需要花钱买什么资料,网上都是免费的基本. 1.嵌入式软件的话不一定需要学很多硬件知识的(

答读者问(2)

五一节回来,打开邮箱,我又看到一些读者发过来的邮件.在此,我挑选了一封一位在校研究生的邮件进行回复.回复的内容仅是我个人结合自身经历所表达出的观点,不当之处,还请批评指正. 邮件部分内容如下: 师哥你好, 我是CSDN的XXX,XXX大学的研二学生,我现在感觉自己很浮躁,感觉每天恍恍惚惚的,学什么都不能集中注意力,知道自己有很多的东西需要学,有很多的事需要干,但就是踏实不下来. 主要是存在的问题如下: 1.小论文还没发表,每天被这个事情牵涉一些精力,看书的时候有的时候想起小论文还没发表,心思就没

答读者问(7):有关实习、毕业论文及软件开发和测试的关系等问题

最近收到一位研究生朋友的邮件,让我想到自己研究生毕业之前,也曾有过很多的疑惑,希望得到过来人的解答.互联网不仅是我们最好的老师,同时也是最好的桥梁.我们都要感谢并善于利用它. 闲话不说,言归正传.邮件原文如下: 周前辈,您好 我是XXX研究生,我叫XXX.专业是信息与通信工程.现在研二,过了暑假马上就研三了.我在CSDN上无意间看到您的一些文章,写的很好,感触很多.所以就一直在关注您! 下面我简单说下我的情况,我本科和研究生到目前,还没有工作过,也没有实习过.这个暑假,我找了一个实习,是XXX公

答读者问(8):有关Java学习的相关问题

最近,我收到一位研究生朋友的邮件,大致内容如下: 周老师您好,我是XXX大学软件工程专业的一名研究生我叫XXX,学习的方向是java,有些问题不知道周老师能否帮我解惑下,在此谢谢老师! 1.我应该专注于后台的学习么?我在实际学习中,感觉到前台和后台也是分不开的总要涉及到,学习的过程中我学习了SSH大量的知识,再回头看看前台的一些技术jsp,html,css,jQuery感觉技术太多了,需要大量的练习记忆,不知道到底应该如何学习这些知识? 2.精通SSH(在此以SSH举个例子)等等技术到底需要个什

答读者问(4):有关专业基础和大学人际交往等问题

利用周末这点空余时间,我再来答复一位本科生朋友的邮件. 邮件内容如下: 前辈你好 我的学校是郑州的一所三本学院.而我是其中的一员.我的专业是计算机科学与技术软件开发与设计. 1大学上半学期我们学的计算机导论,其次就是高数英语.下学期学的c语言高数和英语.下半学期快结束了我还感觉自己什么都不会.已经毕业的很多前辈总是说专业基础很重要.到底神马是专业基础,我真的很困惑,上网查也都是说的不明所以.这是我的第一个困惑. 2到大学之后上了一些技术型贴吧c语言吧 c4吧等.里面的很多高中生甚至初中生都会编写

答读者问(6):有关IT培训和毕业之前的迷茫等问题

最近在微博上与一些读者朋友们交流,发现大家对自己的未来都比较的关心.有些朋友觉得在大学里面没有学到什么东西,问我要不要到一些IT培训机构去"速成".还有一些朋友即将毕业,不知道自己走出校门后能够从事什么样的工作. 下面,我结合自身的经历,谈一下对于这两个问题的看法.         1. IT培训有必要吗? IT培训为什么存在?有如下几个方面的原因: (1)   很多人没有考上大学,选择到一个IT培训机构去学习一门技能,然后找一份工作. (2)   有些人觉得本行业没有前途,想要换行业