前端推荐你学学bootstrap 有中文网,www.bootcss.com jquery+css+html 后台用一些小的mvc框架。 首先拆分功能。化整。先把框架写下来,而不是写一句然后f5刷新一下; 我一般是把 controllers 的名字都想好,views不鸟,models也跟着一c一起建好。这样速度会快好多。function userlogincontroller(){} function usersigupcontroller(){} function userlogoutcontroller(){} function messageaddcontroller(){}这样整理我感觉思路就清淅了。
不会JAVA C#之类的不要紧,PHP做熟悉了,学C/C++为PHP写扩展,而且服务器架构之类的都是挑战。
不要想着一个人可以玩很多语言,但是玩的转的永远是那些只玩一门语言的人。
如果老徐按目前退休状态和php在国内的发展来看,确实是40+入行,当然之前的编程经验累积是不能从40+开始算的
先向老板进言,如果老板评估状况不正确,你就向其他公司进吧
吃5年苦不算什么,如果想“啥时候才能买房啊”……这就是典型国人思维,外面那些万恶的xx,除了富二代和暴发户,也没几个人能在20+、30出头就买房的,去哪里、干什么都是打拼二字
如果老徐按目前退休状态和php在国内的发展来看,确实是40+入行,当然之前的编程经验累积是不能从40+开始算的这个是正解。老徐加入php这行前,肯定有其他功力深厚的地方。
web应用的边缘问题也比较多,像服务器端的一些边缘应用,例如图片加工。客户往往有各种需求,这些需求在他们看来是正常的,但对于开发者来说是边缘问题。这在一定程度上是application变成web架构所导致的。这就需要开发者开发各种扩展。ok,c语言、cpp你也要精通。
所以web开发这事情其实是跨度较大,需要掌握的语言较多的一个工作。相比之下,美工只需要能处理一般的html,剩下的就是修炼图片处理了。事实证明,web程序员没有一个是速成的。国外较大的站点,都是一个团队,国内一些小公司,找一个写程序的,这个写程序的压力是很大的。所以,建议楼主把一种语言(php+mysql或javascript)学的很好,之后转到较大一点的公司,要不然一个人的力量做一个大站点是不合适的,光维护就够你忙的。第二,关于PHP。我学习PHP过,弄过一些站点。甚至架构等等,可以说做一个网站所需要的全部东西。后来还是放弃了这种大行其道的语言。到了项目阶段,我越来越感到PHP的构建性太低。到了构建期,很有意思是,越熟悉就越不熟悉。归根究底,是因为PHP的思维方式。需要在两种思维方式之间来回切换,这是要命的。PHP更像是为程序员本身着想的一种语言,而不是为项目需求着想的一种语言。只不过在学习阶段,感到php更简单,封装得也比较到位,动态语言,比较高层的语言写起来就是省事。
PHP也缺乏统一性。其实哪怕一种语言本身有各种别扭,但是没有太多做法与选择。这样反倒到了项目比较大的时候构建性更好一些。也就是说缺少一个显式典范。我后来都快把java当做php的使用方法手册了!统一性对于项目是成本之一。这就是为什么一种语言,其特性(版本)更新频繁了不好。这点只有做过大项目的人才会体会到。不过我没有建议楼主放弃PHP的意思。因为市场情况摆在那里,PHP在web应用中已是主流脚本语言。产业链你没法假设。
发这个帖子,是因为当时开完会听到这些需求:注册、认证、下单、付款、发货 感觉比较压力。这些功能看起来简单但是实际做起来有很多的细节,需要费很多功能。其实我们做程序有些时候即使是遇到一个细小的bug错误都可能花费掉我们一两天的时间去解决发现根源。记得我在一开始做PHP程序员的时候,总是觉得做一个网站很简单非常容易,每次面试的时候都夸海口说做一个网站非常简单,(其实对那些老板,大部分脑子都以为做一个网站只需要一个程序员就可以的)但是现在越来越不敢这样想。做一个网站,涉及的方面真的很广,各种细节,界面功能、用户体验。美工设计界面的时候是基本上不会想到细小的用户体验,比如注册提示如,会员后台信息提醒。也许是因为一直以来都是自己一个人来做整个网站导致,www.35dalu.com 就是我自己一个人做的网站,从前台CSS DIV 界面模板 一个个的代码写 ,调CSS 浏览器兼容 JS,到管理员后台的开发,到现在会员面板功能的开发,花了我非常多的心血和精力 非常多的时间。做一个网站真的不容易,功能再简单,但是细节多,不管再厉害的,也是需要时间的。所以我觉得有压力发了这个帖子。([email protected])
那还得会外语...求带,我现在也开始做英文的niche,不过一直没有时间。英语水平一般般,但要模仿出来还是没问题的,求带 [email protected]
发这个帖子,是因为当时开完会听到这些需求:注册、认证、下单、付款、发货 感觉比较压力。这些功能看起来简单但是实际做起来有很多的细节,需要费很多功能。其实我们做程序有些时候即使是遇到一个细小的bug错误都可能花费掉我们一两天的时间去解决发现根源。记得我在一开始做PHP程序员的时候,总是觉得做一个网站很简单非常容易,每次面试的时候都夸海口说做一个网站非常简单,(其实对那些老板,大部分脑子都以为做一个网站只需要一个程序员就可以的)但是现在越来越不敢这样想。做一个网站,涉及的方面真的很广,各种细节,界面功能、用户体验。美工设计界面的时候是基本上不会想到细小的用户体验,比如注册提示如,会员后台信息提醒。也许是因为一直以来都是自己一个人来做整个网站导致,www.35dalu.com 就是我自己一个人做的网站,从前台CSS DIV 界面模板 一个个的代码写 ,调CSS 浏览器兼容 JS,到管理员后台的开发,到现在会员面板功能的开发,花了我非常多的心血和精力 非常多的时间。做一个网站真的不容易,功能再简单,但是细节多,不管再厉害的,也是需要时间的。所以我觉得有压力发了这个帖子。([email protected])
网站最少也要两个人(一个前台,一个后台),才没那么费力气。
一般没美术设计功底的人,设计前台版面,有些麻烦。
配色,图标设计,图片等,会力不从心。
那怕是很简单的前台网站。往往花很多精力在版面设计,效果还是一般般。
后台用一些小的mvc框架。
首先拆分功能。化整。先把框架写下来,而不是写一句然后f5刷新一下;
我一般是把 controllers 的名字都想好,views不鸟,models也跟着一c一起建好。这样速度会快好多。function userlogincontroller(){}
function usersigupcontroller(){}
function userlogoutcontroller(){}
function messageaddcontroller(){}这样整理我感觉思路就清淅了。