以图明志

IT人家

智商不高怎样学好IT技术

在开发实践的基础上去学习计算机科学理论
软件行业从业人员中有两种典型的类型:科研人员与软件工程师。个人感觉,从事科研工作并取得相应成就的人,应该是属于人群中那10%的智商最高的群体,而软件工程师这一工作,则80%的普通人经过训练都可以胜任,但要达到一流的水平,对其智商的要求也是相当高的。

编程思想

软件开发还算不上是一门科学

但不妨碍它是一门技术
很多大学里是把软件开发相关的专业划入工科的,这给人一种错觉,让人认为软件开发也是一个工程学科,就像土木建筑,动力机械那样。但这从根本上错了,土木建筑,动力机械的背后有确实的科学定律作为支撑,而软件开发的背后基本上什么都没有,远不是一种“科学”。也正因此,“软件工程”的现实意义也就远不如“土木工程”,“动力工程”。

IT人家

如何做好技术团队管理

做技术的也适合做管理
经常看到有人问程序员适合做管理吗,或者手底下有牛人比我技术更好怎么办,或者感叹一下做管理好难啊之类的。同时,相当大的一部分程序员都梦想着走所谓专家路线——并不是因为对技术特别有兴趣或者觉得自己特别适合走技术路线,真正的原因是对管理工作的恐惧,觉得自己搞不定定。做管理真的很难吗,程序员出身到底适不适合做管理,我可以斩钉截铁的告诉你:不难!适合!

数据库技术

使用MySQL时需要注意的细节

MySQL的技术细节跟你想象的不完全一样
在SQL中,NULL什么也不等于,而且NULL也不等于NULL。这个查询不会返回任何结果的,实际上,当构建那个plan的时候,优化器会把这样的语句优化掉。当搜索NULL值的时候,应该使用这样的查询:……ORDER BY会按照自然顺序来对输出结果进行排序:这就是说,当第一个表达式的值相等的时候,这些记录才会按照第二个表达式来排序。

JavaScript

各种跨域方法的实现汇总

疯狂的跨域技术
JavaScript是一种在Web开发中经常使用的前端动态脚本技术。在JavaScript中,有一个很重要的安全性限制,被称为“Same-Origin Policy”(同源策略)。这一策略对于JavaScript代码能够访问的页面内容做了很重要的限制,即JavaScript只能访问与包含它的文档在同一域下的内容。JavaScript这个安全策略在进行多iframe或多窗口编程、以及Ajax编程时显得尤为重要。

IT人家

程序员应该如何积累知识与技术经验

程序员的学习和积累
对于一个程序员来说,学习的重要性相信大家都能意识得到。如何才能有效地学习,高效地学习?探讨下这个问题,我认为很有必要。每个人学习的方法和习惯可能都不尽相同,很多人习惯了在学校的学习方式,特别是很多刚出校门的人。在他们潜意识中,学习只是应付考试的一种手段,考完就一切OK了,全部还给老师了也无所谓,反正考完之后下次不会再考这么课程了(大学尤其如此)。

IT人家

遭遇技术瓶颈怎么办

学会这些技巧让自己成为技术大师
如果想成为 hacker, 如果想突破瓶颈,首先得对所专注的领域保持兴趣。需要培养敏感,保持好奇的眼睛,不断去探寻和尝试解决新问题。一时的兴趣容易,难的是 10 年甚至一辈子对某领域的兴趣。要努力尝试管理欲望。倘若做不到这一点,同时又很想成为 hacker, 那么必须得做出改变。

IT人家

卓越技术者的自我修炼

让你更优秀的的经验之谈
犹豫了一下,但我还是把“分享”作为第一条件,原因在于我想到一句话:人的真正意义不在于他得到了什么,而在于他奉献了什么。分享对个人技术成长来说,与以下等要素相比作为第一条件显得有点过了。但是对团队,甚至对社会来说它显得太重要了。一个懂得分享的团队才是更有凝聚力,才能更快的成长。

互联网时代

.NET 技术的发展路线与方向

Microsoft 技术路线发展的思考
微软,重新定义了桌面应用程序的概念,对表示层的组件进行了重新设计,就连其界面表示语言都变成了类网页格式(xaml),当然支持的内核也在发生变化。让桌面程式的UI与后台处理,彻底分离。这个东西,我觉得有点野心,非常期待,我们开发出来的WPF应用程式,以后可以直接转换成HTML5格式的Web Application。

IT人家

技术人员创业的大环境与问题

也说技术人员创业
有人说应鼓励技术人员创业,又有人说技术人员创业是误导,看到了一些煞有介事的争论,可惜总是流于浅薄和片面,不好意思,这句话又打击了一大片,让那些苦口婆心规劝我早入“正”途的好朋友们又失望了。我们知道技术不是唯一的商业竞争门槛,资源优势,资本优势,关系优势,都可以构成商业竞争的壁垒。

编程思想

提高编程技术的几个修炼方向

提升抽象层次有多种手段
编译技术一向被认为是软件开发这个以工程和实践为主的学科当中真正的"火箭科技"。一个程序员,当他掌握了基本的编程技能,并且具备一些实践经验以后,如果要求在编程技术上进一步深造,则无非有三个方向:其一是钻研高超的算法;其二是深入计算机和网络体系结构;其三则是提升编程的抽象层次。
2 / 2 首页 < Prev 1 2 Next > 尾页 页码: