前端不止眼前的苟且,还有手中的泡面和西瓜

前言:

  端好小板凳,做一名吃面吃瓜围观的群众,每当路过一些新的技术信息的时候大家的第一印象是”这跟我有什么关系?“,不知道大家有没有这样的经历:

1、当你带着目标众览各大技术信息平台的时候到处是你需要的信息,看得不亦乐乎,挑得眼花缭乱...好像全世界都知道我在找什么?

2、而当我们漫无目的地翻看着所有平时收藏的各种技术贴吧的时候却什么激情也没有,眼过如烟,自己都不知道自己在看写什么?

  卖个关子,先简单介绍下自己:任辉,1990年4月生,2008年汶川地震中晃晃悠悠参加了高考,稀里糊涂报了个西安工业大学软件工程专业,然后到了大学随手拿起一本c语言的书从此一发不可收拾...

  • 大一第二学期自学完了c语言,紧接着大二c++的课本刚发下来三天就学完了c++,一脸蒙比的按照书上的demo搞了个MFC的计算器,说真的真丑;
  • 回头翻看c++那本书的扉页作者序,无意中看到java语言,好吧,好奇害死猫,1个礼拜又把java搞完了,大二那年就开始在宿舍用swing写”飞鸽传输、局域网IM、桌面截图“等等小工具
  • 大二第二学期学习Linux,然后就稀里糊涂跟Ubuntu死磕到现在,装双系统、装显卡驱动、安装steam在Ubuntu上打cs有木有,无数个日日夜夜的血泪史。。。前前后后来回装系统上百次
  • 大三那年,2011年5月份开始在IBM实习做跨平台自动化测试(也是这个时候开始google退出中国了),Linux各大主流发行版本都得到了实践,java SE/EE 以及android方面的知识也进行了自学,到2012年5月做毕业设计前为止这1年凭借实习生工资经济开始独立
  • 2011年前半年基本上属于埋头学习的阶段,到了9月份大四开学之后陆续掌握了google hostsFQ页,从IBM正式工同事那里学习linux命令行、学习sql、java EE等等,也就是自此我初具羽翼,开始走上了自己的programer之路

前端是什么?

  初次加入这个群看到大家都在热情得讨论着各种html5、javascript、css的前端技术,我非常兴奋、也很荣幸地加入这个群,但是渐渐地结合我自己的想法我提出了一些看法:难道前端就是以上这些?恐怕不是这样,在我的理解中前端应该包含但不仅限于以上这些技术;在我看来凡是直接面向用户提供一套可视化标准操作界面的技术都应该属于“前端”,同样的那套用户看不见摸不着的就是“后端”了;那么还有哪些属于前端技术?

  • Android 安卓App作为移动设备领域的前端表现形式已经非常普遍,所以基于Android平台之上的移动领域技术组合都属于前端技术范畴;

  • iOS 这个就不解释了吧
  • 以及其他平台客户端

我的技术栈路线史

  android App -> backbonejs(html5)->phonegap->cordova->nodejs->expressjs->ejs->pm2->node-debug->mongodb->...

                     |___-> ruby-->calabash-android->cucumber->nodejs__/

       java EE  ->SSH框架

                     |___-> ibatis->RESTful

       Ubuntu Linux-> shell-> ssh、rsh、ftp ...-> ant -> maven -> gradle ->Git ->...

       

        OO -> TDD -> Clean Code -> SOLID -> agile -> ...

Why?

  我也不知道怎么回答,只知道自然而然就这样子了,就像多米诺骨牌一样一个技术的攻陷会紧接着下一个,强烈的求知欲让我不断的往前走,就像无形的手在推我,现在回首我才发现大家给这样的路线早就取好了名字“全栈开发”

给大家的建议

  自学能力和探索意识是不断进步的推动力,大神、神人是不存在的,都是不懈的努力和汗水换来的。曾经的无数个日日夜夜我沉浸在google中,调试着让我寝室难安的bug,处理Ubuntu系统中各种各样从未遇到过的问题。

最后

  感谢阅读,如有建议和学习交流意向请加微信:renhuihhh

原文地址:https://www.cnblogs.com/renhuihhh/p/5742375.html