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


 17 12
发新话题
打印

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

posted by wap, platform: Chrome
引用:
原帖由 @莫斯利安  于 2014-8-15 11:35 发表
目前的发展我觉得全栈有几个难点
1很多码农只会写代码,而且就是很局部的代码,会html. 和一个后端语言再加上sql,但是对于框架应用,api设计,性能调优都没概念。sql写的也不好,当然现在的关系行数据库基本都会改写sql,这块倒是不是那么短板。

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

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

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

主要是国内前端发展其实…………目前国内大城市才刚提起前端这个概念不是太久,也就近几年吧,各类培训学校都没开始追这个概念,要做一个好前端那基本上除了工作有这个条件,还要靠自己往这方面靠了。

所以你说的还要会用数据结构,调优什么的,这个条件其实很难达到。

全栈真的不容易,确实,大部分码农太局限了。我举个例子给你说,我就认识一个做java的团队,就是很典型的,眼光太窄了,因为从培训学校出来就是用Java的,所以很多眼光就局限住了,还是十年前那套土办法(好吧,其实10年前有点眼光的都不至于如此),例如网站图片问题,他们纯靠手工压,人工的。10年前大家都会用url伪静态处理各种尺寸、压缩率,现在直接用nginx就搞定的玩意,由于眼光和技术面太窄,这团队愣是不会。

还有安全问题,人家一开始就用tomcat 1.6.某个版本,开发用myeclipse 6.5,结果现在还是用这套!!!你说这有多奇葩!从来不升级tomcat的,补丁也不打,你说多恐怖?

OS呢?盗版Windows 2003 服务器版,数据库?就要停止维护的SQlServer200x版本(不记得了,只是有次帮忙去查一下得知今年M$就不管了),维护、防黑客?360安全助手……

然后缓存?哎呀,我给你说,人家原来还是在电信里面做的,服务器牛逼,中间件牛逼,所以根本不知道这玩意,反正用户要啥功能,好的,我们提供标签,你调用就行,现在我都不敢问他们一个首页究竟查过多少此库表……

还有就是排序吧,他们使用的是付费接口,但是技术太差,不知道程序做复杂一点,每次缓存一下保留在本地失效后再查,反正公司有钱不用管啦,所以每次查都重新调用、每次排序也全部重新查一次,你好歹用一下前端排序功能啊,能省多少钱啊……

还有各种数据,都是实时查库表,不知道其实大量数据更新周期很长的,数据每次更新以后生成一套静态页面能极大提升效率,这都是10多年前的老概念了,人家今天都不会,每次全部重新查库表……

真的,太多太多可以说了,我见过太多这种。我还见过电信里面连循环都不会写循环几次就Copy几次源代码的奇葩……

所以我才不会在这里提,因为,码农,真的我觉得很多目前在干的码农,其实水准一点都不高,所以楼主也不用太在乎这些玩意了,你要入行真有心会自己学到的,要不是那种天生的码农,不用追求太多也可以吃口饭的,反正这行工资还凑合。


TOP

posted by wap, platform: Chrome
引用:
原帖由 @Brienza  于 2014-8-15 13:00 发表
喷了,你说的这些人也能叫码农?
没学习能力的人连码农的边都挨不上
圈子不同,其实这种人真不少,我这20多年编程可能技术不咋地,但是见过的真不少。什么人都有,前面我说的那个现在还在用tomcat 1.6.x和myEclipse 6.5并且号称绿色版好用直接拷贝走的在三线城市拿1狗。他们更新服务器的方式是跑到服务器上,人多了还要排队,因为是Windows Server,然后前后端不分开,并且要求前端所有内容都严格走SVN,导致前端改个图片,改个文字大家排队等着远程登录Windows Server,然后用金山快盘、QQ邮箱之类吧文件传上去(以前啊,最近一个月开FTP了和用RDP的远程映射本地磁盘了!),然后先更新到SVN,再更新到webroot目录下……

这种素质在三线城市拿一狗,这还不是个案。

我还有个同学,当初学外贸的,后来回来进厂矿当工人,现在在世界500强某集团的总部大楼做“码农”(自称),主要是维护设备然后内部做点小网站,什么考试网站之类的,做法就是15年前那种ASP+HTML,是Table布局大家都懂的,还要设计数据库。然后说还是你们好啊,学计算机早赶上码农的好时候,现在码农不值钱了云云……

还有一个,某省顶级旅游公司维护了10年网站的,号称高管,还经常帮省内第一的装饰公司做网站。水准大概是2000以前那种,以前做的单页的把数据库中的玩意列出来云云。连个免费在线计数器都不知道怎么用,反正啥都说是开发开发,要个投票系统叫下面开发、要个什么什么都要下面开发,反正眼光是很高,都看着业内顶级的什么携程、去哪儿之类的网站的功能,功能不说多了,反正携程好的就按携程来、别的好的就按别的来,都觉得不好的把携程、去哪儿那些网站的长处的都做在一起就好了。

要下面做,时间还很短,每年网站都要大改版,同时还要上微信公众平台(走接口取数据的交互式)、iPad版、Android版、iPhone版……
也不看看自己开发队伍也就2个人开发(前端、后端)……

本帖最后由 黑暗骑士巫妖王 于 2014-8-15 13:31 通过手机版编辑



TOP

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