本文已经收录至我的GitHub,欢迎大家踊跃star和issues。
龙叔本人是非计算机专业毕业的,学的电子信息工程专业,对专业兴趣不大,到是对互联网技术兴趣很大(难道是三百六十行,行行转IT?[Smirk])。
旁系搞技术,只能靠自学了。自学搞技术个人觉得还是有些门槛的,像我这种专业虽说和计算机不是一家人,但是咋的也能算个近亲。像一些艺术啊、土木啊、这些同学转计算机难度还真的是很大的,简直就是和计算机没有关系嘛。
在转技术这条路上很多人都是走过很多弯路的,龙叔也是一路摸爬滚打走到现在的。
刚开始准备走技术路线的时候,龙叔心里就有这几个疑惑。
这些疑惑或多或少曾今也困惑过你,或者正在困惑着你。别着急,龙叔会一一说出自己怎么扫清这些疑惑,帮助大家度过这个劫。
今天先说说自学技术,龙叔都是怎么过来的。
自学是一段艰难的路,坚持走下来的人,都是满载而归。中途放弃的人,都是那么的不尽人意。
不扯了,说点硬的吧。刚开始自学的时候,先是去图书馆各种看书,感觉自己快要走火入魔了。效果嘛。咳咳咳。。。
后来发现不对劲,一个劲的看书,练习太少,对一些问题的处理能力不强,导致自己快成了一个书呆子。
于是就有了下面龙叔学习的这些网站,从他们这里学到的不仅仅是书上没有的知识,更有很多有趣的问题,以及对一些问题的处理方法。
github提供代码管理工作,主要包括,Git仓库、Organization、Issue、Wiki、PullRequest等功能。日常用github最多的地方就是管理自己的代码和浏览开源项目,偶尔也在这上面找找各种资源。
毕竟开源,大多数时候都能享受到自由。
为什么说这个,是因为我遇到过很多人一遇到问题就不知道怎么解决,焦头烂额。比如有人前几天问我,简历怎么把word转pdf?这…太伤了,难道要我教你百度教程?
不说了,说点有用的。要擅用搜索引擎,能让你的工作效率事半功倍。不过有些规则,一般业内人都知道,简单问题上百度,复杂技术问题上Google。
怎么上Google?这…得靠智商了,龙叔就不bibi了。
这上面上的很多,日常遇到一些技术难题都会上这上面看看。该社区的SEO(SearchEngineOptimization)做的很好,Google一搜技术问题基本能看到该社区的回答。
目前里面有专门的程序员板块,里面人群比较优质。
中国专业IT社区CSDN(ChineseSoftwareDeveloperNetwork),致力于为中国软件开发者提供知识传播、在线学习、职业发展等全生命周期服务。
掘金上面的内容由技术人员共同编辑。这些内容包括Android、iOS、前端、后端等方面:
iOS:Objective-C,Swift,Xcode,数据可视化,Awesome,MVVM
前端:HTML,CSS,JavaScript,jQuery,HTML5,CSS3,AngularJS,Bootstrap,ReactJS,ECMAScript6,Webkit
后端:PHP,Java,Python,Wordpress,Node.js,Meteor,Express,RubyonRails,Docker
设计:Sketch,Zeplin,inVision,UI,UX,字体,Icon,
工具资源:git,GitHub,SublimeText
最初的产品原型来自于国外最大的程序员问答社区StackOverflow,但其产品形态经过一年多的发展,已经有问答、博客、活动等,它还是多个黑客马拉松活动的组织方。
我们为了促进软件开发领域知识与创新的传播而创建了InfoQ。为了实现这个目标,我们致力于提供中立的、由技术实践者主导的会议、内容与在线社区。
今天的InfoQ已经是一家国际性的公司,在加拿大、美国、中国和罗马尼亚均设有办公室,运作两大品牌产品:InfoQ网站,以及QCon大会。
这个开发者手册很全,日常查api什么的我都会来这里看看,是真的很全。前端、后端、各个编程语言、数据库、框架等都有…,果断戳进去收藏。
云栖社区是面向开发者的开放型技术平台。源自阿里云,服务于云计算技术全生态。包含博客、问答、培训、设计研发、资源下载等产品。
简书是一个创作社区,任何人均可以在其上进行创作。用户在简书上面可以方便的创作自己的作品,互相交流。简书成为国内优质原创内容输出平台。
在线视频学习网站也是必不可少的,毕竟天天看书和刷网站还是会有些技术难题不那么容易理解,这时候在搞点视屏看看那可真是美滋滋喔。
全球最大的视频类综合网站,汇聚的视频类型全、量多。上面有很多优秀的程序员学习视频,大部分是英文的,多看看顺便提高英文能力。
B站是很年轻化的一个平台,里面视频类目很全。目前很多IT人会把一些难点做成视频上传上去,供大家观看学习。
学堂在线是由清华大学研发出的中文MOOC(大规模开放在线课程,简称慕课)平台,于2013年10月10日正式启动,面向全球提供在线课程。任何拥有上网条件的学生均可通过该平台,在网上学习课程视频。2015年,学堂在线运行了包括清华大学、北京大学、复旦大学、斯坦福大学、麻省理工学院、加州大学伯克利分校等国内外几十所顶尖高校的优质课程,涵盖计算机、经管创业、理学、工程、文学、历史、艺术等多个领域。在2016年发布的“全球慕课排行”中,学堂在线被评为“拥有最多精品好课”的三甲平台之一。截至到2016年10月,学堂在线注册用户数达到500万,选课人次690万,运行的课程数量已经超过1000门。
B站和油管都是免费学习视屏居多,而且质量还很高的。
当然有些人就觉得免费的就是不好的,硬是要去花点钱才觉得学的舒坦,那我就给你推荐几个要钱的,学的舒服的。
优达学城Udacity是来自硅谷的前沿技术平台,由Google无人车之父SebastianThrun创立,与Google、Facebook、Amazon等全球顶尖技术公司联合开发了一系列的专业认证项目,为前沿技术领域培育了数万名顶尖专业人才,已与百度、腾讯、滴滴出行等中国前沿技术企业开发了一系列的课程项目。
腾讯课堂是腾讯推出的专业在线教育平台,聚合大量优质教育机构和名师,下设职业培训、公务员考试、托福雅思、考证考级、英语口语、中小学教育等众多在线学习精品课程,打造老师在线上课教学、学生及时互动学习的课堂。
后期龙叔会讲解其他几个当时困扰我的疑惑,看看龙叔到底如何一层层的突破,最终突破那千丝万缕阻碍着我破茧成蝶的蛹。