更新于:03-05 10:57

有关[程序员]分类推荐

现在国内的工资是什么行情

于03-03 08:49 - - 综合新闻
国内和其他职业横向比较, 是的,局部过高. 全世界和其他程序员(主要是美帝)比,不是,太低. 以后优秀的人才不都跑去当码农了. 宏观角度讲,互联网确实吸引了过多人才,不是以后,是现在很多优秀的人才都往互联网跑了. 大量EE,自动化,电气的人都跑去当码农了. 微观角度讲,这只是受宏观市场的影响,个人逐利的表现而已.

老司机用到的各种优秀资料、神器及框架整理

于02-07 18:42 - shendao - 极客互联
成为一名专业程序员的道路上,需要坚持练习、学习与积累,技术方面既要有一定的广度,更要有自己的深度. 笔者作为一位tool mad,将工作以来用到的各种优秀资料、神器及框架整理在此,毕竟好记性不如烂键盘,此项目可以作为自己的不时之需. 本人喜欢折腾,记录的东西也比较杂,各方面都会有一些,内容按重要等级排序,大家各取所需.

新人怎样在复杂代码中找 bug

于01-25 00:00 - - geek
我曾经做了两年大型软件的维护工作,那个项目有10多年了,大约3000万行以上的代码,参与过开发的有数千人,代码checkout出来有大约5个GB,而且bug特别多,open的有上千,即使最高优先级的showstopper也有上百. 优先解决那些可重现的,可重现的bug特别好找,反复调试测试就好了,先把好解决的干掉,这样最节约时间.

普通,如何转为当前紧缺的大数据相关人才

于01-13 00:00 - - bigdata
前段时间跟候选人聊天,一个有多年工作经验的资深 iOS 工程师告诉我,他最近正在学习 Machine Learning 相关的知识. 他觉得,对于程序员来说,技术进步大大超过世人的想象,如果你不跟随时代进步,就会落后于时代. 我其实已经听过很多人跟我说过类似的话. 只不过不同人嘴里提到的词汇各有不同——大数据、数据挖掘、机器学习、人工智能…… 这些当前火热的概念各有不同,又有交叉,总之都是推动我们掌控好海量数据,并从中提取到有价值信息的技术.

的绩效之谜

于01-08 00:00 - - 程序员 绩效 blog
前不久看到个新闻,Amazon 美国的一个中国 IT 工程师在西雅图办公室跳楼自杀,原因是收到了 PIP. 就是 Performance Improvement Plan 的简写,表达的意思大概就是,再给你点时间改进工作绩效,否则就请走人. 但实际收到 PIP 95% 的情况都是走人,这样实际的意思就变成了,再给你点时间赶快找下家吧.

普通如何转向AI方向

于01-03 00:00 - - bigdata
眼下,人工智能已经成为越来越火的一个方向. 普通程序员,如何转向人工智能方向,是知乎上的一个问题. 本文是我对此问题的一个回答的归档版. 本文的目的是给出一个简单的,平滑的,易于实现的学习方法,帮助 “普通” 程序员踏入AI领域这个门. 这里,我对普通程序员的定义是:拥有大学本科知识;平时工作较忙;自己能获取的数据有限.

必读的十篇文章

于12-22 16:48 - Elaine - 开发 程序员
作为一个Java程序员和软件开发者,我从许多『关于某某每个程序员必知』这类文章中学到了很多东西,它们会就一个特定的话题给出很多有用有深度而且难以被发现的信息. 我在求知的过程中遇到过一些很有用的文章,并将它们存为书签用于日后参考和重复阅读. 个人认为所有程序员都能从中受益,这也是我写这篇文章和跟大家分享所有这些文章的原因.

必须知道的8大排和3大查找

于11-01 10:26 - weitao1026 -
每天都在叫嚣自己会什么技术,什么框架,可否意识到你每天都在被这些新名词、新技术所迷惑,.NET、XML等等技术固然诱人,可是如果自己的基础不扎实,就像是在云里雾里行走一样,只能看到眼前,不能看到更远的地方. 这些新鲜的技术掩盖了许多底层的原理,要想真正的学习技术还是走下云端,扎扎实实的把基础知识学好,有了这些基础,要掌握那些新技术也就很容易了.

如何成为一个糟糕的?你绝对想不到

于10-25 00:00 - - geek
想要实现功能,想要让功能正常工作,呵呵,你的方法是不是这样子的呢. ▼不接触、不思考、也不去想能不能改善. 没有损坏的部分就用不着修复了吧. 进展程度慢,无所谓,代码不可读或者是从程序的其他部分复制粘贴来的,也无所谓,哪怕是摘自于一些见不得人的网站的,也可以. 只要能解决问题,那就万事大吉了. 照此推论,我们的做法是:不读书,不读博客、文章,不接受他人的见解,也不看网络广播.

适合的画图技法

