答读者问(15):一位在校大二学生有关算法和英语学习的疑问

一位在校的大二学生朋友给我发邮件。内容例如以下:

您好。我是名在校的大二学生,我已经非常认真地看完您写的文章。心有感触。我有些问题想请教您!

1、从事软件开发对须要具备如何的编程技能?如今我总觉得算法是比較难。有些算法一点都不理解,感觉在这方面非常困难。由于暑假一直想自学算法的,但学了几天,实在是学不下去了。您能给我点建议如何学习算法吗?

2、在软件开发的过程中。算法是自己写的还是网上有源码???那假设是网上抄代码。还须要理解得多透彻????

3、英语是否要考6级才好就业,英语对计算机行业有什么影响???是否一定要考6级?

我的答复例如以下:

同学,你好!

读了你的邮件。我还不能了解你如今的基本情况(包含你的专业、学习状况等)。以后给其他人发邮件咨询,请记得先告知自己的基本情况。

以下,我来回答你的问题。

(1)    从事软件开发须要具备如何的编程技能呢?我总结了一下。须要具备的技能(不不过编程技能)包含:1) 熟悉或精通至少一门编程语言;2) 对计算机的执行原理有一个比較清楚的认识。3) 高速的学习能力及灵活的应变能力。非常多人都以为在学校里面要学非常多非常多东西才行(我在学校的时候也这么觉得),但实际却不是。只要你熟练掌握了一门编程语言,其他的非常多东西都是须要在实际工作中来学习的。

当然,在大学里面,你要尽可能的多了解一些东西,以后在工作中用到时,才可以非常快地回顾起来,才可以找到学习的途径。

(2)    对于算法的学习,我建议你不要依照书上的章节来学习,那样非常的枯燥。并且效率也非常低下。你可以在算法论坛(如CSDN的算法论坛)上面去找一些有意思的问题。然后看自己是否能编写算法来解决。在解决的过程中。你要随时翻看算法教材,加深理解。

当一个问题被攻克了,你会非常有成就感,并且你也在不知不觉中体会到了算法的妙用。达到了课堂教育达不到的效果。

(3)    在软件开发的过程中,算法大部分是自己写的。千万不要觉得网上什么东西都有。那些东西非常多都是错误的。也是不规范的。

(4)    对于英语的要求,一般说来,本科毕业是要过四级才好找工作,并且非常多学校要求学生要过英语四级(至少是校内四级)才干拿到毕业证。当然。你可以过英语六级最好。鉴于中国IT行业基本是山寨美国的多。英语对计算机行业的影响是非常大的。非常多先进的技术资料都是英语的,因此,你要可以读懂英文资料,这是对一个IT从业人员的基本要求。

另外。我提个小小的建议。由于当前大学本科的计算机教材非常多都是落后的,因此,你可以常常訪问一些技术博客或论坛实时地获取一些知识。这样对你的学习也是非常有优点的。

最后,希望你好好珍惜在校的时光。努力学习。请继续关注本人博客。

周兆熊

2014年9月17日

(本人微博:http://weibo.com/zhouzxi?

topnav=1&wvr=5。微信号:245924426,欢迎关注!)

时间: 2024-10-06 00:29:52

答读者问(15):一位在校大二学生有关算法和英语学习的疑问的相关文章

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

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

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

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

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

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

答读者问(2)

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

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

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

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

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

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

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

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

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

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

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