漫画丨CTO不得不面对的9大困境

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_33743248/article/details/86721612

CTO 九大困境之一:技术团队培养

漫画丨CTO不得不面对的9大困境

CTO 九大困境之二:技术人员绩效考核

漫画丨CTO不得不面对的9大困境

CTO 九大困境之三:软件研发速度与质量的平衡

CTO 九大困境之四:技术创业的一个个大坑

漫画丨CTO不得不面对的9大困境

CTO 九大困境之五:跨部门的沟通协作

漫画丨CTO不得不面对的9大困境

CTO 九大困境之六:和不懂技术的老板沟通

漫画丨CTO不得不面对的9大困境

CTO 九大困境之七:紧跟技术前沿

漫画丨CTO不得不面对的9大困境

CTO 九大困境之八:技术团队快速扩张

漫画丨CTO不得不面对的9大困境

CTO 九大困境之九:公司股权分配,傻傻分不清楚

漫画丨CTO不得不面对的9大困境

2017 年 6 月 30 日到 7 月 1 日,EGO 汇聚全国超过 600 位 CTO,在上海共同探索圆外的世界。

技术人,始于技术,岂止于技术。技术之外,还有更多精彩。

GTLC 全球技术领导力峰会,在 「 阅读原文 」这里等着你

展开阅读全文

程序员的困境

08-16