于06-03 00:00 - - 程序员 画图 blog
之前写一些技术文章时,经常有读者留言问我是用什么工具画图的. 其实我感觉他们很可能问错了问题,因为我曾经为了画好图尝试过各种不同的画图工具软件,但最后发现能不能画好图和工具的关系并不大. 程序员不是写代码的么,为什么需要画图. 很多程序员会认为写好代码就好,画好图有什么用. 程序员成为架构师后是不是就天天画架构图,成为了所谓的 PPT 架构师.

面试感悟:3年工作经验应有的技能

于03-19 03:48 - changhongbao -
原文地址http://www.cnblogs.com/xrq730/p/5260294.html,转载请注明出处,谢谢. 因为和同事有约定再加上LZ自己也喜欢做完一件事之后进行总结,因此有了这篇文章. 这篇文章大部分内容都是面向整个程序员群体的,当然因为LZ本身是做Java开发的,因此有一部分内容也是专门面向咱们Java程序员的.

如何优雅的挣零花钱

于03-14 05:30 - easy - 帝都浮生录
虽然程序员有女朋友的不多(误),但是开销往往都不小. VPS、域名、Mac上那一堆的收费软件、还有Apple每年更新的那些设备,经常都是肾不够用的节奏. 幸好作为程序员,我们有更多挣钱的姿势. 有同学该嚷了:不就是做私单嘛. 做私单的确是一个简单直接方式,但在我看来,私单的投入产出比很差,并不是最优的.

跳槽神级攻略

于01-30 03:29 - cfj -
原文http://blog.csdn.net/foruok/article/details/45840147. 自我发现,找到适合自己的职位”一文中提供了“周末探视法”让大家分析自己对当前工作的感觉. 这个方法很简单,你只需做下面这件事儿:. 在周日的晚上,想着明天要上班了,记录自己此刻的念头和心情.

内部培训

于12-19 17:49 - hursing -
虽然题为培训,但我还是想说一句,程序员其实不需要培训,只需要指点. 程序员的工作都必须去实践,几乎没有纯理论的领域. 由于互联网的开放性,程序员能找到大量的资源自学. 随着实践深入,会自然地遇到一些问题. 解决这些问题除了靠智力外,大部分只需要知道答案的大致方位就能用时间来消灭掉. 大牛之所以能成为大牛,就是知道了很多答案存在的地方以及发现这些地方的方法.

的思考:分享即提高

于12-07 13:49 - -
  从今年2月底开通微信公众账号以来,到现在差不多9个月的时间,订阅的用户差不多有 500 人了. 这个数字当然不能和那些大 V 的订阅数相比,甚至那些大 V 在文章结尾处给别人的账号做个推荐,一天的订阅数也许都会超过我的. 但是,我对 500 个订阅数的结果是很满意的.   记得最早开通公众号那会,我还在上家游戏公司.

Java的现代RPC指南

于12-05 11:37 - dc_726 -
Java程序员的现代RPC指南. 最早接触RPC还是初学Java时,直接用Socket API传东西好麻烦. 于是发现了JDK直接支持的RMI,然后就用得不亦乐乎,各种大作业里凡是涉及到分布式通信的都用RMI,真是方便. 后来用上了Spring,发现Spring提供了好多Exporter,可以无侵入地将一个POJO暴露为RPC服务.

都会的 35 个 jQuery 小技巧

于11-07 07:00 - techug - 编程技术 35 个 jQuery 小技巧
收集的35个 jQuery 小技巧/代码片段,可以帮你快速开发.. 注: 在版本jQuery 1.4中,$.support 替换掉了$.browser 变量. This piece of code will prevent the loading of all images, which can be useful if you have a site with lots of images..

Spring MVC异常处理详解 - 赵鑫

于10-22 10:09 - 程序员赵鑫 -
Spring MVC中异常处理的类体系结构. 下图中,我画出了Spring MVC中,跟异常处理相关的主要类和接口. 在Spring MVC中,所有用于处理在请求映射和请求处理过程中抛出的异常的类,都要实现HandlerExceptionResolver接口. AbstractHandlerExceptionResolver实现该接口和Orderd接口,是HandlerExceptionResolver类的实现的基类.

优秀的 18 大法则

于10-20 19:48 - u011225629 -
经过多年的积累,我发现,下面这些基本的指导法则,可以帮助我成为一个更加高效的 程序员. 程序设计法则,与设计和工程的原理密切相关. 下面这些编程法则帮助我让我获益匪浅,所以我想分享给大家,希望也能帮助大家更高效,生产出的代码更容易维护,并且bug和缺陷更少. 不要重复(Don’t repeat yourself)——程序设计中一个最根本的原则就是要避免重复.

挑战高薪,你必须了解的十大面试题-IT蓝豹

于10-06 11:42 - wuchengyi -
1:Android中五种数据存储方式分别是什么.     (1)SharedPreference,存放较少的五种类型的数据,只能在同一个包内使用,生成XML的格式存放在设备中.     (2) SQLite数据库,存放各种数据,是一个轻量级的嵌入式数据库.     (3) File文件,通过读取写入方式生成文件存放数据.

