热点博客,技术历程和技术积累 (个人)

> 技术前沿

Google Android 开发技术周报- https://www.androidweekly.cn/

infoq前沿技术讲坛- http://www.infoq.com/cn/#mainLogin

> Android进阶, 学Android博客:
https://github.com/SusionSuc/AdvancedAndroid
https://github.com/JsonChao/Awesome-Third-Library-Source-Analysis
https://github.com/JsonChao/Awesome-Android-Interview

> 热点博客

阮一峰,IT 技术作家,长期写作个人技术博客。当过高校教师,也当过阿里巴巴集团软件工程师。曾出版译著《黑客与画家》《软件随想录》,技术专著《ES6 标准入门》。

热点技术,安卓实战blog- http://blog.csdn.net/wingichoy/article/category/3242551
鸿洋-好玩的技术博客- http://wanandroid.com/

玉刚说,技术博客- http://wanandroid.com/article/list/0?author=%E7%8E%89%E5%88%9A%E8%AF%B4

夏冰加密软件技术博客- http://www.jiamisoft.com/blog/12969-shipinjiamiyasuofanganxiaobo.html

Android安全方面的博客- http://blog.csdn.net/lpjishu

技术博客笔记大汇总- https://github.com/yangchong211/YCBlogs

Android插件化- Https://github.com/BaoBaojianqiang

