神刀安全网

【Mac流派】程序猿修炼之道(3)-生存进阶篇

我叫程序猿,于公元2013年9月1日被一股洪荒之力推入一个名叫挨踢圈的巨坑,从此开始了我的程序猿修炼之道。通过前一篇章的修炼,我们初步地了解了作为一名挨踢猿应该具有的基本世界观,本篇章本猿将带着升级到Level 3的猿猿们一起来聊聊方法论。即使我们入了挨踢坑,进入了计算机软件工程门派,但也不能保证我们出师后一定能成为一名合格的挨踢猿,所谓“师父领进门,修行在个人”,挨踢这个大坑是需要我们自己去一点点刨的!

1. 养成写博客的习惯

好记性不如烂笔头,这是一句我们从小听到大的俗语,但是随着年龄的增长,我们似乎淡忘了这句话,不过现在我们再捡回这句话也不晚,而对于程序猿来说,最好的烂笔头莫过于写博客了。

随着QQ空间朋友圈等社交软件的普及,越来越多的猿猿们喜欢上轻文字,但轻文字不利于我们组织语言,容易使我们提笔便写出口语化的文字,因此写博客前猿猿们最好构思好文章的主题和框架,将文章写长、写得有条理并且逻辑清晰,而不是像高中时记录课堂摘要一样。

关于如何将文章写好,网上有很多相关主题文章,本猿语言能力有限,各位猿猿们可自行查找+多写博客加以练习。

接下来给各位推荐几个适合程序猿写技术文的网站,附上本猿的一些拙见。

CSDN

【Mac流派】程序猿修炼之道(3)-生存进阶篇
图片来自CSDN

之前之所以注册CSDN账号,是因为慕名而来(全球最大的中文IT社区),CSDN上隐藏着许多IT界的精英和大神。通过阅读大神们的博客和代码,猿猿们可以很好地开拓自己的眼界,可以学到很多看得懂的看不懂的知识。

【Mac流派】程序猿修炼之道(3)-生存进阶篇
图片来自CSDN

对于CSDN博客,本猿偏爱其扩展了xhEditor文本编辑器的代码框功能,代码框支持各种编程语言的高亮,使得文本和代码清晰分明。同时,CSDN的博客也支持Markdown编辑器,后来本猿在疯狂地迷恋上Markdown以后,尝试着在CSDN上用Markdown写博客,但是因为其编辑器焦点不稳定光标上蹿下跳的原因,放弃了在CSDN上写博客。

Lofter

【Mac流派】程序猿修炼之道(3)-生存进阶篇
图片来自Lofter

Lofter博客是本猿最先开始接触的博客,不过值得注意的一点是,它不是IT主题系列 的博客,不支持代码框不支持Markdown,虽然该平台上也有一些程序猿写下自己的技术文,但是Lofter平台用户交互太少,猿猿们在Lofter上发表一篇技术文章基本上等于石沉大海,所以久而久之,本猿不再在Lofter平台写文章。

但是Lofter博客有一点做的不错,就是:文章的排版可以自行选择切换,可以玩玩,但是不适合作为长久的个人技术博客网站使用。

简书

【Mac流派】程序猿修炼之道(3)-生存进阶篇
图片来自简书

之前本猿曾受大一届的长臂猿学长影响,开始尝试在简书平台写博客,但是当时因不了解Markdown,一直使用富文本编辑器。文本加粗 斜体 等一些需要点击操作的繁琐加上不知道如何使用代码框,本猿渐渐对简书平台失去了写文章的热情。

【Mac流派】程序猿修炼之道(3)-生存进阶篇
图片来自简书

后来无意间接触了Markdown,花了一个下午时间看了一下语法,并尝试着写文章,本猿从此疯狂地迷恋上了Markdown,重新回到了简书平台。简书平台上写博客的优点在于:

1. 用户间交流频繁,每篇文章可查看浏览次数,可点赞评论打赏 2. 文章分专题,可将自己的文章投稿到各大热门专题(有些专题文章投稿需审核) 3. 支持Markdown编辑,且编辑器稳定,支持预览,操作简便 4. 界面简洁,专注于文章本身,轻量级(不像CSDN那么重)

以上是本猿常用的博客网站,如各位猿猿有其他较好的博客网站推荐,欢迎在文章下方评论留言!

2. 程序猿常用网站

当然,除了写博客以外,我们还需要通过网络,学习各种书本上暂未讲到的知识。这一节,本猿和大家聊聊程序猿自学常用的网站。

【学习网站】

Java知识分享网

【Mac流派】程序猿修炼之道(3)-生存进阶篇
图片来自于Java知识分享网

