程序员为什么需要成功的假装在很努力的工作

thbcm阅读(26)

企业老板都很喜欢努力卖力工作的员工,大多对整天对着电脑拼命码代码赶进度的程序员比较钟情。在互联网企业中甚至还形成了996的加班文化。

然而根据最新大数据显示,脑力工作者高危职业榜TOP10分别为程序员、记者、销售/商务、公关从业者、房产经纪人、设计师/美工、网店运营、新媒体运营、法务、市场策划。

程序员明明是脑力工作者,为何如今沦落为996的体力民工的呢?W3Cschool小编带您一探究竟。

在二十几年前,可以说中国人没有几个懂程序的,所以国家不得不召集一些博士研究生等去国外学习,学几个月就回来开始带学生,这些学生当然也是从全国高考中选拔的优秀人才,他们的思维能力相对来说是比较好的。那时候学程序的,并不像现在的所谓的”软件学院”开设那么多的专业课,只是开设C语言等,不超过五门的计算机课程,当然了他们开的专业课少,是跟当时的条件分不开的:

1、找不到相关的教师人员

2、没有配备那么充足的硬件设备

所以他们很注重培养学生的思维能力和独立思考能力,他们开设:高等数学、离散数学、线形代数…….所以那时候培养出来的人才,现在都是软件行业的佼佼者,他们找到了学习程序的方法,他们懂得了什么才叫编程!“电脑”在中国可以说热了二十几年了,这二十几年,电脑人才急剧增长,现在已经供过于求了!

在这二十几年中,电脑人才不知道翻了多少倍,但是素质也不知道下降了多少倍!

程序员的素质降低了,企业也看到了,企业感觉,到处都可以找到程序员,你不做,大把人做,这样久而久之程序员在公司的地位也就降低了!

这样久而久之程序员也慢慢的从脑力劳动者走向了体力劳动者,成为名副其实的“码农”了。

不管你是科班出身还是培训机构、自学成才、半路出家,想要成为一名真正的程序员光成为老板眼中的优秀员工可远远不够,那么如何才能成为在老板看来很努力在工作,而又不至于沦落为消耗身体换取薪水的码农机器呢?W3Cschool小编为您找到了秘诀。

这篇文章要讲的是程序员如何假装在很努力的工作。有两种完全不同的动机会促使一个程序员做这种假装:

第一种,你是个懒货——想不劳而获。如果你是这种人,我和你同事都会鄙视你。你不需要看下面的内容了。这篇文章完全不是为你写的!

第二种,你有太多的事情要做,而你需要抽出时间去思考和学习。大多数的公司里,经理们或负责人资管理的人都忽略了程序员是脑力工作者、不是做苦力的。

他们通常会有这样的观点,程序员应该全部上班时间都在努力工作。但是,我们是要思考的人,我们需要时间整理思路,学习新的知识,提高自己,成为一个更好的程序员。

如果你是属于这类人,你需要阅读下面的技巧,它们能帮助你从繁重的工作中偷出思考和学习的时间。

一、努力工作,给人一个良好的第一印象

这个听起来似乎是让人不解。这句话中最关键的一个词是第一印象。假设你新加入到一个团队,你的老板和你的同事将会对你第一天或第一周的表现有个评价,大概感觉出你是一个什么样的程序员。

你给人的这种主观印象越好,往后的几个月甚至几年里你就会有更多的自由。一开始就努力工作,显示你的优秀技术水平,这绝对是会获得丰厚回报的付出。如果能在你的蠢老板或同事遇到无法解决的问题时出手相救,那是再好不过了。

二、 在团队中不要太冒尖

要小心,不要在团队中显得太优异,适当低调。你可以显示出开发速度很快,但不能太快。老板会很快的习惯你的工作效率,会给你安排越来越多的工作

这种做法看起来和你的初衷背道而驰,你希望能有更多的空余时间做更重要的事,但事与愿违,所以要有策略。而且这样做也避免了让你的同事显得太蠢、太慢。所以,不要干的太快,但要干好,要按时完成。

三、让代码很好维护

你应该写出最优秀的代码,让代码维护起来很容易。在一项工作上你干的时间越长,代码可维护性将越严重的影响你的个人工作效率。