Java必知的8大排算法

于10-01 01:56 - Eric - java 排序 算法
(1)基本思想:在要排序的一组数中,假设前面(n-1)[n>=2] 个数已经是排. 好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数. 如此反复循环,直到全部排好顺序. //将大于temp的值整体后移一个单位. (1)基本思想:算法先将要排序的一组数按某个增量d(n/2,n为要排序数的个数)分成若干组,每组中记录的下标相差d.对每组中全部元素进行直接插入排序,然后再用一个较小的增量(d/2)对它进行分组,在每组中再进行直接插入排序.

Java们最常犯的3个集合错误

于09-29 03:28 - 一名清官 - java java基础知识
将数组转化为一个列表时,程序员们经常这样做:. Arrays.asList() 会返回一个ArrayList对象,ArrayList类是Arrays的一个私有静态类,而不是java.util.ArrayList 类,java.util.Arrays.ArrayList类有set()、get()、contains()方法,但是没有增加元素的方法,所以它的大 小是固定的,想要创建一个真正的ArrayList类,你应该这样做:.

10年DotNet老推荐的7个开发工具

于08-21 11:54 - techug - 编程技术
做.NET软件工作已经10年了,从程序员做到高级程序员,再到技术主管,技术总监. 见证了Visual Studio .NET 2003,Visul Studio 2005, Visual Studio Team System 2008, Visual Studio 2010 Ultimate,Visual Studio 2013一系列近5个版本的变化与亲自使用.

成为优秀的十个Tips

于08-11 06:10 - techug - 业界观察 优秀程序员
技术债务就像信用卡一样,会有很高的利息率,时间越长,修复所花的代价就越大,程序员对这个要有深刻的认识. 同时团队应该培养一种保证设计质量的文化,应当鼓励重构、同时也应当鼓励其它有关代码质量的实践,在开发时间中应当专门抽出一部分以解决技术债务. 如果没有合适的照料,代码会变得越来越复杂难懂,最后没人想碰它.

为 Java 准备的 Go 入门 PPT

于07-20 12:25 - techug - 编程技术
这是 Google 的 Go 团队技术主管经理 Sameer Ajmani 分享的 PPT,为 Java 程序员快速入门 Go 而准备的. 这个 PPT 是 2015年4月23日在 NYJavaSIG 中使用的. 前往 YouTube 观看视频. “Go 是开源的编程语言,可以很简单的构建简单,可靠和高效的软件.

优秀眼中的整洁代码

于07-16 13:17 - -
  有多少程序员,就有多少定义. 所以我只询问了一些非常知名且经验丰富的程序员.   Bjarne Stroustrup,C++语言发明者,C++ Programming Language(中译版《C++程序设计语言》)一书作者. 代码逻辑应当直截了当,叫缺陷难以隐藏;尽量减少依赖关系,使之便于维护;依据某种分层战略完善错误处理代码;性能调至最优,省得引诱别人做没规矩的优化,搞出一堆混乱来.

要有持续产出

于07-09 11:41 - -
  我相信,所有程序员都需要在下面两点之间找到一个良好的平衡:. 把自己关在一间私密的办公室里,针对你的程序与编译器展开一次亲密对话. 出入公众场合,与其他人公开谈论你的程序.   关于这个话题,我已经谈过几次了,在此不再赘述.   大部分程序员是内向的. 因此,他们通常不需要任何鼓励就会避开人群,然后与他们的电脑独处.

必读的六本书

于07-04 10:37 - -
作为一名程序员,日常的工作除了上班撸代码就是加班撸代码了. 撸码其实不难,无非询问Google,StackOverflow,解决方法和demo一箩筐,可是撸的一手好代码着实不易. 无独有偶,码农一抓一大把,优秀的程序员却不易寻觅. 优秀的程序员既不可能出自各种天花乱坠的培训机构,更不可能来自挖掘机摇篮山东布鲁斯特,大多数优秀的程序员有一个共同点,那就是自学.

每个Python都要知道的日志实践

于07-03 08:52 - -
在现实生活中,记录日志非常重要. 银行转账时会有转账记录;飞机飞行过程中,会有黑盒子(飞行数据记录器)记录飞行过程中的一切. 如果有出现什么问题,人们可以通过日志数据来搞清楚到底发生了什么. 对于系统开发、调试以及运行,记录日志都是同样的重要. 如果没有日志记录,程序崩溃时你几乎就没办法弄明白到底发生了什么事情.

如何选择编技术书

于06-18 07:24 - techug - 业界观察
即使是棵枯树也同样可以成为优秀资源,教你学习如何写代码或者磨练你如何成为一名好的开发者. 真正的问题是,你如何选择你真正需要的合适你的书. 幸运的是,有几个要点可以帮助你将市场上琳琅满目的书进行整理. 有一些经典的巨著,我建议凡是任何对计算机编程和软件开发感兴趣的人都可以去看一看的. (译注:比如 Stack Overflow 上有个《哪本最具影响力的书,是每个程序员都应该读的.