看了文章标题,你也许吓一跳,心想一个人有那么牛逼嘛。就当笔者浮夸吧,不想争辩了。这是一个神奇的时代,我这一代IT人有太多的工具。虽然我懒(其实程序员都懒),但是,我选择的技术和工具仍然具有相当大的自定义空间。
这不是一篇啥好文章,但是,这篇文章可以给那些有需求全沾的人一点点建议。
沉淀了2个月,又要跳出来哗众取宠,呵呵哒。
IT领域的全栈工程师,金光闪闪。善学者三五年可达,反之,七八年吧。不是全栈,不敢多言。百度百科定义:指掌握多种技能,并能利用多种技能独立完成产品的人。知乎答案:全栈什么意思?
全沾工程师,大家看着玩儿就好,别当真。反正,我是这么玩的:
总结起来,我玩的挺小的:利用Python语言+前端(HTML/CSS/JS)搞定了大多数应用开发需要的技能。其中,了解一些框架的使用,诸如:flask、bootstrap、DCloud等。
果然,在大牛看来还是挺白的。呵呵哒,自己走到现在也是不容易的。
这是我全沾过程中,最重要的一个环节。毕竟,平时遇到的人都会有需求做APP,而我如果不与他人合作,就必须独自开发Android/iOS两端。臣妾做不到,只好选择Hybrid。这一块得感谢D厂了(也还是有不少坑)。
目前主流的平台有Cordova(也叫PhoneGap),D厂是国产的,也无所谓了。对于个人开发者而言,够好的了。
之前的相关Hybrid App文章,均在个人博客专栏中,感兴趣可以翻阅。
地址:http://blog.csdn.net/column/details/guzhenping.html
很建议诸多技术人员学习好前端。Web开发技术中,基础的知识如Http/TCP/IP协议应该是必须掌握的,高级的知识如V8、Webkit应该花时间去读。还有HTML,CSS3,JavaScript三剑客,是不用说的。
前端的技术,我不敢多言。但正是,HTML/CSS/JS帮助了我在全沾的路上走了这么远。感谢前端工程师这个名词,整个世界已经无法阻挡前端工程师的脚步了!
JavaScript是目前浏览器唯一的编程语言,绝对的垄断。Node.js涉足服务器端开发,绝对的进步。接下来,学好JS真的很有必要。
我所用的前端技术与其他人用的没有什么区别。对于前端工程师很看好!
后台对于我就两部分,一个是CMS管理系统,一个是接口模块。数据库,我就是那么设计的。那么设计的,也就是随便设计的,我自己也很无语。
Python可以填很多后台开发的坑。再感谢下Python吧~
掌握好Python基础、Flask和Bootstrap框架的相关知识,能够应对大多数开发场景。
我没有好好上学。。。
没错,第一条就是大学基础知识。请大家一定要看好计算机网络,做Web开发必备知识!请大家一定要开发数据结构和算法,做数据分析和一些边边角角的小功能时,是必备的!
有一套自己开发体系很重要
我的目标是个人开发者,全沾工程师。所以自己的一套框架,一定要学好。现在有LAMP(其实成了LNMP),但是只能做web开发。
我的全沾框架:L(Linux)+N(Niginx)+M(MySql)+P(Python)+F(Flask)+B(Bootstrap)+D(DCloud)+H/C/J(HTML,CSS,JavaScript)。还有诸如,Postman接口测试工具、Node.js、RESTful等我都会花时间学习。
有一套自己东西很重要。同时,保持高效的学习能力。之前做不了一个人开发,就因为没有成熟的开发体系。
我心里非常清楚我起的标题很浮夸!
我很清楚!
我很清楚!
我很清楚!
But,我就是起了这个标题,醉温之意不在酒。我懂就好,不争辩了。