» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


 17 12
发新话题
打印

想要自学c语言 tger能推荐些教材吗。。

posted by wap, platform: iPhone
引用:
原帖由 @cc0128  于 2014-8-15 11:13 发表
lz初学要懂个p闭包。。。
话说懂了闭包有啥用,也是很初级的东西。。
初级学习我才说闭包…
高级学习就不说这个了,至少拿出异步回调,承诺模式来说了吧。

只会用库,我觉得连码农都算不上,算爱好者。
当然这个基于lz学习目标了。


TOP

posted by wap, platform: iPhone
引用:
原帖由 @黑暗骑士巫妖王  于 2014-8-15 11:17 发表
也不是说不用懂,只是闭包其实相比面向对象还是很简单的,只要js入门了或者别的语言有基础,理解闭包那只用花一点时间,人家只求个入门的话掠过这个不谈也可以的。

全栈其实国内有很多啦,其实当年大部分PHPer基本就是后台前台一起写,如果能坚持到今天用点jQuery之类的基本也凑合算个勉强全栈了。

完整形态的全栈确实要求比较多,尤其是国内被IE6毒害太久,当年大部分PHPer、ASPer估计现在可能连jQuery都不会用,还在用table布局。国外自从Nodejs诞生以来前端技术变化太大太快。这个时代能紧跟国外脚步的国内全栈估计只有那几个大网站和少数有心人了。
目前的发展我觉得全栈有几个难点
1很多码农只会写代码,而且就是很局部的代码,会html. 和一个后端语言再加上sql,但是对于框架应用,api设计,性能调优都没概念。sql写的也不好,当然现在的关系行数据库基本都会改写sql,这块倒是不是那么短板。

2只会用框架,而不理解。对于数据结构和基础算法等同于没有,不知道什么时候应该用什么数据结构,导致代码性能差,难扩展。

3前后端不能融汇贯通,前端和后端设计点不一样,加上现在都restful导致前后端隔离更容易,很多人也不愿意跨领域学习。

我所理解的全栈程序员,至少是云要熟悉一种iaas的使用和api,懂得一些框架设计,会用语言的高级特性,服务器语言和前端语言都要精通,数据库至少知道调优的方向,还有懂得安全,权限和高速缓存。一句话,可以独立设计加实现一个中等并发量的网站加上不要太丑的网页或者手机前端。



TOP

 17 12
发新话题
     
官方公众号及微博