不要忘了,“任何花在调试BUG上的时间都是浪费掉的时间!”BUG会让你在实现新功能的速度上变得越来越慢,你的压力就会越来越大。好的设计和写一些简单文档都会日后节省你的时间。自动化你的日常重复工作。写自动化测试。

四、创造良好的人际网络

善于从别人那吸取知识。你的人际关系越好,你遇到问题时解决方法就越多。公司常规的工作流程只是为普通问题准备的。

当遇到棘手的问题时,你需要有人来帮助你。如果别人不喜欢跟你一起工作,他们就不会帮助你。所以,平时多取悦一下周围的人是十分重要的。

五、总结

还有很多其它十分有用的技巧能让你从繁忙的工作中获得更多的自由。但最重要的一条是:一旦工作,那就要努力的干,聪明的干,快速的干——用省下来的时间干自己喜欢干的事情。

记住,你的知识越丰富,你就能越好的解决问题/创造价值。程序员是脑力劳动者。程序员提高个人的能力,公司也会因此受益。

关注微信公众号 w3cschool.cn 获取更多互联网资讯

有一种境界叫自黑:自嘲不息的程序员们

thbcm阅读(28)

科比有个球迷是个程序员,也很喜欢打篮球,有一天,这人终于见到科比本人,他就问:“科比,为什么你能做到这么厉害?”

科比说:“你知道洛杉矶凌晨4点的样子吗?”

程序员回:“知道啊,你问这干嘛?那会儿我还在加班呢。”

科比:…………

关于这种段子在网上比比皆是,那么程序员们真的就这么惨吗?据W3Cschool小编调查分析,其实不然。

调查发现,网上那么多黑程序员的段子多数为程序员们的自黑。而自黑是每个职业岗位均存在的行为。那为什么偏偏程序员的黑声最多呢?

因为程序员这个群体大,话题多,关注度高,其他行业想自黑也只能在自己小圈子里。所以程序员的自黑很快就溢出到整个互联网,中国数亿网民也就知道了程序猿、攻城狮码农等标签。

就好比20年前自嘲的多是用笔写字的,现今自嘲的多是敲键盘的,只是不同的场景我们看到不同的主角而已。

造成这种现象不外乎以下原因

  1. 由于是互联网行业,接触网络比较多,程序员以自黑为乐,心态比较年轻,自嘲一下有何不可?

  2. 由于现在程序员门学习途径越来越多,全体越来越大,自黑起来简直是不要不要的,也经常给局外人造成一种程序员老是被黑的错觉。

  3. 比起其它许多行业,程序员算是平均收入较高,较容易接触”高端人士”的行业,比起资本市场顶端的一些人士,程序员的那点收入当然微不足道了。

所谓林子大了什么鸟都有

所有程序员可以粗略的划分为这五种状态:

  1. 不爱,但是迫于生计

  2. 无感,反正亦步亦趋

  3. 热爱,但却身心俱疲

  4. 狂热,打了鸡血一般

  5. 欢喜,毕竟乐在其中

其中有多数程序员使本来一点也不喜欢数学,不喜欢计算机,就奔着IT行业的高收入来的,结果来了以后没有达到心理预期就开始黑。这些没有工匠气质的人,颠倒黑白,楞把软件行业的优点非说成缺点,吓跑了很多热爱数学和计算机的孩子。同样这类人在其他行业也是存在的。

自黑有什么好处

  1. “自黑”,相对于“被黑”而言,是指当事人在发现自己的缺陷与不足时,率先用自嘲、自我调侃的方式将错失化解为笑料,用低姿态讨好大众。在互联网时代,自黑已经变成了一种潮流。

  2. 从娱乐圈开始,到企业和其他公众人物,自黑变成了一种武器,化解错失、增加关注度,当事人集可爱与机智于一身,一箭双雕。

  3. “高端黑”一词,从黑别人到黑自己,已然变成了网络社会赢取点击率和关注度的一条屡试不爽的铁律。“黑到深处自然红”,这是自我营销的最高境界。

  4. 现代社会,现实生活的压力与激烈的生存竞争让国人不得喘气。房子、车子、票子,足以让现代人不堪重负。自黑是个释放压力的有效方式。

  5. 黑得多了,就没人来抢工作啦。干的漂亮,伙计!!

最后W3Cschool小编送一句孔子的话广大程序员共勉