这个网站是本猿自学Java的第一个网站,这里资源丰富,可学到与Java有关的大部分知识:J2SE、J2EE、JSP、JDBC、Android、Hibernate…这里就不一一列举了,这个网站主要以视频讲解的方式进行教学,也有计算机相关的电子书资源。

值得注意的是,这里的视频资源都是有大神晓峰一个人录制的!最主要的是每一个视频内容都很接地气,比如说:视频过程中突如其来的一个喷嚏、晓峰接电话系列、窗外的汽车发动声音等,这些会无形中给学习带来乐趣。

慕课网

【Mac流派】程序猿修炼之道(3)-生存进阶篇
图片来自于慕课网

只学有用的,正如慕课网的宣传标语一样,慕课网上的视频质量都比较高,有很多大牛都在这里授课,如:张鸿洋(hyman)、郭霖等。各位猿猿,如果你们还停留在扣扣空间、胖友圈的时代,那么是时候刷起新的篇章了!

CSDN

【Mac流派】程序猿修炼之道(3)-生存进阶篇
图片来自于CSDN

上一节我们提到的,作为天朝最大的通信交友网站,来自五湖四海的极客聚集此地,如果猿猿喜欢逛这个网站,长此以往,你也会变成你心目中想成为的极客!

4. 上传代码

在挨踢坑里流行着这么一句话:
神马?!这特么是我写的代码?!(程序猿面对着自己半个月前写的代码如是说)。

只要努力,每一名猿猿的进步都是飞快的,但是时间流逝,我们或许会忘记自己之前写过的代码,或者我们想回顾一下自己之前写的代码和现在版本代码的区别,这时候版本控制工具就是我们猿猿需要掌握的工具了!本节本猿给大家推荐几个自己用过的代码版本控制网站:

Github

【Mac流派】程序猿修炼之道(3)-生存进阶篇
图片来自Github

猿猿们可以创建仓库,通过命令行Git指令将代码上传,上传后的代码可在网站上查看,猿猿们亦可查看到每一次上传的记录以及每一次上传的代码的修改。

其他版本管理的网站使用与Github类似,接下来不做详细介绍,简单列一下:

码云

【Mac流派】程序猿修炼之道(3)-生存进阶篇
图片来自码云

码市

【Mac流派】程序猿修炼之道(3)-生存进阶篇
图片来自码市

5. 养成看源码的习惯

在高中的时候,语文老师经常对我们说:
做阅读理解,要忠于原文!

【Mac流派】程序猿修炼之道(3)-生存进阶篇
源码

写代码也是如此,遇到不会用的代码知识时,阅读官方文档和查看源码是最有效的解决方法!对于刚入门的猿猿们来说,一开始就阅读源码可能会比较吃力,我们可以先从百度谷歌开始,聆听他人对新知识的理解,然后一步步从hear fromhear of 过渡,一点一点地尝试阅读源码。

这里推荐一个在线文档网站:在线API文档

程序猿生存篇系列暂时讲到这里,若有新点子,本文会持续更新,欢迎新老读者前来阅读!

下一篇,我们开启新的篇章——程序猿技能篇


更新v1.1 2016.09.17 15:54

感谢无与童比的推荐

在收到我们的python大神——无与童比的评论后,本猿逛了逛稀土掘金开发者头条网站,接下来对本文进行补充:

稀土掘金

【Mac流派】程序猿修炼之道(3)-生存进阶篇
图片来自稀土掘金

这个网站的特点正如同它的名字一样——掘金,挖掘其他网站的高质量文章,将其分门别类,组成一个系统化的技术社区。猿猿们可关注自己感兴趣的领域,在个人主页可推送相关的文章。

【Mac流派】程序猿修炼之道(3)-生存进阶篇
图片来自稀土掘金

【Mac流派】程序猿修炼之道(3)-生存进阶篇
图片来自稀土掘金

开发者头条

【Mac流派】程序猿修炼之道(3)-生存进阶篇
图片来自开发者头条

【Mac流派】程序猿修炼之道(3)-生存进阶篇
图片来自开发者头条

这个网站与稀土掘金类似,都是吸纳各个网站的精品技术文章,以头条的形式推送给用户。

两个网站都在告诉我们一个道理:所有的成功都是站在巨人的肩膀上的,如果你还没有成功,那你一定在攀爬巨人肩膀的路上。

猿猿们,你需要学习阅读高质量文章读懂它以此来提高自己!

转载本站任何文章请注明:转载至神刀安全网,谢谢神刀安全网 » 【Mac流派】程序猿修炼之道(3)-生存进阶篇

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址