求助,关于php学习应该看什么源代码的问题,求工作经验的进

黑手党维多 2015-05-14 07:43:33
我以前是做.net的,做了快三年了,企业网站,电子商城,手机等都做过,想往php方面发展,现在是由于有了.net基础(听php100,基础,thinkphp听完了,也懂了),php基础,面向对象等很快学完了,现在在看dedecms,主要学习模板的制作,以及模板生成原理(主要看代码),快看完了,几个主要的如 loadtemplate,parsetemplate,以及几个关键页面都看了,主要学习代码以及为什么模板标签能这样用(就是看代码)。
现在好多招聘发现用的thinkphp比较多,由于学了1个月多好几天了,想尽快工作,还有必要在学习带有thinkphp框架的cms源码吗,mvc模式也懂了(.net时期就学习过),但是thinkphp这个听完了还没有用项目喂过
好像如果开始只学懂了dedecms(包括标签及生成原理等),也有很多企业搞维护和二次开发的招(比如,医院,各行各业有网站的),这个学习思路对不对,.net时期我就是这样过来的。。。。还有什么好的源代码值得学习应用吗,求大神推荐,我一般现在不看书了,只从源码中学习,遇到不懂得查资料。。。。
...全文
212 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
xyz_jink 2015-05-16
  • 打赏
  • 举报
回复
楼主加油~
傲雪星枫 2015-05-16
  • 打赏
  • 举报
回复
楼主加油。
黑手党维多 2015-05-16
  • 打赏
  • 举报
回复
引用 10 楼 wanshutao 的回复:
[quote=引用 8 楼 xyz_jink 的回复:] 楼主加油~
同努力,共命运。。。。期待我们的明天会更好[/quote]
引用 11 楼 xuzuning 的回复:
干什么都是要有目的性的,既然楼主还没有去找工作何不先去看看打算应聘的公司都需要些什么 根据需要来学不是更好些? 仅就看源码而言,建议先看后台。因为后台是用明确的工作流程的,而前台是会根据不同的需求而变化的 主要是看标签为什么能管用,也就是标签还原到代码中是什么样的就大可不必了 因为不过是些字符串替换,说的高级点就是:通过字典进行翻译
你说的对,其实我是大致先看的后台功能的,自己也添加了些东西,水印,图片,生成静态等等,先看的视频教程,弄了弄才开始弄模板,因为当时招聘的说主要是模板标签制作,慢慢来吧,呵呵,最起码看懂引擎原理(说实话代码挺多,绕来绕去的,正好锻炼读代码水平),其他前台功能这个每个客户有每个客户要求,必须熟练啊,哈哈。。。。。就算了到了一个新公司,有自己的一套东西,由于有了cms看的基础,应该熟悉公司系统更容易点吧
黑手党维多 2015-05-16
  • 打赏
  • 举报
回复
引用 11 楼 xuzuning 的回复:
干什么都是要有目的性的,既然楼主还没有去找工作何不先去看看打算应聘的公司都需要些什么 根据需要来学不是更好些? 仅就看源码而言,建议先看后台。因为后台是用明确的工作流程的,而前台是会根据不同的需求而变化的 主要是看标签为什么能管用,也就是标签还原到代码中是什么样的就大可不必了 因为不过是些字符串替换,说的高级点就是:通过字典进行翻译
其实,我就是根据公司要求看的,也就是从招聘网看的,两方面,一个是一般的大公司招二次开发和维护的,这个织梦用的好像比较多,也有用帝国的,我去面试过(因为我做.net的,结果好像他们招不到人了,是个医疗机构,让我去看看,结果我去了是个帝国cms,我说,这不是php吗,她说,给你时间学习,我说,我还是先充充电再说吧),再一个应该就是开发公司了,这个应该每个公司在大型cms基础上弄了自己一套框架。。。。,这个不确定性太大,我准备把织梦引擎原理搞懂(其实.net时期我看过一个动力启航,感觉都差不多,就是标签替换,生成静态),在看的过程中,继续熟练代码及别人的组织方式。,否则,二次开发总觉得好像缺点地基,我准备先到医疗机构,美容机构,及其他企业先搞织梦的这个开发,然后业余,看thinkphp和mvc代码的cms,然后做一套自己的。。。。。然后再说。。。
xuzuning 2015-05-16
  • 打赏
  • 举报
