如果仅仅为了生存,前端后端都没什么区别,一个是交互设计,一个是业务逻辑实现,都属于IT产业链最低端,当然也是需求量最大的,做的精通也可以拿高薪。
如果除了解决生存的问题,还有着对IT技术浓厚的兴趣和情怀,建议好好学习研究一个平台,例如linux 。再好好学习一下计算机体系架构方面的知识。去找一份做服务器端开发的工作,或者到相关电讯设备公司做操作系统底层优化或者新系统开发等工作。业余时间多去开源社区学习,如果你对技术感兴趣,这样的工作是值得你奋斗一生的。
现在大家国家的IT产业都在搞自主化,用国外的标准,国外的框架,国外的基础软件,国外的虚拟平台,这些迟早要成为历史,只要能坚持在这个领域深耕,迟早会有用武之地的。
前端开发的工作职责:
1、使用Div+css并结合Javascript负责产品的前端开发和页面制作。
2、熟悉W3C标准和各主流浏览器在前端开发中的差异,能熟练运用DIV+CSS,提供针对不同浏览器的前端页面解决方案。移动HTML5的性能和其他优化,为用户呈现最好的界面交互体验和最好的性能。
3、负责相关产品的需求以及前端程序的实现,提供合理的前端架构。改进和优化开发工具、开发流程、和开发框架。
4、与产品、后台开发人员保持良好沟通,能快速理解、消化各方需求,并落实为具体的开发工作;能独立完成功能页面的设计与代码编写,配合产品团队完成功能页面的需求调研和分析。
5、了解服务器端的相关工作,在交互体验、产品设计等方面有自己的见解。