标签:
杂谈 |
软件蚕食一切。未来属于程序员。所以人人都想当程序员。但是并不是每个人都能当好程序员。在你做出决定前还是先看看自己能不能当好程序员吧。可是什么样的人不适合当程序员呢?不要喝鸡汤,我们看看 Quora 上面是如何回答的。
在全栈开发者 Adam Leffert 看来,最重要的是态度:
我认为编程要想成功最重要的是态度。当然,最低水平的智力还是要的。以我这么久的经验来看,还没见过蠢到不会做的。
但是好坏程序员之间的差别几乎永远是态度。
耐心:对我来说这是最重要的一条。写代码和调试极其令人沮丧。要想做好,你得保持冷静,至少冷静到能够保持清晰的头脑。
精力:处理棘手问题,编写大量代码容易使得身心俱疲。最重要的是要有我朋友 Joshua Wachs 所谓的 “坐能量(tushie power)”。也就是屁股不离座直到工作完成的能力。
逻辑思维:这条看似明显,其实不然。一般的程序员在碰到棘手问题的时候一般是靠猜来解决的。运气好可能猜得中。但运气不好就难搞了。问题是猜并不能有效缩小可能原因的范围。好的程序员会提出猜想然后进行测试,从而排除掉一堆的可能性
标签:
军事 |
标签:
军事历史 |
核导弹发射密码一向是美国的最高机密,然而在过去近20年的时间里,该密码竟然只是极其简单、极易被破解的“00000000”。
1962年,美国时任总统约翰·菲兹杰拉德·肯尼迪签署法令,要求所有核导弹配备“准予行动”装置。这是一套需取得授权才可发射核导弹的安全系统,确保在发射官输入正确密码后,才会发射核导弹。
根据核专家的说法,美国军方担心核战争爆发时,指挥中心和通讯线路可能被毁坏,导致士兵在真正需要发射导弹时却无法取得核密码,由此他们决定把核密码设为最简单的“00000000”。
布鲁斯·布莱尔曾在1970年至1974年间担任“民兵”核导弹发射官,他在一篇文章中写道:“相较于未经授权发射核导弹,美战略空军司令部更担心密码太复杂而无法实时响应导弹发射命令。”
更
加令人难以置信的是,布莱尔透露,发射清单上甚至间接说明了至关重要的核密码只能是由数字零组成。“发射清单上清楚写明,发射官应当仔细检查位于地下发射
舱里的锁定操作面板,以确保不会有人不小心在面板上输入除了零以外的其他数
标签:
文化it |
今年年初,到一家互联网公司实习,该公司是国内行业龙头。
不过技术和管理方面,却弱爆了。
标签:
军事历史 |
标签:
历史文化 |
据每日邮报报道:美国考古学家近日在新墨西哥州、加州和亚利桑那州的多个岩壁上发现了商朝甲骨文。因为文字篆刻时间比哥伦布发现美洲早了2800多年,因此他认为有可能是商朝人最先发现了美洲大陆。
对于美洲印第安人是华人后裔的说法在学术界早已有之,从古代的历史文献记载中,就能捕捉到许多的踪迹。
标签:
历史军事 |
标签:
历史 |
标签:
文化旅游 |
标签:
时评 |