学习PHP还是游戏开发?
说实在的,现在的web开发确实很火,但总觉得对我来说没有什么吸引力。说到底,不过是做个网站嘛,有什么意思?就算做个淘宝网,算很牛了吧,那又怎么样,不过就是实现一些交互操作的网站罢了,总觉得,没有动力。
其实,从内心深处,还是觉得做游戏很有意思。玩游戏更有意思,做出漂亮的游戏效果才是非常帅的。尽管一次又一次的,我觉得自己要现实一点,多多学习一些Java啊PHP之类的东西,做些更普通的东西更实用的东西,但是,但是学了一点就实在是没有动力了,唉……
到底,接下来的道路,我要何去何从?
那么,我现在从理想与现实两个角度分析一下吧,也许会有帮助的。
首先,就现实的角度来看,熟练使用Java或者PHP确实很好找工作,而且选择非常宽泛。相应地,看游戏市场,则小不少。国内做游戏的稍有规模的就那么几家,而且基本是以做网络游戏为主,单机游戏恐怕只有育碧一家。实在是……不过,如果基础比较扎实,算法之类搞得不错的话,其实也有还少公司可以选择,比如一些做搜索引擎的公司。从这个角度讲,如果做游戏,并且算法做得好,就业面也是比较宽的。而拿PHP来说,尽管它是使用非常广泛的技术,但是其进入门槛还是比较低的(就我已知的而言),许多看似复杂的功能例如cookie、验证码生成,都只不过是几行代码的工作。PHP已经把最常用的功能封装得非常好了。所以,我可以斗胆地猜测一下,真正PHP的开发,难点并不在语言本身的熟练程度,而在于根据用户需要所设计的整个软件架构。这些东西,主要还是软件工程设计模式,并不是PHP所独有的,开发游戏也需要这方面的技术,也有这方面的问题。那么,PHP是否必须要学,答案已经很明显了。如果手头有着急的web项目,那么可以学习PHP,而且因为学了就是为用,所以也很有动力。否则,PHP、Java的学习可以先放一放。计算机的基础学习可能更加重要,比如算法之类。或者是你最喜欢的方向,比如游戏开发。熟练地做出一些游戏,再学习PHP之类并不是特别难的事情,上手也容易。还是那句话,最难的东西,并不是语言本身,而是开发的思想等等。
其次,就理想角度来看,做出一款出色的游戏,它带给我的成就感远远超过做出一个大规模的网站(即使是校内网级别的)。所以对我来说,孰轻孰重已经很明显了。
呵呵,真的是,人过了一个阶段,就容易迷惑的。毕竟编程开发的方向这么多,诱惑也这么多,语言多如繁星,技术如雨后春笋,一不小心就会落伍
相关文档:
session的作用域是在一次会话中起作用,所以在一次会话中,可以用Session来存储保存所需要的值,如实现购物车,客户是否登录的验证等等。在使用前首先要开启session
<?php
session_start();
?>
考虑是否可写入session
<?php
if (isset($_POST['userid'])){
$_SESSION[' ......
现在我们开始介绍新闻的列表和删除了。
新建立一个文件listnews.php,内容如下:
< ?php
require_once('../inc/config.php');
//包含配置文件
?>
<html>
<head></head>
<title>新闻管理</title>
<body>
<div class="newstitle"></div>
<div class="ne ......
http://www.builder.com.cn/2007/1027/583048.shtml
在php3.0以上版本中,php内置了几乎目前所有的数据库处理函数,包括Oracle;在本文中我们通过一个实例来介绍了如何使用这些函数来操作Oracle数据库。
PHP提供了2大类API(应用程序接口)来操作Oracle数据库。一个是标准的Oracle处理函数(ORA) 另一个是Oracle 8调用接口函 ......
1. 如何用php的环境变量得到一个网页地址的内容?ip地址又要怎样得到?
[php]
echo $_SERVER ['PHP_SELF'];
echo $_SERVER ['SERVER_ADDR'];
[/php]
2. 求两个日期的差数,例如2007-2-5 ~ 2007-3-6 的日期差数
[php]
$begin=strtotime('2007-2-5');
$end=strtotime('2007-3-6');
echo ($end-$begin)/(24*3600);
[ ......