回复
干什么都是要有目的性的,既然楼主还没有去找工作何不先去看看打算应聘的公司都需要些什么 根据需要来学不是更好些? 仅就看源码而言,建议先看后台。因为后台是用明确的工作流程的,而前台是会根据不同的需求而变化的 主要是看标签为什么能管用,也就是标签还原到代码中是什么样的就大可不必了 因为不过是些字符串替换,说的高级点就是:通过字典进行翻译
黑手党维多 2015-05-16
  • 打赏
  • 举报
回复
引用 8 楼 xyz_jink 的回复:
楼主加油~
同努力,共命运。。。。期待我们的明天会更好
黑手党维多 2015-05-16
  • 打赏
  • 举报
回复
引用 7 楼 fdipzone 的回复:
楼主加油。
大大你好,非常感谢
黑手党维多 2015-05-15
  • 打赏
  • 举报
回复
引用 5 楼 jordan102 的回复:
有.net 基础,学起来不是很快吗。把手册阅读几遍基本就可以上手了。 框架或者CMS,我觉得刚开始不用去阅读它的源码,看他的使用文档,会用,会拿它做项目不就行了吗。
谢谢回复,我主要是看标签为什么能管用,也就是标签还原到代码中是什么样的,同时学习代码组织方式和函数练兵,后台基本我不看了,只看功能,或者后台我看只看比如生成静态html,到底调用的哪个函数,然后再看看那个函数,总结一下,我是围绕着模板展开看的,其目的是为了熟悉模板引擎掌握一个,我感觉其他原理大同小异,.net时期就看过一个cms,当然,.net工作中并没有应用,看明白了后我准备再看主页,列表页,栏目页,频道页等,看看标签组织方式,然后仿着做几个页面,然后把我工作中做的项目用织梦cms改造下,反正工作中他们切图和静态页面都有。。。。,目前是这个思路,要抓紧啊,呵呵,反正我准备在攻个10天左右开始找了
黑手党维多 2015-05-14
  • 打赏
  • 举报
回复
引用 3 楼 jam00 的回复:
自学,只能学到一些基础,还是要做项目才能积累经验 所以,你自学一些基础就差不多了,先找个工作做项目,有点经验了就跳槽,再学习 真正的高手不是看得多,而是做得多
非常感谢,准备源码积累的差不多了,马上就找,这几天先做做产品练练手
果酱很好吃 2015-05-14
  • 打赏
  • 举报
回复
自学,只能学到一些基础,还是要做项目才能积累经验 所以,你自学一些基础就差不多了,先找个工作做项目,有点经验了就跳槽,再学习 真正的高手不是看得多,而是做得多
黑手党维多 2015-05-14
  • 打赏
  • 举报
回复
引用 1 楼 u011619326 的回复:
听懂了并不能证明你在真实操作的时候不会出现懵的时候,建议还是自己多做几个整体的项目看看;而且你说过你前期是坐.net的,弄不好会搞混,这点也是需要注意的。
嗯,非常感谢,确实这样,好在这几天基本转过弯来了,特别是出bug时,这个也需要经验啊,我又下了个叫大米cms的,早就下的,正好里面用到thinkphp及mvc,用来学习很不错,然后上午学这个,下午继续看dedecms,同时准备做一下东西了。。。。
猪崽儿0o0 2015-05-14
  • 打赏
  • 举报
回复
听懂了并不能证明你在真实操作的时候不会出现懵的时候,建议还是自己多做几个整体的项目看看;而且你说过你前期是坐.net的,弄不好会搞混,这点也是需要注意的。
一起混吧 2015-05-14
  • 打赏
  • 举报
回复
有.net 基础,学起来不是很快吗。把手册阅读几遍基本就可以上手了。 框架或者CMS,我觉得刚开始不用去阅读它的源码,看他的使用文档,会用,会拿它做项目不就行了吗。

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