我是设计师,最近想自己建个站,就开始学PHP……搭了Xampp,W3CSchool的PHP教程都学完了,最近在看thinkPHP的开发手册,按理说PHP应该是很简单的,但是好像一点都摸不到头绪的感觉……就是单个命令都明白,但是完全不知道要怎么把它们组合起来,以前学Flash的AS也是这样,宁愿一帧帧去画还比较快,对于这种太抽象的东西一点办法都没有……但是HTML+CSS这种能直接看到的效果的就学得很快,用记事本手打代码都没问题。
想知道大家一开始学写程序都是怎么入门的呢,突然好怀疑自己的智商啊……
首先在大学学了点c语言,就是谭浩强的那本,学的不咋的,勉强及格。后来回家自学,开始学习c++,看《c++ primer》。把基本语法学会了,想要做点真正的程序,于是学习《win32编程》 就是巨经典的那本。想象一下没有visual assist x,在visual studio一个单词一个单词敲全所有的代码的过程。我觉得这样不靠谱,而且在百度上收招聘,没有人要c++新手。所以开始学习Java,又看了2个月的Java,用Eclipse觉得有点感觉了。但是对JavaEE一窍不通。此时Android越来越火热,又开始学习Android,并开始写博客(你懂的)。把《Android基本编程》看了一遍,觉得也能写点程序了,准备开始找工作。这时CSDN上有篇比较火的文章,说要招人。就在下面留了言。本来没报什么希望,后来博主联系到我,聊了一会说要用C++写游戏。这时C++基本忘光了,说怎么也要试一试吧。就安排了一个技术面试,我用4天实现了效果就入职了,后来跟着团队进入正轨。这基本上是一年的历程。
你之所以觉得困难,是因为真正的开发经验很少。和我当时情况很像,基本都会,但是无法做出东西来。全靠自学,无法相互交流,没做一个完整的项目,很难有那种编程的feeling。我现在C++很多东西记不住,有时候也要google语法,但是代码的组织和结构我尽量多做考虑。嗯,如果你不打算转行的话,我只能建议你,勤写代码,勤看代码,或者改一改那些开源的代码来提高自己的感觉。还有什么不懂的,想问的,请联系我。
28楼 @justdoitykd 我刚开始学也这么觉得……据说ThinkPHP的框架比较简单,之前研究过WordPress和Joomla的模板,一头雾水,ThinkPHP貌似稍微好一点。类我也看得很晕,什么公有私有各种不同调用……估计要在实际操作里慢慢摸索才能搞懂。你是看哪本书学的呢?W3CSchool的文档虽然很好入门,但是现在感觉讲得太浅……
29楼 @ichenxiaodao 希望能达到这个境界……
30楼 @清醒疯子 序员们都好神奇。以前都是不明觉厉,现在……好像还是不明觉厉
31楼 @shifeng310 不是女程序员,只是想学写程序的设计尸,不好意思让你失望了:)不过我倒是有认识程序媛,而且都是萌妹子XD