本周被盖到400+楼的最最最热门文章是《大家聊聊待遇:工作几年,待遇大概多少??》。由于回复的内容“炒鸡”多,小编也无法很好的整理并得出高大上的结论,我想大家还是自己去看吧。
但在这里,我想给小伙伴们说两句话,不管你的待遇好与坏,想想自己曾经为何走上这条路的?随着生活的压力与日俱增,曾经的梦想还在么?只希望你在前行时不仿说一句:我喜欢IT、我爱编程、我会一直坚持走下去!
“听过很多道理却依然过不好这一生。”但我想还是相信有很多人可以过好的,只要努力、坚持,并做自己爱做的事情,你就成功了。
下面是小编为大家盘点的一周极客热文。(如果你对有极客头条有什么建议或遇到了什么问题欢迎来邮qianshg@csdn.net,主题请加“极客头条”字样。)
一、 Android程序员必备精品资源
平时写程序中不断收集到的一些比较常用的东西,分享给大家。
实用工具集锦:
- Android Lifecycle https://github.com/xxv/android-lifecycle
- TinyPNG https://tinypng.com/
- Android Layout Finder Android Layout Finder
- Android Asset Studio http://romannurik.github.io/AndroidAssetStudio/
- JSON Validator http://jsonlint.com/
- JSON Viewer http://jsonviewer.stack.hu/
Chrome 插件:
- Android SDK Reference Search Extension Visit website
- Android Resource Navigator Extension Visit website
IDE 插件:
- android-parcelable-intellij-plugin Visit website
- Android Holo Colors IntelliJ Plugin Visit website
Android Apps:
- Catlog https://github.com/nolanlawson/Catlog
- DevDrawer https://github.com/tunitowen/DevDrawer
这里只列出了部分,敬请点击小标题去查看更多内容,包括技术集锦等。
二、 java中关于Map的九大问题
通常来说,Map是一个由键值对组成的数据结构,且在集合中每个键是唯一的。下面就以K和V来代表键和值,列出一下java中关于Map的九大问题,具体的解决办法原文已给出了。
- 将Map转换为List类型
- 通过Entry 遍历Map
- 通过Key来对Map排序
- 对value对Map进行排序
- 初始化一个static 的常量Map
- HashMap, TreeMap, and Hashtable之间的不同
- Map中的反向查询
- 对Map的复制
- 创建一个空的Map
三、 编程开发中最浪费时间和资源的7个错误
- 不问客户究竟想要什么
- 没有全局性的章程
- 不写文档
- 团队中的沟通问题
- 工作流程不起作用或者就不设置工作流程
- 不做源代码管理
- 权力过于集中、无替代人员
四、 从科技创业中我学会的50几件事
自1999年以来,我一直致力于创办并协助运营科技公司。例如最近一个科技公司就是Fab.com。下面的57条是我一路走来摸爬打滚所学到的经验教训:
- 用户体验很重要
- 初创公司的CEO必须是产品经理
- 使用bug跟踪系统管理开发项目
- 快速发布,及时更新
- 如果你原先的计划有一半能付之于行动,你就做的相当好了
- 使用类似Yammer的工具内部分享你的工作内容
- 尽量找最棒的人做项目,而不要去在意他在何处
- 会议一般都是在浪费时间
五、 2014年最酷的30个JavaScript库
下面这些JavaScript库都是非常实用的,尤其是对于有特定需求的项目。
- Blast.js——通过字母、单词或是句子来分隔一段文本,这样你就可以把动画和样式注入到文本中。
- Intense Images——一个可以让用户全屏查看原像素照片的javascript库
- Hammer.js——可以为你的网站添加触摸手势,是一个多点触摸手势库
- Epoch——一个生成实时图表的javascript库
- Boba.js——一个易扩展的javascript库,它可以让添加谷歌统计变得简单
- Lazy.js——它是延迟执行的,它可以在大多数情景下展示出很好的性能,尤其是在解决大型数组的时候
- JS Capture——是用纯JavaScript和HTML5写的屏蔽录制库
- App.js——一个轻量级的JavaScript UI库
六、 Python 3 能振兴 Python
我从Stephen A. Goss那读到关于了《Python 3正在毁灭Python》。这篇文章有不少精彩的论点,但我却并不认为Python 3是在毁灭Python,也不认为整个局面对Python一点也不利。下面列举了一些可能让Python 3变得有趣的建议:
- 移除全局解释器锁(GIL,Global Interpreter Lock)。或者提供一个好的异步处理机制。Guido的PEP 3156说不准可以解决这个问题。能拥有类似诸如Go的通道(channels)的原语也是挺好的。
- 让Python更快。如果Javascript能变快,CPython也能变得很快。或者PyPy可以足够成熟以替代CPython(应该只能有一个存在才对)。如果需要像Lars Bak这样的大咖来做,去Kickstarter——我会出钱的。让大公司也不好意思得也贡献一点。不是说Dropbox也花钱开发他们基于Python的LLVM么?
- 增加类型。嗯,是opt-in类型。这样你能用来加快你的代码速度(对CPython来说),或者确保以有助于类型检查(对Dart来说)。在标准库中加入类型注解。
- 改进标准库。找一个团队去过一下这些标准库,修正那些长期存在的烦人的问题,提高速度并且修正bug。改进这些库的API,并为通用的东西提供更加简便的接口(对比一下requests和urllib)和现有的标准库一起提供一个名字域不一样的新的改进后的标准库。并且,让他们的转换能很方便的进行(也许可以通过某种自动化的工具完成)。
- 改进“读取-求值-输出循环”(REPL,Read-Eval-Print Loop)。拜托现在已经是2014年了。用现代的方法重新做做REPL吧。加点颜色什么的。参考下IPython好了。把它弄成个Client/server的东西,这样IDE和编辑器可以嵌入它。
此外,还值得关注的有:作为程序员你写过的最漂亮的代码是什么、一个7年老员工的离职总结:如何打造一个最强大的“自我”、如何喜欢上UNIX?、提高Web程序员积极性的10种方法、20个2014年最优秀的PHP框架、哪些事情是普通人并不知道的,只有程序员和计算机科学家知道? (Quora 热门问答)、编程狂人第三十七期,程序员必读的技术周刊。
更多精彩内容,请点击一周极客热文查看。
上期回顾:
关于我们:
极客头条是CSDN推出的精品内容发掘平台,在这里可以发现、分享值得你关注的极客新闻。
如果你看到优秀的文章想分享,请点这里:【分享到极客头条】,或者直接在新浪微博@极客头条
您在使用极客头条的过程中遇到了问题或相应的一些建议,请随时来邮与我们取得联系。(qianshg@csdn.net,主题请加“极客头条”字样)