我喜欢所有事情用编程的方式思考,用编程的方式解决——即使是最具人性的东西,比如“激励一个人”。对于我自己来说,我寻找激励自己的方法是没有任何困难,只要你能让我编程,让我面对数学,给我音乐。但是,激励别人必须要求你非常具有说服力,而并不是每个人都有乔布斯的口才。习得:摆成乔布斯那样的姿势并不会给你乔布斯那样天才的说服力。大实话。
手机长时间充电会降低电池寿命,平板电脑和手机充电器不能混用,屏幕分辨率越高越好,镜头像素越高越好,这些有关电子产品的说法一传十十传百,你是否就信以为真了呢?普通用户不了解电子产品的设计原理,难以判断对错,下来就来看看流传最广的几个科技产品谎言。
不是你说了什么才是最重要的,你说话语气和肢体语言,也会备受关注,成为另一指标。而以下 13 句,则是面试时绝对绝对不能回答的大地雷!不过除了参考这些不能回答的句子之外,用心地准备面试,才是被录取的不二法门。
今年早些时候,我新加入了一个大多数从事研究社会科学和政治小组,然后我得向他们介绍一下我目前正在从事的工作。在这大概有10个人的小组中,有一两个人对内核的概念是有一个初步的了解(实际上因为他们是工科学生),但是小组中的其他人却对内核茫然无知—他们等着我给他们说明解释一下。
你需要知道一个事实,这个事实在我打算成为一名程序设计师之前就存在了。你也看到了,程序员在如今是一门热门职业。你就像是舞会上最靓丽的女孩,所有人都想和你约会。各种企业想要你,因为你知道什么是SEO,怎么做网络推广。创业公司想要你,因为你知道如何实现他们想要的应用。而且他们也不用花多少钱。
当乔布斯在第一代iPhone发布会上宣布有移动HTML5之后,其相关开发就开始了。Safari和Firefox在当时是最好的HTML5浏览器(Google Chrome那时还没出来)。但是一年之后,应用商店上线了,但是只能用Objective-C开发应用。该死的乔布斯。
对创造者而言,更重要的是创造的程序。深刻的灵感随机而来,罕见而易逝。只有找到持续的将好的想法转化为伟大想法的程序,方能在你长期的创造性工作中取得成就。铭记查克.克劳斯(美国残疾艺术家)睿智的名言:业余爱好者方坐等灵感的到来,我们需投入工作才能有所创造。
程序员在编程的时候难免会犯错误,但如果不从错误中吸取教训,那么习惯成自然,你会经常犯错的。从错误中不断的学习,锻炼好的行为习惯有助于事业上的稳定。
不论是什么行业里,能让人最兴奋的事情通常都是解决新奇的、高难度问题带来的刺激。在我的工作中,经常会遇到很多bug,乍一看,它们都是不可能的。不是不可能解决,而是完全不可能出现。就好象最前沿的科技揭示了一个新的奇怪的逻辑现象,以至于人的大脑完全无法理解。
经过初步了解,配电脑、修电脑、装系统等都可以找程序猿来干。而且程序猿不会油嘴滑舌的。很多妹子也都这么想的,于是大学四年,程序猿钻了不少次各种妹子宿舍,一去就一下午,他说装系统太慢,我暂且就信了吧。
懂得愈多,就会理解其实自己知道的事物宛如沧海一粟。懂得愈少,就会产生自己什麽都知道的错觉。几乎每一天,我都会发现某些我从来未知的事物。
时至今日,动态语言不再享有特别的青睐,现在的程序员使用新语言和旧语言的搭配来开发项目。我不禁要问,为了保持自身的竞争力,哪些编程语言是程序员们最需要永久掌握的?
女孩子们对程序员有偏见,这是有深层次的原因的,计算机软件开发是一种很科学性的职业,导致程序员天生有一种优越感,喜欢在生活中用自己的特长表现出优越性,这当然也会造成与他人的隔阂。就比如,下面这段视频里的两个程序员,他们竟然用纯二进制聊天,虽然抱着吉他边弹边聊很酷,但女生们能用这种方式跟你谈情说爱吗?
对程序员或编程初学者来说,有哪些最有用或最好的编程语言适宜学习? 创业者Roger Huang将为大家推荐一些编程语言,并分享个人的经验与看法。Huang是一名连续创业者,目前他正专注于他的第二个创业项目,并给予他人职业成长的建议。
你需要写一个函数来计算两个值的最小公倍数(least common multiple)。你怎么命名这个函数?你在看别人写的代码,写的太糟糕了。你怎么办?你想用CSS来美化一个页面,但这最好的CSS效果并不是标准的CSS用法。你怎么办?你是用Git还是SVN?你的命令行终端是什么样子的?
在2008年,我进行了我的第一次技术面试,当时,公司已经有了一套工作流程供我参照:面试时间1小时,候选人有30分钟时间回答15个测试问题,之后我们会花15分钟时间讨论他们的回答,外加15分钟时间回答关于工作方面的问题。我很快就意识到这样的问卷是多么的糟糕,我的意思是,你竭尽全力也找不出比它更坑爹的东西了。
是客户真的需要“一个会躲避鼠标点击的闪光的按钮”吗?还是他们需要的是另外一个功能——他们不了解的功能,需要你去帮他们定义的功能?这种事情同样会发生在你自己身上!你真的需要用程序打开一个文件,往里面写入一些信息吗?还是,你真正需要的是一个日志系统?
当我们拿到一个以前从没有见过的产品,并且它们外观炫丽,功能出众,体验完美的时候,我们总会发自内心地赞叹一句:“酷。”没错,“酷”是一个无法详细解释的词,但它却代表了年轻人对一个产品或一件事物的认同。总体来说它代表了:年轻、时尚、美观、个性以及超乎想象的体验。
Coding 之于科技的重要性不言可喻,也不再是软体工程师的专利,医师、律师、会计师、护理师、金融从业人员,甚至是听起来摸不着边的政治家,不论是哪个行业,学习 Coding 已经成为世界新趋势。
本文作者 Waseem Ahmad 为一个程式设计师,同时也是旅行家与终身学习者。以下文字以作者第一人称撰写。
如果你是一个SitePoint的老读者并且是我的粉丝的话,那么你已经知道我写了很多关于HTML5以及JS API的文章。到目前为止,我已经发布了一些介绍你现在就可以马上使用的API,尽管可能会用到polyfill的方式。
两分钟什么都不做,你能做到吗?
众所周知,NoSQL解决方案指向的核心是“取决于你的需求”,这增加了使用者评估的难度。NoSQL虽然有很多优势,却难以在实际中发挥作用,反而成为了程序员放弃使用的理由。
在苹果公司工作可以说是一件非常具有挑战性的事情,员工必须保密、疯狂的工作,而且来自周围的压力会让你时刻保持向上的竞争状态。但这些并不是全部。日前外媒从 Glassdoor.com 上收集了来自苹果前员工以及目前正在苹果公司工作的人对在苹果工作一事的评价。
一台计算机系统不能没有操作系统,大公司的开发者也开发过不复杂易于使用的操作系统。而Linux被认为是复杂的系统,它仍然是最常使用的系统,当然不仅仅是开发者和极客会使用,也可能是日常生活中的你或我,也喜欢它。因为它的神奇般的稳定因素和应用的拓展水平,都比Windows OS好得多。
最近我的一些前同事联系到我,问我是否能帮助他们做一些前端开发工作。我想着挣一些外快也不错,而且,这个公司里我曾经工作过两年半,他们都是优秀的程序员。
OpenAI 希望收购 Chrome 浏览器,使其成为 "人工智能优先 "的体验
我是如何破解房东的锅炉的
Python 的新 t-strings
OpenAI 为什么要收购 Windsurf?
两年的 Rust 使用感悟
为什么没有像 BitTorrent 这样的 P2P 流媒体协议?
为什么人工智能公司的标志看起来像屁眼?
Fedora 变革的目标是实现 99% 的软件包可重复性
我认识的最好的程序员
Git 20 年,依然怪异,依然精彩