bash+shell序幕

一直以来,不管是什么*nix,还是windows,还是mac osx,对于开发者,总是要求你去配置一些变量,抑或是自己想写一些脚本去执行一些自动化的东西,实现自己山寨的运维自动化等等,云云,似乎总离不开一些脚本编程语言,不管是bash,shell,ruby,python等等,这中间很好多东西不懂,真有必要学习下,先在这里留个空,shell + python,是自己想要学习的,shell可以学习一些基本,不需要太深入,能对一些开发环境或者测试环境,用一套shell脚本搞定平时的苦逼运维就够了,python还是很想深入学习下。

 

今天在配置go语言的bee框架命令行时,分明已经按照教程一步步走下来了,gobee bee等都从github下载下来了,但执行bee new 项目名称,死活给我报-bash:bee command not found,也不知道为什么,找半天,对于这整套系统环境不懂,没找出个所以然来,这也就罢了,因为想快点体验下bee框架的强大性,go语言其实13年当时在windows环境下就浅尝辄止过,但当前go语言之风吹得太厉害,所以想重新捡起来,我学习新语言有个毛病,不喜欢先从基础一步步来,喜欢先找个知名且社区活跃或者文档齐全的开源项目看看,反过来再去学习下基础,接着上面说,命令行找不到,我也先略过,想通过mac下alias来实现,直接指定到$GOPATH下的bin/bee,这样没问题吧,但也是太随意,alias bee= "$GOPATH/bin/bee",执行完后,还是发现不行,还是报错,这个恼羞成怒,试来试去,发现bee=后多个空格,当时想当然觉得只要不是引号中间加空格就可以,唉,都是累啊,结果环境整了个吧小时,好了,不说了,从上面这些,我只想说,磨刀不误砍柴工啊,把基本工打劳和知识体系化还是很重要的啊,基于此,对于操作系统特别是*nix有个全面的基本认识还是很重要的,所以想从脚本语言学习开始,好了,聊了基本差不多了,创业继续中,但到目前为止,还算顺利,天使轮融资成功,下周就要搬到新办公地点上去了,整个工作包括生活节奏可能都要变动下了。

 

下面继续总结下这大半年来的工作和学习。

工作与技术:太深入系统的学习一门编程语言目前没有,但中间断断续续的学过clojure + csser/jsser + android + ios + go,其实clojure学习了很久了,从我博客可以看出,只不过中间由于各种问题,断续了,学的也很糊涂,csser+jsser以前做web时就一直有接触,只不过去年12月份左右,集中学习了半个月,作品就是利用蘑菇街wap框架写了目前我们的产品h5版,还不赖,android也有接入,自己写过产品中订单模块,其余是和另外一个android工程师解决遇到的问题,ios算是外包,毕竟没有obj的基础,但中间也自己自学过,后面可能会更深入,beeframework框架值得推荐,郭虹宇的作品,上上之作,go刚才上面说过,技术人,对于新技术总忍不住去学习,其实结合上面这些,自己也能发现自己的问题,没有沉下心来仔细钻研一门技术,走马观花,需要改进下,还得有自己专业的东西,除了编程语言以外,还得从技术领域中去选择自己感觉实用又有兴趣的领域,不管是基于scala的akka + spark等数据处理框架还是clojure的strom数据处理与分析框架,还是基于apache上一些顶级项目或者孵化项目,需要术业有专攻啊。

 

同时工作效率和工作态度上,这是让我最难受的地方,技术人如何走向管理层,中间有很多取舍,自己没法定位,自己到底是一门心思做技术,还是向其他方面拓展,毕竟有时候感觉技术人很苦逼,反而那种动嘴的收获很更多,心里有不平衡,这中间很难平衡,很矛盾,目前可能还是那句话总结一下当前自己的状态,自己的成长和进步才是最重要的,其余的都是浮云吧,

 

另外一个就是生活与身体,从毕业到现在,这中间的工作强度还是很大的,还有一部分自己不够自律,导致生活习惯也没规律,且从创业以来,更是难得有自己的时间了,身体最最大的资本啊,也写给那些奋斗的人们,请善待自己的身体,也没太静下心来看看别的东西,文史啊,经济啊,更谈不上什么爱好了,前几年还对经济比较感兴趣,现在也荒废了,同时工作性质的问题,加上自己不够自律,身体锻炼也很少,这点很惭愧啊,同时最大的心病是,和女朋友认识了了9年,谈了6年了,至今没个结果,心操碎了,今年或者16年开头一定要把这个问题解决了,这应该是当前最大的期盼吧,

 

基于上面这么多,展望在今年到16年初的一个计划:

1,终身大事解决了,希望能结婚,成家立业吧。

2,从当前开始,好好锻炼下身体(住的地方背后有座山啊),拟定一个计划,接收女朋友的监督,做一个爱上运动的程序员。

3,多思考,如何让自己能够融入这个环境,强悍一点。

4,选择一两个领域扎进去,成为懂的人,不敢妄为专家。

5,学好clojure与go语言,同时其他的能够支持当前创业产品的迭代开发。

 

没想到,本来只想记录一个问题,结果写了这么多,其实很有很多可以写,最后希望身体健康地做一个soho + solo的人。

 

你可能感兴趣的:(bash+shell序幕)