程序员突破技术瓶颈的学习方法分享

2019/9/27 15:20:03 作者:蚌埠达内发布企业:蚌埠达内软件有限公司[打印]

技术瓶颈对于程序员来说是非常难以突破的一个问题,而今天我们就一起来了解一下,PHP编程开发程序员在突破技术瓶颈的时候都有哪些方法可以使用。

高性能系统的挑战在那里

如何选择WEB服务器要不要使用fast-cgi模式

要不要使用反向代理服务选择全内存缓存还是硬盘缓存

是否需要负载均衡是基于应用层,还是网络层如何保证高可靠性

你的PHP代码性能如何,使用优化工具后怎么样性能瓶颈在那里是否需要写成C的扩展

用户访问有什么特点,是读多还是写多是否需要读写分离

数据如何存储写入速度和读出速度如何数据增涨访问速读如何变化

如何使用缓存怎么样考虑失效数据的一致性怎么保证

高复杂性系统的挑战在那里

能否识别业务所对应的领域是一个还是多个

能否合理对业务进行抽象,在业务规则变化能以很小的代价实现

数据的一致性、安全性可否保证

是否撑握了面向对象的分析和设计的方法

当我所列出的问题,你都能肯定的回答,我想在技术上你基本已经可能成为架构师了。如何你还不能回答,你需要在以下几个方向加强。

如何你还不能回答,你需要在以下几个方向加强:

分析你所使用的技术其原理和背后运行的机制,这样可以提高你的技术判断力,提高你技术方案选择的正确性;

学习大学期间重要的知识,操作系统原理,数据结构和算法。知道你以前学习都是为了考试,但现在你需要为自己学习,让自己知其所以然。

重新开始学习C语言,虽然你在大学已经学过。这不仅是因为你可能需要写PHP扩展,而且还因为,在做C的应用中,有一个时刻关心性能、内存控制、变量生命周期、数据结构和算法的环境。

学习面向对象的分析与设计,它是解决复杂问题的有效的方法。学习抽象,它是解决复杂问题的之道。

"这么多的东西怎么学,这得学多久呀"如果你努力的话,有较好的规划,估计需要1~2年的时间。

如何有效的学习是一个大问题。自己有些实践但很零散,不好总结。昨天晚上睡觉前,突然想到了RUP的核心,"以架构为中心,用例驱动,迭代开发",借用这个思想,关于有效的学习的方法,可以这样来表述:以原理、模型或机制为中心,任务驱动,迭代学习。

【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。


关键字:蚌埠达内,软件开发班,电脑培训班
免责声明:以上所展示的信息由网友自行发布,内容的真实性、准确性和合法性由发布者负责。行业信息网对此不承担任何保证责任。任何单位或个人如对以上内容有权利主张(包括但不限于侵犯著作权、商业信誉等),请与我们联系并出示相关证据,我们将按国家相关法规即时移除。

其他新闻

关于我们 | 服务条款 | 网站指南 | 免责声明 | 友情链接 | 给我们留言
红盾
COPYRIGHT @ 2001-2017 CNlinfo.net ALL RIGHTS RESERVED
深圳市信息行业协会商务网站 运营商:深圳市兴讯信息技术有限公司 粤ICP备:05039908
营业执照