在做项目中学习的确很快.
不过,不同的项目,用到的技术不同.我工作一年,用了VB.net. C#. Asp.net.还好,用的都是微软VS.net开发环境. 但是还是想精通C#(到目前还是很菜). 更郁闷的是,下个项目,用的是PHP,而且是LINUX平台. 
高手指点一下.在这种环境工作算浪费时间吗? 我一直想精通一种技术.

解决方案 »

  1.   

    回:lzkd(浪子快刀) 
    我的目的是先要学通一门语言。各种各样的计算机语言虽然在开发环境,编程理念,应用范围等等方面有很大的差别,但是语言之间也有很大的相通之处。学精、学通一门语言之后对学别的语言技术会有很大帮助。我现在的目标就是学通PHP,您说的“为了学而学,好象现在不适合你”我不大理解烦请再点拨一二。
      

  2.   


    to  riverking23(真的很菜) :你不要着急,呵呵,谁都需要一个过程。你说的数据结构,数据库原理之类的知识,其实你的实际项目中并不会用的那么多,定夺数据结构就了解个树就行了。
    至于数据库,原理不必了解那名多,多看看手册,了解重要的SQL就行了,很多东西要在实际开发的时候才能发祥自己是不是需要的。
    至于PHP里面的面向对象,模板之类的,如果你目前项目中用不着的话,就先不要使用,你可以自己尝试用那些东西学习一下,比如使用模板来做一个简单的留言本,那么你就对那些东西熟悉了。在项目中成长起来,这是我对你的忠告。
    to: liminlovemama(大森林) 
    你的名字好熟悉呀,难道是我同学?
      

  3.   

    to 楼主抱歉,今天一直在拚命找资料,都没时间上来看看,回复晚了,见谅我的意见跟heiyeshuwu(黑夜路人)是一样的.在我个人的理解里,为了学而学,指的是,已经明白了自己
    跟别人有相当的差距.然后,有了一种恐慌的感觉(呵,以前我也一样这么过来的).看见什么都想学,每天
    把自己的时间安排的很紧.也没管自己学的东西是不是以后用的到.个人觉得,这种学习的态度是好的,但
    这么做是不可取的.结合你的实际情况.你已经工作了一年多了.而且,单位里有一个比较成熟的网站.这就有了一个很好的
    基础了.如果是我,我就会把你单位的网站重新写上一遍.或者说,按照自己的理解,来完成你单位网站
    里的所有的功能吧.在这个过程中,你哪里不清楚的,再来研究.比如说,你公司是用phplib的,那你就先
    把phplib研究透了,再换一种模版,然后看看能不能完成相同的功能.至于算法,数据结构什么的,个人觉得,没有必要研究到极至.也就是说,穷人的一生,不可能,也没有必要
    精通所有的算法.也许你来的少,在这里,象稻草人,小菜鸟这样的高手,也经常会发帖讨论一些算法,结构
    上的问题.这没什么不正常的.人嘛,总不是万能的.个人觉得,如果你能够在开始写的时候,对一个程序(或者说是网站系统),就做到了然于胸,工作起来就
    事半而功倍了....就跟楼上说的一样,在项目中成长起来,什么不会,再学什么也不迟嘛...
    而且,你日子不要太好过,平时总是维护系统.如果你工作时候研究自己公司的网站,BOSS只会觉得你是
    个好同志..呵,说笑了.以上都为个人意见,仅参考..呵祝一切顺利
      

  4.   


      建议先学好 JavaScript、Html、CSS 。多参考一下别人的代码,试着写一些小程序,从实践中加深理解。
      

  5.   

    试着使用php三四个月了吧。到现在独立完成了一个产品展示的网站,主要是:产品分类管理(两级分类),产品管理,客户留言。
    对一个购物网站进行了一些修改。
    这样的学习进度如何呢?
    在这段时间经常上来这里吸收各位的精华。也得到了朋友的指导。在这里表示感谢!