)程序员编程面试: ()最早:都会问你以前做过什么,因为如果你做过什么技术,再让你做相同的技术,几乎会省去大部分的开发、调试时间,知道怎样写Bug会少。 ()后来:都会问你面试公司的技术你会多少,不关心你以前做过什么。 ()现在:先过编程这道关,面试公司提供编程开发执行环境,十几种编程语言任选。考的是data structures & algorithms。。。。)我认为 毫无疑问,现在的编程面试方法才是正确的。data structures & algorithms基本上就是“数列的排序和组合”。)科学的基础是数学,数学的基础是数论,数论最常见的分支,就是:“数列的排序和组合”。)编程面试之前两个星期,会提供data structures & algorithms训练题和相关网站,自己进行训练。)因为十几种编程任选,就不存在编程语言训练的问题,你熟悉的语言肯定在里面。)因为考的是“数列的排序和组合”,关键是数学的基础。如果数学基础不扎实,两个星期不可能搞定这些训练题,也不可能过编程面试。。。。)所以《数学》才是程序员编程面试的《关键》!)《数学基础》是否扎实,关键是《数学兴趣》,而不是以前的读书时的《数学成绩》。因为如果不是数学专业背景的话,最后一次接触数学的是大学前两年的数学基础课。日常工作中不会用到“数列的排序和组合”,肯定会忘记这种能力。)如果不是数学专业,只有对数学感兴趣的人,才会离开学校还在练习数学。对数学感兴趣,经常练习数学,即使读书时成绩一般,十年后肯定比当时班里数学成绩最好的同学好许多。。。。)工作后,怎样培养自己对数学继续感兴趣?现在有极大经济利益驱动! ()很少人,因为对数学感兴趣,在工作后继续练习数学,因为没有”利益“驱动。不可能孩子、老婆都在睡觉,自己半夜三更网上做数学题,仅仅是为了兴趣。 ()但是现在有太多的网站,以程序”智力、算法“竞赛为主题,实际上是大公司把自己的IT项目中的待解决的较难的程序算法,包装成一道程序”智力、算法“题,放到网上。 ()如果有人解答出这道题,那么大公司就会省下大笔开发经费,而且网站上往往有许多不同的解决方案可以挑选。 ()自己上去做这些程序”智力、算法“题有意思吗?以前奖励“点分”,或者一些“权限”等等。现在直接奖励各种《数字币》,这是一大笔的《经济财富》。 ()《数字币》交易、价值、流通,带来个人的经济财富,远超过想象。。。肯定比你的自己的工作收入高许多倍,不入”坑“,很难想象这世界有如此疯狂的《经济财富》,只要通过智力就可以获得 !!!。。。努力吧,如果你相信你足够聪明! 工作太忙,就写这些,不展开。希望本栏目《电脑前线》兴旺,希望大家给版主gonewithsmoke多多支持,多写文章。评分完成:已经给 cromwellgm 加上 300 银元!
喜欢cromwellgm朋友的这个帖子的话,👍 请点这里投票,"赞" 助支持!
cromwellgm 已标注本帖为原创内容,若需转载授权请联系网友本人。如果内容违规或侵权,请告知我们。
打开微信,扫一扫[Scan QR Code]
进入内容页点击屏幕右上分享按钮
楼主本月热帖推荐:
>>>查看更多帖主社区动态...