Programmer or coder?

今天CEO带了他的侄子来找CTO聊他的人生出路问题,一个学计算机的大三学生,C语言大三才终于过了,现在突然觉得也许以后可以进入这一行来工作,家里是想让他进入银行工作,他是想自己凭年轻闯一闯。结果CTO说了无数得话和他说这一行不好做,希望他去银行,最不济先找个技术大厂实习一下看看是不是适合这一行。我在旁边也听了很多,我的CTO是个技术不错的人,但相较于BAT的大牛,自然有一些差距,听到这样一个技术很好的人谈论这个行业的严肃性,我也得思考思考自己的人生了。所以我们今天就来聊聊究竟应不应该进入IT这个行业。

在聊天过程中那个男孩说了一句话:这个行业是金饭碗。很遗憾,现在恐怕已经不是这样了,我本身的大学是所谓的信息黄埔,但身边的同学在找工作时候仍然遇到了各种各样的困难,因为我剑走偏锋,选择了swift作为主攻方向,所以实习和工作都找得相对轻松,可是真那些写JAVA的同学,做网页的同学,很难找到。因为所有的学校教的都是这些,大家出去拿出的都是一样的简历,而且丝毫经验没有,真的是很难找。是,现在这个行业的薪资水平普遍比较高,但是真正有多少人是热爱这个行业的?一段代码拿出来,大牛可以读懂,水平一般的人也能读懂,代码都是一样写,那你凭什么和别人不一样?现在这个行业中,绝大多数的程序员最后都将自己的工作变成了重复性的工作,日复一日的敲敲敲,就像最后我向那个男孩发问的一样,如果是这样,你会高兴么?你会有成就感么?男孩当时摇了摇头,我相信问所有人,几乎所有人都会摇头。可是事实就是这样,大多数人脑子一热就进来了,然后变成了一个coder,只是码代码而已。如果真的只是这样,其实不进来这个行业也罢,反正也不快乐,何必还要压力这么大呢?

我最开始想来学iOS开发,就像我的CTO总结的绝大多数的AppStore开发者都是看到了那些一夜暴富的神话而涌了进来,我也是如此。可我也相信我也有不同的地方,在真正能用这个语言、这个工具做些什么的时候,我的感觉就变了,变成了有很多的想法想要实现。曾经看过一个有关成功的演讲,主讲人总结的就是产品就是三步:WHY-HOW-WHAT。绝大多数的人最先想到的都是WHAT,比如做什么能赚钱,然后逆推回去,应该怎么做(HOW),然后就没有了。而成功的人呢,先想的都是为什么,为什么要做这个事情。答案基本上就是:我想让人类能像鸟一样飞起来,我想让人们都能简单的使用电脑,我想做一部最完美的手机。于是现在的我们坐上了莱特兄弟的飞机,用上了Windows系统的电脑,每天用iPhone打电话。我愿意相信我和这些人相同,我每天都有一个又一个的想法冒出来,我会把它们一个一个记录下来,最终用swift来实现出来,在编程这个行业里,语言只是HOW,是实现梦想的工具,工具运用的越好,我最终做出来的东西和我想象中的差距就越小,所以有了这样一个博客,我希望能把我学习swift中遇到的问题最终我解决的办法来分享出来,也许能收获更好的办法。

所以如果也有人来咨询我问是不是应该进入这个行业,我会先问他:“WHY”。不一定也要是心里的想法多得装不下需要有个地方来实现,也可以是:我很喜欢算法,我想我写的算法是最棒的被所有人知道!还可以是:我热爱编程,看到一行一行代码最终运行出了结果我很兴奋!这都可以,这些热爱和激情会为你带来不错的收入,这只不过是其中的附加价值,真正只想着“WHAT”这一步而最终赚到钱了可能性,大概就只有偷和抢了吧。所以也算对后来者一点建议,“我想有钱”,这个不能算是对“WHY”的答案。如果仅仅是来做一个coder,那其他行业一样可以挣钱,还很可能会更舒服。编程业苦,压力大,但对热爱的人来讲,这才是人生价值的所在。改编日漫经常用的一句话:这,才是programmer的浪漫啊。

在网站根目录显示安装在服务器子目录的WordPress网站

这个博客就是用WordPress建立的,我本身考虑过新浪或者CSDN的博客,但想了想,既然是一个技术类从业人员,自己建一个博客也不错吧。于是就买了某云的服务器,选择了WordPress这个建站工具,但是期间等待的主要时间都是备案审核。。真正建站真的花了不到5分钟,所以WordPress建站其实并不能算成很有成就的事情,遇到了一点困难,就是因为一开始就将WordPress安装到了子目录下,所以进来网站都是blog.swiftflamel.com/blog/,真心觉得很low,于是决定改变一下。WordPress官方推荐的方法是使用.htaccess伪静态方法来解决(实际也是这么解决的,但是可以用更简便的方法)

以下是简便版解决方法:

利用FTP链接到服务器,在安装了WordPress的路径下找到index.php和.htaccess文件,下载下来,打开index.php,找到

require( dirname( __FILE__ ) . ‘/wp-blog-header.php’ );

语句,将其更改为:

require( dirname( __FILE__ ) . ‘/blog/wp-blog-header.php’ );

其中‘blog’为安装WordPress的路径名

改好之后将两个文件上传到服务器的根目录(注意,这两个文件原来是在安装路径而不是根目录下)

重新打开网站网址,发现已经成功,WordPress会自动帮你修改.htaccess文件,当然,如果你希望自己修改.htaccess文件,下面提供官网的链接:

https://codex.wordpress.org/Giving_WordPress_Its_Own_Directory

在该条条目下:

Pointing your home site’s URL to a subdirectory

Hello world!

一个共同学习swift语言并成长的地方,也许你好奇为什么一个编程技术博客会取这样一个名字,说实话,因为包括申请域名和备案过了太久,最开始为什么起了这个名字我都忘了,我只是不忘初心的把这个名字写了上去而已