子曰∶“贤哉回也,一箪食,一瓢饮,在陋巷,人不堪其忧,回也不改其乐 。贤哉回也!”

关注微信公众号 w3cschoolcn 获取更多互联网资讯

W3Cschool在线笔记测试版,邀您体验

thbcm阅读(30)

为方便W3Cschool粉们学习记录,W3Cschool程序猿们特此添加了在线笔记功能哦。

W3Cschool在线笔记测试版,快来体验吧~

一、我在哪里:

我在手册、教程、文档内右下角哦

http://www.w3cschool.cn/my/note

二、笔记特色

边学边记,是不是很方便呢?

还支持Markdown哦

点击查看完整版笔记体验更多功能吧~更多功能等您发掘哦。

使用中如果遇到什么问题以及BUG可以点击页面右下角建议反馈,向我们传递您的宝贵意见。也可加入官方QQ群与管理员取得联系~

W3Cschool首届程序员初入职场解惑大会活动

thbcm阅读(26)

W3Cschool发展至今,一直受到广大编程爱好者的支持和厚爱,系列教程手册服务于初入职场或初学编程的小白到驰骋多年的编程大牛。见证了一批又一批的程序员从小白到大牛的过程,同时也不断的保持更新,力求与程序员们一同成长。

随着互联网的发展IT行业的普及,越来越多的学校都开设了相关的专业,各种培训机构更是数不胜数,通过自学入行的也不在少数。回想中国互联网兴盛也不过十年时间,加上技术的高速发展迭代,致使越来越多的程序员混混沌沌的就步入职场了,很少会有清晰的职场规划。用不了多久就会被书上没写的规则和各种繁杂的日常事务来个下马威。

W3Cschool官方群时常会有一些学生与小白程序员询问探讨技术这个行业的就业前景,学习方向,薪资报酬等问题。为此有着10年职场与创业经验的W3Cschool校长路飞,专门在W3Cschool开设了【校长路飞专栏】社群针对初入职场程序员的常见问题进行一次系统的梳理解答。希望可以帮助在迷雾森林里程序猿看清楚前进的方向。

  1. 初入职场的程序员如何避免加班问题?
  2. 程序员,如何从多个工作机会中做出选择?
  3. 技术高速发展,IT人员路在何方?
  4. 中国程序员的薪酬待遇是如何定位?程序员应当如何确立自己的身价?
  5. 新手程序员如何快速成长?

还有什么想咨询的?快加入社群与W3Cschool小伙伴们一起探讨吧~

由于时间有限,为了能让主题落在最多程序员关心的核心问题上,让竟可能多的人能从此次解惑大会受益,请参照以下活动规则:

一、活动规则

活动主题:W3Cschool程序员初入职场解惑大会

特邀嘉宾:W3Cschool校长路飞

活动时间:3月7日——3月10日