雨果网,跨境电商服务平台- https://www.cifnews.com

 强波 (阿里云- https://paul.pub/

异步社区(https://www.epubit.com/),由人民邮电出版社出品,是国内领先的IT专业图书社区。

iOS/Unity 开发者博客- https://onevcat.com/#blog

逆流的鱼yuiop(视频方面)- https://blog.csdn.net/hejjunlin/article/list/1

专业的编程学习网站,传智播客- http://yun.itheima.com/course/c55.html

- 视频方案,雷霄骅的专栏- http://blog.csdn.net/leixiaohua1020
2. 《Android音频开发》:http://ticktick.blog.51cto.com/823160/d-15
3. 《FFMPEG Tips》:http://ticktick.blog.51cto.com/823160/d-17
4. 《Learn OpenGL 中文》:https://learnopengl-cn.readthedocs.io/zh/latest/
5. 《Android Graphic 架构》:https://source.android.com/devices/graphics/

- 视频工作者应该知道的几个网站- https://blog.csdn.net/leixiaohua1020/article/details/11729929
EvalVid - http://www2.tkn.tu-berlin.de/research/evalvid/
压缩编码DOOM9论坛- http://forum.doom9.org/
压缩编码中华视频网- http://www.chinavideo.org/portal.php

作为程序员可能要学习小程序- http://blog.csdn.net/androidstarjack

IM即时通信- http://www.52im.net/forum.php?mod=collection&op=all

Android高级开发博客- http://blog.csdn.net/liuxian13183/article/category/1229498

阿拉灯神灯的专栏- https://blog.csdn.net/nugongahou110

算法与游戏- https://blog.csdn.net/jxw167/article/category/6624971

游戏的Blog- https://blog.csdn.net/langresser_king

Cocos2d,unity3d游戏博客- http://blog.csdn.net/u010019717?viewmode=contents

殷汶杰 视频方案博客- https://blog.csdn.net/shaqoneal

阿拉神农Innost的专栏- https://blog.csdn.net/innost

结构之法 算法之道- https://blog.csdn.net/v_july_v
Dean Chen的专栏- https://blog.csdn.net/csfreebird

老罗的Android之旅- https://blog.csdn.net/Luoshengyang/

music-video-guide与音视频进阶- http://github.com/zhanxiaokai

Google Samples开源代码- https://github.com/googlesamples/

Android音视频开发- https://github.com/Jhuster

Android开发资源推荐- http://blog.51cto.com/ticktick/1612790

包建强- http://cnblogs.com/jax
Carson_Ho Android博客- http://www.jianshu.com/u/383970bef0a0

【博客分享】优秀的有趣的博客- http://blog.csdn.net/yuming226/article/details/79076415

微前端的那些事儿- https://github.com/phodal/microfrontends

雨松MOMO游戏博客(Unity3D/android/ios频道)- http://www.xuanyusong.com/

经济学家林毅夫的专栏- http://linyifu2122.blogchina.com/

-- 美图云视觉技术及图片处理 Android demo- https://github.com/SpikeKing?page=3&tab=repositories
资深算法工程师SpikeKing- https://blog.csdn.net/caroline_wendy?t=1&orderby=UpdateTime
高级Android- https://www.jianshu.com/c/56321b969231

-- 刘未鹏(Mind Hacks)博客- http://mindhacks.cn/
  爱思考的人和不爱思考的人有一个本质的区别,前者在生活中总是挂着几个问题在大脑中,它们时常都会冒出来骚扰你一下,让你琢磨琢磨,不爱思考的则是没事不主动想问题,遇到问题还要先想想是否能找捷径(找人帮忙)解决。能够把问题长时间停靠在潜意识中是一种技能,能够带来很大的好处,停留得越长你越琢磨得透彻,比别人看到的就越多。我们必须要带着问题的眼镜看待事物才能发现新的视角,否则就会出现视而不见效应。

-- 2016.12 google网站重回中国:
https://developers.google.cn/  
https://firebase.google.cn/  
https://developer.android.google.cn/ 

Google镜像网站- http://k3k4.vip

360安全研究员,专注于Android平台的攻防技术和漏洞分析,博客- http://retme.net

> 牛逼的程序员

  来自Hencoder 开源 Android 教学网站创始人扔物线(朱凯),将会与大家分享市场真正需要的所谓「高级工程师」到底
需要具备什么条件?扔物线(朱凯) Github 排名全球 124,在GitHub上有 5.2k followers 和 8.6k stars。
   前爱奇艺多媒体开发何俊林会分享Android音视频开发,何俊林在研究多媒体、音视频、Codec等相关方向有着卓越的成绩。

  手机淘宝无线技术专家费义云此次将介绍计算机图形学基本原理,相关编程接口以及在安卓上的应用,其中也会聊一下相
近学科之间的关系,跟机器学习的结合点以及未来的发展。费义云是2016年双十一BUY+架构负责人,专注于计算机图形学
及Android框架设计,对3D,AR,VR领域都有涉猎。
 “开源实验室”博主、资深Android工程师张涛:《有几个十年——Android还有什么可做的》。
 饿了么用户端资深 Android 工程师巴掌(王雨威):《饿了么视觉验收利器》
 《Android进阶之光》、《Android进阶解密》(即将出版)作者刘望舒?:《Android应用开发者如何高效阅读系统源码》。

邱炬,美图高级安卓开发工程师 慕课网讲师。Genius-Android Android 开源库作者;Blink Socket封装开源库作者,目前就职于美图公司,美颜相机深圳Android开发团队负责人。

鸿洋做的网站,玩Android: http://wanandroid.com/ 

游戏编程Blog 专栏- https://blog.csdn.net/poem_qianmo/article/category/6881716

> 个人博客

吴军博士的官方博客- http://weibo.com/p/1035052887339314/home?from=page_103505_profile&wvr=6&mod=data&is_hot=1#place
包建强- http://cnblogs.com/jax

邮电三精-大精wing- http://blog.csdn.net/wingichoy/article/list/2

业余草最新热门博客推荐-http://blog.csdn.net/xmtblog/article/details/77572600#comments

Trinea- https://github.com/Trinea

csdn博客砖家- http://blog.csdn.net/experts.html

黄勇博客- https://my.oschina.net/huangyong/  https://gitee.com/huangyong

王垠(黑帽子,国内国外知名大学退学)的过去和现状- http://blog.csdn.net/simoncoder/article/details/49803827

Carson_Ho- http://www.jianshu.com/u/383970bef0a0

雨松MOMO(Unity3D/android/ios频道)- http://www.xuanyusong.com/

> 最牛的安卓开发者是怎样的- https://www.zhihu.com/question/28481914/answer/40983737

-- 积累和总结: @Trinea@张明云@肥肥鱼这几位在Android上的水准都非常高,我跟他们多少都有接触过,其中我觉得他们的共同点是:恐怖的积累量。编程大牛不可能是一朝一夕练成的,上述几位让我感觉到的都是几年如一日的学习积累,看书编码,特别是我看了其中一位的网盘目录,简直就是Android开发的百科全书。如果你在写程序两三年之后还能在下班回家的路上,看着别人的技术博客学习,那我相信你的编程能力一定不会差。
  深入学习:很多人觉得做Android很简单,上个培训班出来就够了,其实完全不是这样,Android可以做的很深,上述几位包括我自己现在都是偏向于中间件的开发,音视频库,加解密,FrameWork等等。现在很多公司看到培训班出来的都不收,因为培训只能让你入个门,但学习能力这种东西是培训不出来的,技术都会过时,学习能力才是你最核心的竞争力。
  清醒的头脑:清醒的头脑包括知道一个问题应该怎么解决,一个需求应该用什么方案,也包括自己存在的问题和应该走的发展路线。换句话说就是,在任何情况下,都做出相对合理的决定,这依赖于平时的积累,交流和思考。如果你能够成为这样的人,那我相信到那个时候,去什么公司也就不应该是一个问题。
-- 每天都是优化代码,优化框架,技术支持。
1.HTTP框架,用自己的,
2.ActionBarSherlock ,集成actionbar,我还是比较喜欢4.0风格,现在做的app都遵守标准的4.0
3.重写ActionBar Style , 更换主题样式。
4.图片lib(Android-Universal-Image-Loader),最近找了个不错的。
5.下拉刷新,改的开源的,增加下拉和上拉的区分回调,链接不记得了。我博客里有。
6.瀑布流,最近也碰到的牛x的。PinterestLikeAdapterView 不过代码我也改过了,在onscroll里加载更多,回调。发现下拉刷新的方式都是一样的。。。
7.数据库,自己写的框架太大了,基本手写。ormlite没试过,db4o,perst太小众,不怎么灵活。
8.BaseActivty,BaseFragment,BaseFragmentActivity. 很多时候有基类是非常好的事,逻辑都在基类里写好,子类只要改下UI布局就好了。
9.工具类。
-- 把UI和逻辑拆开,如果拆不开,要么弃用,要么重写。不然以后维护没人能看懂,可别提改bug了。
  不管team有多少人,一开始写代码尽量写伪代码(//TODO),把整体逻辑写完,TODO的地方慢慢加上,一个Activity就写完了。而且如果不做了,或者让别人来做,能很快顺着你的思路继续下去。如果你有很好的画流程图的习惯。把它们变成TODO试试。你会发现代码写起来很轻松。把写代码当成一种享受。当我看到别人在Activity有一堆算法逻辑的时候,简直是噩梦。如果team都能按照这个标准,效率至少提高50%。
  对于新手来说,借鉴别人的sourcecode不是越多越好,整天有人问,这个项目的那个方法怎么用。你连看懂的资质都没有,到时候出bug了,谁来帮你fix。再者需求不是生搬硬套,别人的源码拿来还要改的,那么怎么改?建议好好分析一个项目,自己再试着写个简单的libary。你就明白怎么使用别人的框架,而且还会修改。框架本身就是为了更简化开发,所以很灵活,考虑的情景也很多。看明白一个框架,你的逻辑能力会变强,自己试着写个小框架哪怕是个小自定义view,动手能力也会变强。当然,如果简单基础知识都不理解的话,建议还是一步步来。
  当你在写代码时,调用api,或者别人的框架,首先先想想你要什么样的功能,对方应该要提供给你什么功能,这个方法会叫什么样的名字,多YY,这样你会很惊喜的发现,它们确实有这样的方法。如果没有,自己加,或者换个思路。这样YY多了,你也会在写代码的时候想提供什么样的方法给外部。这样良性循环,写代码就真的是很容易的事情了。
  当你成为team里的核心人员,如何去把控整个项目,梳理逻辑和框架,就需要平时多YY,多画流程图,多站在非技术的角度看整个项目,很难说有需求是无法实现的,也不能因为需求频繁改动而去抗拒。所以多想想在技术之外你还能为这个项目贡献什么。idea,沟通,协作。这样你在team扮演的角色越来越重要。升职,转行,随你。
纵向横向都要扩展,至少再来三年吧。我认为,技术管理最重要的不是你能写出来多好的代码,而是能不能服众。以我个人为例,目前也只能做移动端类技术管理工作,后台,数据库,服务器一句话都插不上。我后面的学习就是着重于后台数据库服务器这一块的。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值