来自我翻译的文章:[url=http://towriting.com/blog/2013/08/16/programmer-dilemma/][color=#FF0000]程序员的困境[/color][/url]rnrn最近面试了数十个应聘内核开发职位的求职者。这些求职者都来自于芯片或嵌入式操作系统领域出名的非常好的大公司。他们大都声称他们在内核开发领域有至少十年经验。他们的简历看起来闪闪发光,充满着相关项目经验,各种时髦的技术词和奖项…rn但是他们大部分无法回答一个基础的问题:[b]当你调用标准的malloc函数时,内核里面发生了什么?[/b]rn不要吃惊。当我让一位求职者写一个基于glib哈希函数的简单LRU缓存框架时,他首先说他从没用过glib,这是我预料之中的。我把glib手册给他并给他详细讲解了接口,接着一个多小时以后他只写出了几行糟糕的代码。rn我不知道这种情况在其他国家是否一样,但是在中国,特别是北京,这就是事实。工作在知名外企数年的”高级”程序员无法解决简单基础的问题。rn[size=18px][b]为什么会这样[/b][/size]rn我越想越相信导致这种现象的不仅是他们自己的原因更要归咎于他们就职的公司。这些公司会给他们大量的数年不会有重要修改的稳定的代码。有技术含量的东西都被封装进了这些代码,所以他们只能因循守旧,不再创新。假如你恰巧在这样的代码上工作了很长的时间而没有接触外面的世界,总有一天你会发现自己会处在一个悲哀的境地:在团队或公司内他们叫你”[b]专家[/b]“,但不幸的是在市场上你难以找到一份不错的工作。rn这就叫做[b]专家陷阱[/b]。日复一日,我们程序员的梦想就是成为团队/公司的专家;然而这一天到来时我们围困了自己。我们在现有代码上钻的越深,我们陷得越深。我们渐渐丧失了从头写一个完整项目的能力,因为现存的代码如此稳固。更糟的是,假如我们的主要工作仅是维护现存的代码,在此之上进行微小的开发,不久之后,不管曾经阅读和学习过多少代码,我们会发现我们无法再写代码—即使应届生都可以胜任的简单问题。这就是程序员的困境:我们以代码为生,但供养我们的大公司却慢慢摧毁我们谋生的能力。rn[size=18px][b]如何摆脱这种困境[/b][/size]rn[b]针对个人[/b]rn首先,做你自己的项目。你需要不断”磨快你的刀”。假如你的工作无法对此提供帮助,那你就挑选自己感兴趣的问题并且用自己的时间克服它。这样做,你肯定会学到新东西。假如你发布自己的项目,比如在Github上,你可能会有机会认识把你拉出当前位置的人。rn不要在一个团队里呆的时间超过两年。强制自己去其它岗位,即使是在同一公司统一组织你也可能会面临新的挑战和技术。试着每18个月进行一些面试。你不一定要换你的工作,但是你要看一下市场上需要什么而自己如何适应需求。rn[b]针对团队/公司[/b]rn给你的员工压力与挑战。轮换岗位,让”专家”有机会去拓展技能。开启新的项目,给战士们提供战场。rn定期举办”编程马拉松”。这将建立一种改革与创新的文化。人们会被杰出者激励 — “太酷了,这个家伙竟然可以在24小时内写出如何优美的框架,我要努力了”。 论坛

分享9大HTML5开发工具

08-01

[size=18px][b][color=#000000]分享9大HTML5开发工具[/color][/b][/size]rn[b][color=#000000]一、Adobe Edge[/color][/b]rn 目前还处于预览阶段的Adobe Edge是用HTML5、CSS、JavaScript开发动态互动内容的设计工具。内容可以同时兼容移动设备和桌面电脑。Edge的一个重要功能是Web工具包界面,方便确保页面在不同浏览器中的架构一致性,此外Edge还将整合TypeKit这样的字体服务。rn [img=https://img-bbs.csdn.net/upload/201408/01/1406854611_963565.jpg][/img]rn  动画和图形可以添加到HTML元素中,程序也能通过Edge自身的代码片段库或者JavaScript代码进行扩展。动画可以在独立的时间线上进行嵌套,还能实现互动功能。符合可以服用并通过API和代码片段控制。通过Edge设计的内容可以兼容iOS和Android设备,也可以运行在火狐、Chrome、Safari和IE9等主流浏览器。rn[b][color=#000000]二、Adobe Dreamweaver CS6[/color][/b]rn Adobe Dreamweaver CS6作为一个Web设计软件,提供了对HTML网站和移动程序的可视化编辑界面。其Fluid Grid排版系统整合CSS样式表功能,提供自适应版面的跨平台兼容性。开发者可以完全实现Web设计的可视化操作,无需为代码所困。rn [img=https://img-bbs.csdn.net/upload/201408/01/1406854632_572230.jpg][/img]rn  用户不但还能在Live View中预览,还提供多屏幕预览功能。开发者可以通过MultiScreen预览面板查看HTML5内容的渲染效果。Live View通过WebKit渲染引擎支持HTML5。rn[b][color=#000000]三、Adobe ColdFusion 10[/color][/b]rn ColdFusion是用来开发企业Web程序的服务器端技术,通过Websockets、互动表单、视频和地理标签等HTML5技术创建富媒体用户体验。rn [img=https://img-bbs.csdn.net/upload/201408/01/1406854646_663537.jpg][/img]rn[b][color=#000000]四、Sencha Architect 2[/color][/b]rn 在开发移动和桌面应用的工具中,Sencha的定位是HTML5可视化应用开发。开发团队可以在一个单一集成的环境中完成应用的设计、开发和部署。开发者还可以开发Sencha Touch2和Ext JS4 JavaScript应用,并实时预览。rn [img=https://img-bbs.csdn.net/upload/201408/01/1406854662_439841.jpg][/img]rn[b][color=#000000]五、Sencha Touch 2[/color][/b]rn Sencha Touch2是移动应用框架,也被看作是Sencha的HTML5平台。开发者可以用它开发面向iOS、Android和Blackberry、Kindle Fire等多种平台的移动应用。rn [img=https://img-bbs.csdn.net/upload/201408/01/1406854679_245450.jpg][/img]rn[b][color=#000000]六、Dojo Foundation Maqetta[/color][/b]rn 来自于IBM的一个项目,Dojo Foundation Maqetta是为桌面和移动设备开发HTML5应用的开源工具,支持在浏览器中查看HTML5界面。用户体验设计师可以通过拖放组装UI样板rn [img=https://img-bbs.csdn.net/upload/201408/01/1406854693_39820.jpg][/img]rn[b][color=#000000]七、微软Visual Studio 2010 ServicePack 1[/color][/b]rn 虽然一开始并不支持HTML5,但微软在2011年三月发布的Visual Studio 2010 SP1中提供了IntelliSense,追加了针对HTML5的一些元素。rn [img=https://img-bbs.csdn.net/upload/201408/01/1406854707_787849.jpg][/img]rn[b][color=#000000]八、JetBrains WebStorm 4.0[/color][/b]rn 作为拥有HTML编辑器的JavaScript集成开发环境,WebStorm4.0提供了开发web应用的HTML5样板。开发者可以在创建HTML文档时可获得对HTML5文件的支持。例如砍伐者键入。开发者还可以在chrome浏览器中实时预览HTML文档。rn [img=https://img-bbs.csdn.net/upload/201408/01/1406854717_70181.jpg][/img]rn[b][color=#000000]九、Google Web Toolkit[/color][/b]rn 该开发工具用于开发浏览器应用,但库中支持很多HTML5功能。包括对客户端或web存储的支持。其他HTML5功能还包括支持Canvas可视化,以及音频和视频widget。rn [img=https://img-bbs.csdn.net/upload/201408/01/1406854739_291128.jpg][/img]rn 论坛

笔记本使用9大恶习!

04-10

rn 现在的笔记本电脑已经相当普及了,你知道吗,在使用笔记本的时候,我们或多或少的都会存在着一些不好的习惯,很有可能就是因为这些小小的细节,会给我们的笔记本带来损害,造成意想不到的后果。不要等出了事才追悔莫及,防患于未然,就让我们一起来看都有那些应该改正的不良习惯。 rnrn指点江山 手指远离屏幕rn看到屏幕上显示的内容,难免会有让我们激动不已的图片,这个时候千万记住,在您“指点江山”的时候,最好不要让您的手指触摸到屏幕。rnrn因为笔记本屏幕的表面涂有一层特殊的物质,它能使屏幕显示得更清晰。可能有些朋友会说,我们根本觉查不出来,其实这层物质只有区区几微米。若长期用手指或是其它硬物指点LCD,会造成这层物质受到损伤,从而大大缩短屏幕的寿命。大家可以看到有些二手本本的液晶面板上有些划痕,都是这些指点江山的杰作。启动本本,我们可以发现这些划痕处所显示的色彩远没其他地方饱满、柔和。rnrn敲打键盘 摘下你的手表rn不少朋友在使用笔记本的时候,都会忽略一个问题,就是手腕对于笔记本键盘下面腕拖部分的磨损。特别是在带了金属表带的手表或者手链的时候,对于笔记本的磨损就更严重了,时间长了,会在笔记本上留下无法磨灭的痕迹!rnrn虽然这样对于本本的性能不会有什么影响,但却使本本的美观大打折扣,其实很简单,只要在打字的时候把手表摘下来,就完全可以避免。rnrn水火无情 请勿吸烟饮水rnrn对于不少男性用户来说,一手夹烟,一手鼠标是个很经常的动作,时不时的还会用夹烟的手去敲打几下键盘。其实,这样的做法并不正确,很可能就会把烟灰掉到键盘的缝隙里,更有甚者,尚未熄灭的烟头掉到键盘上,把键盘烫坏的事情也不是没有发生过,所以在使用笔记本时尽量不要吸烟。rnrn放一杯水在笔记本旁边工作,也是很常见的事情,但是请你注意最好是把水杯放在远离笔记本的地方,不然一不小心把水杯打翻,洒到键盘上,问题可就大了!烧毁主版绝不是耸人听闻,因为目前笔记本的键盘多数都不是防水的,如果水量够多,渗透到本本里面,哭都来不及!rn如果您固执的要一边品茶喝咖啡用笔记本的话,我们也建议您最好是把杯子放在比笔记本位置低的地方,或者把杯子放在笔记本的左侧,离笔记本10cm以上的距离。相对频繁滑动鼠标的右手来说,左手打翻杯子的几率会小一点,10cm的距离可以有效的防止整杯水洒到笔记本上。rnrn旅途之上 慎重打开本本rn笔记本自然是要带随身携带随身使用的,但也不是什么时候都可以用的。除非你使用的是那类“三防”性能很好的本本。rnrn风沙的侵袭对于本本也会造成很严重的损害,键盘的间隙、各类接口处如果粘上了尘土,清洁起来是件很麻烦的事情。rnrn坚固、防尘、防水rn意外跌落对于硬盘带来的损害,也许是无法弥补的。对于像IBM之类的具有硬盘保护系统的本本,也许问题还不是很大,但对多数笔记本来说,并不具备这样的装置,即便是在颠簸的汽车上,打开笔记本也有可能对本本造成伤害,所以在旅途之上,不要不分场合的使用你的笔记本电脑。另外,应该尽量使用坚固、质量好的笔记本电脑包,即使在不小心跌落的时候也可以给你的本本最后一道防线。rnrn使用光驱 能不用就不用rn相对而言,光驱是比较容易衰老的部件,笔记本电脑光驱大多也不例外。笔记本电脑的光驱多是专用产品,损坏后更换是比较麻烦的,因此要爱惜着用。rnrn用笔记本电脑看VCD或听音乐不是个好习惯,更换笔记本电脑光驱的钱足够你买一台高级VCD机或CD随身听的了,何必要在笔记本电脑上看光碟呢?再说笔记本电脑上的画面和音响效果恐怕也都很是平平。rnrn注意散热 杜绝床上使用 rn有些朋友喜欢把笔记本放在床上使用。其实这也是个很不好的习惯。柔软的的表面会使机身下沉,遮住通风口,严重影响本本的散热,轻则笔记本重启,重则笔记本死机乃至一命呜呼。rnrn其实也不是完全不能在床上使用笔记本,目前市场上就出现了一种专门在床上使用的笔记本电脑桌,价格也不算贵,只要几十元,还是相当方便的。rnrn电池之争 用不用都注意rn移动应用一直是本本与台机重要区别,移动应用的优良,很大部分取决于电池的续航能力。很多朋友并不知道电池的正确使用之道,用了一段时间之后,电池使用能力大大降低,与原先相比只能维持相当短的一段时间。rnrn如今笔记本电脑多使用锂电池,虽然锂电池没有记忆性,但也会不可避免的老化。如果用电池供电,那么最好是用到仅剩余5%左右电量。过早充电或过度放电,会加速电池的老化。要知道只要电池组当中任意一节电池出现老化,这就意味着整块电池报废。当感觉电池性能有所下降时,可以给电池几次完全充放电过程,能使电池效能得到有效恢复。rnrn在有交流电的地方,尽量用AC供电。但是有些朋友干脆把电池拆下来的做法,也不完全就对,如果遇到突然断电的情况,就会想到电池的好处。rn如果是长期接通外部电源使用电脑,正确的方法是每一至两周进行一次电池放电,即笔记本只用电池供电,不接通外部电源,直到电量剩余不足10%再进行充电。采用正确的方式维护电池,通常电池可以使用三年左右。rnrn有车一族 别把本放车上 rn现在不少有车一族喜欢把本本放在汽车后备箱里,其实这样也是不正确的。首先,汽车的后备箱也并非保险箱,目前针对汽车后备箱的盗窃活动也屡有发生,如果你不幸成为盗贼的目标,那后果自不必多说。rnrn最重要的是如果是在夏天,大家都会有经验,就是一打开车门以后一股热浪袭来。日照下的汽车内可以达到70度以上的高温,汽车后备箱里的温度也不会低到哪去,这样的温度下放置本本,肯定不是个明知的选择。rnrn抱着本睡 检点你的习惯 ! rn最后要说的这个可是真事!前两天看到某同事因为过度劳累趴在本本上睡着了,据此君交代,有抱着本本睡觉的嗜好。莫非是把本本当枕头了?rnrn万一要是流口水的话......rnrnrn其实在我们的日常生活中,每个人难免都会有点不太正确的使用笔记本的方法。善待你的本本,改正你不正确的习惯,让本本能够为我们更好的服务工作。虽然本本已经很便宜了,但是好歹也不是一颗白菜,记得好好保养!rnrn 论坛

没有更多推荐了,返回首页