活动流程:

  1. 首先打开W3Cschool官网(www.w3cschool.cn)、加入校长路飞社群(http://www.w3cschool.cn/group/caoyeshu.html
  2. 3月7日周二10:00——3月9日周四22:00为提问时间,您可以参照发帖格式在【校长路飞专栏】→【讨论区】发表您最想了解的职场问题,或者对您感兴趣的由其他用户发表的问题点赞,点赞数越多的问题有优先解答的机会。
  3. 3月10日周五下午15:00——17:00校长路飞将会选取点赞数量排在前列的问题进行整理并解答。

注:校长路飞专栏】为付费社群(前1000名用户免费参加,第1001开始,每个用户费用9.9元)名额有限先到先得。

二、发帖格式

为了让你的问题得到更好的解答,麻烦各位网友发言请按照如下格式:

标题:#程序员职场# 您的问题
职位:(参考供选:学生、自由职业、前端工程师、PHP 工程师、Python 工程师、.NET 工程师、JAVA 工程师等)
程度:(参考供选:想学习还未入门、学习/培训中、求职中、工作1年以内、工作3年以内、工作3年以上)
类别:(参考供选:求职招聘,人际关系,职业规划,升职加薪,经验交流)  
问题:(描述您当前状况以及所以到的问题疑惑,不超过5百字,谢绝梨花体内容)

例如:

标题:
#程序员职场# 程序员如何避免加班问题?

职位:学生

程度:学习/培训中

类别:经验交流

问题:我现在还在大学学的是计算机专业,毕业后想从事编程工作,可是听说程序员加班情况很严重,请问初入职场的程序员如何避免加班问题?

此活动最终解释权归W3Cschool所有!

2017阿里巴巴面试技术挑战题泄露——完整版附答案

thbcm阅读(30)

进入网站 ›

阿里巴巴面试技术挑战赛试题泄露

跳槽,你还在犹豫?入职阿里的前辈亲自出题,带你顺利Get阿里技术面试经验!这次跳槽,是否有机会入职阿里?先来个自测,看看自己的级别!

1、编译程序的前3个阶段完成的工作是:【单选】
A:词法分析、语法分析和代码优化
B:代码生成、代码优化和词法分析
C:词法分析、语法分析、语义分析和中间代码生成
D:词法分析、语义分析和中间代码生成
答案(C)

2、在最坏情况下,下列排序方法中时间复杂度最小的是:【单选】
A:冒泡排序
B:快速排序
C:插入排序
D:堆排序
答案(D)

3、常见HTTP请求返回的状态码中,表示Forbidden(资源不允许使用)的是:【单选】
A:302
B:500
C:404
D:403
答案(D)

4、无锁化编程的常见方法有:【多选】
A:针对计数器,可以使用原子加
B:只有一个生产者和一个消费者,那么就可以做到免锁访问环形缓冲区(Ring Buffer)
C:RCU(Read-Copy-Update),新旧副本切换机制,对于旧副本可以采用延迟释放的做法
D:CAS(Compare-and-Swap),如无锁栈、无锁队列等待
答案(D)

5、设t=1, a=2, b=-1,执行if((a=b)>0) t=a++;后 t 的值为:【单选】
A:2
B:1
C:3
D:0
答案(B)

6、在操作系统的下列功能组成部分中,哪个不需要硬件的支持?【单选】
A:进程调度
B:时钟管理
C:地址映射
D:中断系统
答案(A)

7、一堆石子,共100颗,甲、乙轮流从该堆中取石子,每次可以取2、4或6颗,取得最后的石子的玩家为赢家,若甲先取,则:【单选】
A:甲必胜
B:乙必胜
C:谁都无法必胜
D:不确定
答案(D)

8、TCP/IP 模型体系结构中,ICMP 协议属于:【单选】
A:应用层
B:网络层
C:数据链路层
D:传输层
答案(B)

9、编译程序的前3个阶段完成的工作是:【单选】
A:词法分析、语法分析和代码优化
B:代码生成、代码优化和词法分析
C:词法分析、语法分析、语义分析和中间代码生成
D:词法分析、语义分析和中间代码生成
答案(C)

10、抽屉里有红球、蓝球、黄球、橙球各100个,现在每人过来随机抽一个球,那么最多几个人抽完之后,能保证一定集齐20个相同颜色的球【单选】
A:37
B:45
C:77
D:50
答案(C)

11、从 CPU 体系架构上看,以下哪种CPU 的架构和其他的不同?【单选】
A:Intel64
B:MIPS
C:ARM
D:Power
答案(B)

12、IPv6 的出现是为了解决全球 IP 马上被耗尽的问题,和 IPv4 相比,以下对其特点的描述中不正确的是:【单选】
A:路由表更大
B:良好的扩展性
C:IP 地址长度是 128 位
D:简化的报文头格式
答案(A)




下载W3CschoolApp

随时随地学习编程

立即下载

为什么程序猿的薪资和付出大多达不成正比?

thbcm阅读(30)

身为程序员,薪资和付出为什么不成正比?以下文章由W3Cschool.cn小编整理编辑,希望能给你带来答案。目前行业的发展趋势,我们太多数人选择了从事IT,很多人都认为这行业薪资待遇还不错,但是作为程序员的我们往往会抱怨工作太累,工资太低,为什么很多人老抱怨工资低,却迟迟不肯离职呢?相信这个话题是程序员们在工作闲空时讨论得最多的一个话题,每个人自当有他自己的理由,可能是因为自己的能力有限,不敢跳;或者害怕失去,落差感太大;或者觉得跳槽的机会还没到;平时和同事发放牢骚也就过去了,大家都知道最高产程序员的生产力是普通程序员的好几倍,但是在任何公司,薪水通常在相当小的范围内变动。即使在整个行业,工资也相差不是很大。如果一些程序员的产量是别人的十几倍,那为什么得到的薪水不是别人的十几倍呢?所以能力好的,不一定你的工资就一定比别人高,这才是技术行业里比较苦恼的问题!

不知道你们在工作中有没有遇到过这样的问题,我们明明觉得自己付出了很多(时间、精力、能力),却在结果上得不到任何回报。雷军说过一句话“你不要用战术上的勤奋掩盖战略上的懒惰”,很多人听过这句话。当你遇到这样的阶段,一定是哪个环节出现了认知的偏差。我之前有个同事,是个刚刚毕业的应届毕业生,非常刻苦的类型,我知道大多数的毕业生在实习的时候都是这样的状态,典型的拼命三郎性格。刚刚工作觉得每件事情都要做好,所有的机会都要抓住,经常发现别人下班后他一个人还窝在办公桌前写给客户的PPT。

由于每件事情他都要做,所有的事情都没有轻重缓解,工作中常常属于一个救火的状态,哪件事更着急就赶快做哪件。当别的新人手里只有一个客户时,这个同事一口气接下了三、四个,一个客户对于职场新人都已经无从招架,要写方案做标书报价等信息,进行竞标,何况更多。结果可想而知,当别人深耕细作一个客户,慢慢对这客户的领域从陌生到熟悉,赢得了客户的认可,签单合作。他却还在狂接手里的活,每天忙得不可开交,结果一个项目也没有拿下来,最后只能跟着同期进来的同事,帮别人打下手做执行。他明明那么努力了,付出的时间比任何一个人都多,却没有得到自己想要的结果。工作中忌贪婪,我们都希望自己可以完成更多的项目,签到更多的客户,但在有限的时间里做成功一件事比做N件失败的事情有意义多了。职场是以结果来邀功的,没有人会拿着自己每天加班单给领导,指望着领导能够给你升职加薪,这只会侧面反映出你的做事效率有问题。结果那么糟糕,谁还有心思去了解你的能力呢

如果一个程序员的生产力比他同事高十几倍,他怎么会不被注意到呢?在一些职业这样的差别可能会很明显。销售量是同事十几倍的销售员会受到关注,并会得到相应的报酬。销售量是容易衡量的,而且一些销售比其他人多赚成倍的钱。如果一位砖瓦匠比同事有十几倍的能干,这也会很明显,但是这并没有发生:最好的砖瓦匠也不能比普通的砖瓦匠多垒十几倍的砖。软件的产出不像美元和砖那样容易衡量。最优秀的程序员也不能编写十几倍于他人的代码,而且工作时间也达不到他人的十几倍。

当程序员不用写代码时是他们最有效率的时候。他们可能发现,待解决的问题根本不需要解决,因为用户所要求的实际上并非用户想要的。他们可能知道在哪里找到能解决问题的可复用代码或重新编辑的代码。他们可能会使用现成的代码。但是,就在他们编写代码最富有成效的时候,也没有人说:“哇!比起用那种困难的方式去解决,你高效100多倍。你理应加薪。”他们最多会说:“好主意!”然后继续工作。这可能需要花费一小段时间去认识到一些人照例地提出这种节省时间的意见。或者消极的说,要认清一些人编程过程中动作很大,但办不了什么实事儿可能需要花费一段时间。 顶级程序员的完美形象是,他在开发项目时,打开编辑器(Emacs),像机关枪一样快速编写代码,从零开始最终给出一个完美的产品。一个更为精确的形象是,他静静地凝视空白处,几分钟然后说:“嗯,我想我曾经看过与这类似的。

所以为什么你的付出没得到应有的回报?答案是你的工种在市场中的价格就比别人便宜,这种职业的薪酬差不是光靠努力和付出就能够解决的问题。除非你升职往上爬,否则一个努力的市场在价钱上永远比不过一个努力的程序员。如果你们也在程序员这条道路上努力,那我们一起努力共同成长!其实编程就像登山一样,越往上爬人越少,所以,在我这个年纪还有想法,对IT有热情的人不多了,其实,什么职位,Title都是虚的,公司没了什么都没了,只有技术才是硬通货。而且,越是这个年纪还在玩编程玩技术的人,其实其经验和能力都是比较强的,都是中坚力量。

程序猿找工作还得考智商?阿里巴巴技术部面试智力题

thbcm阅读(26)

现的程序员找份工作单有过硬的编程技术、撸得一手好代码还远远不够,很多公司在招聘的时候会考验面试人员的思维方式,智商,情商等等,通过各种你意想不到的问题,例如阿里巴巴的技术部面试题中就会常常会涉及一些智力问题。

W3Cschool在这里给程序猿们收集了一些,以便我们在面试时,能够从容不迫。





题目开始:

1、一群人开舞会,每人头上都戴着一顶帽子。帽子只有黑白两种,黑的至少有一顶。每个人都能看到其它人帽子的颜色,却看不到自己的。主持人先让大家看看别人头上戴的是什幺帽子,然后关灯,如果有人认为自己戴的是黑帽子,就打自己一个耳光。第一次关灯,没有声音。于是再开灯,大家再看一遍,关灯时仍然鸦雀无声。一直到第三次关灯,才有劈劈啪啪打耳光的声音响起。问有多少人戴着黑帽子?

----答案----
有三个人戴黑帽。假设有N个人戴黑,当N=1时,戴黑人看见别人都为白则能肯定自己为黑。于是第一次关灯就应该有声。可以断定N>1。对于每个戴黑的人来说,他能看见N-1顶黑帽,并由此假定自己为白。但等待N-1次还没有人打自己以后,每个戴黑人都能知道自己也是黑的了。所以第N次关灯就有N个人打自己。

2、有两根不均匀分布的香,香烧完的时间是一个小时,你能用什么方法来确定一段15分钟的时间?

----答案----
香a点燃一头,香b点燃两头。等香b烧完时,时间过去了30分钟。再把香a剩下的另一头也点燃。从这时起到a烧完的时间就是15分钟。

3、有三个人去住旅馆,住三间房,每一间房$10元,于是他们一共付给老板$30,第二天,老板觉得三间房只需要$25元就够了于是叫小弟退回$5给三位客人,谁知小弟贪心,只退回每人$1,自己偷偷拿了$2,这样一来便等于那三位客人每人各花了九元,于是三个人一共花了$27,再加上小弟独吞了$2,总共是$29。可是当初他们三个人一共付出$30那么还有$1呢?

----答案----
典型的偷换概念。事实上3人只付出了27元,老板得了25元,小弟拿了2元。

4、一个经理有三个女儿,三个女儿的年龄加起来等于13,三个女儿的年龄乘起来等于经理自己的年龄,有一个下属已知道经理的年龄,但仍不能确定经理三个女儿的年龄,这时经理说只有一个女儿的头发是黑的,然后这个下属就知道了经理三个女儿的年龄。请问三个女儿的年龄分别是多少?为什么?

----答案----
三女的年龄应该是2、2、9。因为只有一个 孩子黑头发,即只有她长大了,其他两个还是幼年时期即小于3岁,头发为淡色。再结合经理的年龄应该至少大于25。

5、想象你在镜子前,请问,为什么镜子中的影像可以颠倒左右,却不能颠倒上下?

----答案----
镜像对称的轴是人的中轴

6、有两位盲人,他们都各自买了两对黑袜和两对白袜,八对袜了的布质、大小完全相同,而每对袜了都有一张商标纸连着。两位盲人不小心将八对袜了混在一起。他们每人怎样才能取回黑袜和白袜各两对呢?

----答案----
将每对袜子拆开一人一只。

7、你有一桶果冻,其中有黄色,绿色,红色三种,闭上眼睛,抓取两个同种颜色的果冻。抓取多少个就可以确定你肯定有两个同一颜色的果冻?

----答案----
4个。数量>颜色种类。颜色必重复。

8、有一辆火车以每小时15公里的速度离开洛杉矶直奔纽约,另一辆火车以每小时20公里的速度从纽约开往洛杉矶。如果有一只鸟,以30公里每小时的速度和两辆火车同时启动,从洛杉矶出发,碰到另一辆车后返回,依次在两辆火车来回飞行,直到两辆火车相遇,请问,这只小鸟飞行了多长距离?

----答案----
设洛杉矶到纽约的铁路长为A公里。则两辆火车到相遇用了A/(15+20)小时,也就是小鸟飞行的时间。所以小鸟飞行的距离就是速度×时间=30×A/35=6/7的洛杉矶到纽约的铁路长。

9、假如每3个空啤酒瓶可以换一瓶啤酒,某人买了10瓶啤酒,那么他最多可以喝到多少瓶啤酒?

----答案----
喝完10瓶后用9个空瓶换来3瓶啤酒(喝完后有4个空瓶)喝完这三瓶又可以换到1瓶啤酒(喝完后有2个空瓶)这时他有2个空酒瓶,如果他能向老板先借一个空酒瓶,就凑够了3个空瓶可以换到一瓶啤酒,把这瓶喝完后将空瓶还给老板就可以了。所以他最多可以喝10+3+1+1=15瓶

10、你有两个罐子,50个红色弹球,50个蓝色弹球,随机选出一个罐子,随机选取出一个弹球放入罐子,怎么给红色弹球最大的选中机会?在你的计划中,得到红球的准确几率是多少?

----答案----
1/2的几率。先选出球在选罐子。这样罐子其实对球的颜色无影响。

11、两个圆环,半径分别是1和2,小圆在大圆内部绕大圆圆周一周,问小圆自身转了几周?如果在大圆的外部,小圆自身转几周呢?

----答案----
无论内外,小圆转两圈。

12、你有四个装药丸的罐子,每个药丸都有一定的重量,被污染的药丸是没被污染的重量+1.只称量一次,如何判断哪个罐子的药被污染了?

----答案----
1号罐取1丸,2号罐取2丸,3号罐取3丸,4号罐取4丸,称量该10个药丸,比正常重量重几就是几号罐的药有问题。

13、对一批编号为1~100,全部开关朝上(开)的灯进行以下操作:凡是1的倍数反方向拨一次开关;2的倍数反方向又拨一次开关;3的倍数反方向又拨一次开关……问:最后为关熄状态的灯的编号。

----答案----
有10盏灯为灭,分别为1、4、9、16、25、36、49、64、81、100号。因为:每个质数能被1和自身整除,所以质数的灯是亮的。设一个合数能被N个数整除,N必然是个偶数。对于非某数平方的合数来说,将被开关N次也就是偶数次,灯保留为亮;对于上面列出的平方数,则只被开关N-1次,所以灯是灭的。

下载W3CschoolApp
随时随地学习编程
立即下载

学习编程有必要做笔记吗?

thbcm阅读(28)

小编发现W3Cschool的程序员很喜欢记笔记,桌面永远挂着个笔记软件,笔记本也写的密密麻麻的。那么做编程真的有必要做笔记吗?怎么记呢?一起来看下知乎网友怎么说。


@花生PeA

记不记笔记看情况。
比如题主学的HTML CSS PHP,已经有十分完善的参考手册了,自认为笔记记下来绝对比不上W3Cschool的离线手册,PHP文档也一样,有时候为了查某个函数名字或用法,其实百度是最快的,完全不需要记笔记。
学习过程中刷完视频教程就写项目,根本不记笔记,什么地方想不起来直接查手册,答主保持了这种状态很久,效果也非常好,直到......
我学了git。
少的可怜的中文资料,晦涩难懂的中文翻译,寥寥可数的百度结果。
狠狠的被教了次做人。
如果不记笔记,真的就跟没学一样!所以答主学了3遍git。
git只是例外嘛,不算~~
然后我学了Linux......Linux像大海一样的命令和bug,在它面前那繁多的中文资料和百度结果简直就像九牛一毛一样配置一遍服务器,中间遇到和解决了很多问题,如果不记笔记,第二次配置难度基本上和第一次没有任何变化!这个bug能坑你第一次,就能坑你第二次!
不记笔记的情况下,繁杂命令行分分钟忘掉,而且根本没有所谓的参考手册让你查!
所以,如果学的技术本身已经有十分完善的参考手册,那么可以记很少或不记笔记。如果没有完善的参考手册,那还是老老实实的记笔记吧。

@无名

学做1道菜可能不需要笔记,但是学做1000道菜的时候。。没笔记就呵呵了!

@陈建杭

做笔记很重要,很重要,很重要。当然,学习编程最好的方式肯定是项目驱动式的学习啦,但笔记必不可少。
1.怎么记?
当然记在电脑文件里面啦,我习惯记在我的博客里面(推荐)。都什么年代了,还手写。。。还是计算机专业的学生。。。
方便复制粘贴,方便整理(这点很重要)
2.记什么?
记做项目过程中的所思所想,记自己踩过的坑,记某个特殊的bug的解决方案。。。太多了。不是什么东西手册都有的,百度也不是万能的,当某一天,你突然发现自己掉进了一个曾经踩过的坑,或是遇到一个5年前解决过的bug,却忘了当初怎么解决的,结果又浪费时间好几天,你就会觉得,要是当初做点笔记该多好啊〒〒
另外,百度一下,能搜出一大堆的东西没必要记。忘了再百度。
如果你们老师还是文科式的(就是背概念)
教学,我只能说天朝教育制度的悲哀。
不说了,我要去背概念了,过几天期末考试,纸上作答,专考概念,做了两年项目的我也没信心考好,唉~

@钟双华

------总纲:------
记你觉得有必要的东西随时间记录:
1、概念理解有偏差的
2、细节没有处理好的TIPS
3、启发性的idea
4、总结积累到一定的笔记量后要整理
------分类:------
1、需再次强调的内容
2、已经吸收的内容
3、大致了解但要实际操作存在一定困难的内容
------整理:------
1、将已经牢牢把握吸收经验的复制到所属的章节里
2、将好的推进的经验放进所属章节里后增加书签。
想一次做到很难,推荐将学习编程的书籍的目录拿来参考,建立自己的知识体系。会的通用的就不做重复劳动,奖需要通过记录以便更好翻查的摘取出来,按照书籍里的目录来分类。
这种笔记要能有效果一定要保证定期的整理。

看来养成勤记笔记,多写写,多记记应该是程序员必不可少的习惯吧!

Iphone8史上最贵,苹果8这一大新亮点可以一雪前耻!

thbcm阅读(32)

  尽管iPhone 8外形上改动,各项功能全面升级!但iPhone 8的“天价”着实让人吃了一惊。

  一、Iphone8史上最贵,售价近万元。

  OLED面板供货不足的问题,是导致新苹果产品卖出天价的主要原因。

  据外媒报道,《巴伦周刊》收到了苹果内部人士的消息,iPhone 8的价格入门版要1100美元以上,折合成人民币也就是8160元,接近万元!

  苹果新产品预计售价已经八九不离十了!iphone8值得入手吗?下面w3cschool小编也重点说下iphone8的创新亮点,这或许就是苹果新产品值得入手的理由。

  二、Iphone8的6大亮点

  1、双卡双待

  双卡双待是国产手机标配。以前要说我的苹果是双卡双待,很多人会觉得你在搞笑吧!但是,如今,Iphone8真的这么干了,只能用高端、大气、接地气来形容了。仿佛是made in china!

  2、无线充电

  苹果的充电线过于容易损坏,一直受人诟病。Iphone8无线快充相信能让苹果一雪前耻。但是,无线充电器需自己购买。

  3、升级防水功能

  iPhone 8的防水等級可望提升到IP68,喜欢潜水的同学有福了,以后就可以在水底拍珊瑚。

  4、OLED显示屏

  OLED 显示屏,是 LTPS 新代衍生品,每个像素都可自行发光、呈现逼真色彩。

  5、无边框颠覆设计

  iPhone将采用机身正面一体化的无边框设计,整块手机就是一块屏幕。这样的屏幕不由让我们联想到小米Mix的 “全面屏”。

  6、Home键消失

  Iphone8何止要做无边框的设计,还要消灭Home键,直接将它隐藏到屏幕内。但是,有时候在大街上看手机是不是苹果机更多还是关注有没那圆形的Home键?

  从以上几点创新亮点就不难发现,苹果做出了各种创新。此举也是为迎接iPhone诞生十周年做准备!另外,新品iphone8是继承了乔布斯的苹果创新的遗愿。

  随着iphone 8的发布,也是iphone7,iphone7plus购买大好时间,建议最好是购买128g的,因为手机配置升级,照片和应用也将越来越大,存储过小不能确保你用3-4年,在体验上一定会受到影响。

  iPhone 8 史上最贵将让多少人的肾又将保不住了?

  当iPhone 8上市的时候,你会买还是不买呢?

  

联系我们