擅长:python、mysql、java
<p>1)当然。考虑到这种松散的描述,我可以在一天结束前为你准备好。。。</p>
<p>2)一种你熟悉并熟悉的语言。</p>
<p>不过,我们还是要现实一点。建立一个完整的POS系统原型并不适合你。你不仅不知道你将要使用的语言,你还是一个新手程序员。您将做出糟糕的架构决策。你会犯明显的安全错误。您可能没有良好的业务需求。您将没有任何测试框架。你最终会得到的是一个设计拙劣、不灵活、充满错误、极度脆弱的系统,它并不是用任何特定的问题来解决的。</p>
<p>相反,你需要在一个更基本的水平上做很多的游戏,让你的脚湿了,你真的应该努力找到一个可以帮助你的导师。你也可以选择一个现有的产品,并把它拆开试图找出它是如何工作的。试图给一个设计糟糕的产品添加一个其他人设计的功能会教会你很多不该做的事情。</p>
<p>尽管如此,Python是一种很好的原型语言。代码简洁,duck类型方便,语言附带了非常强大的基础数据结构和库。还有一个非常活跃的开发者社区。制作一个web应用程序的原型也不是一件不合理的事情,但我严重怀疑这是否是一个好的起点。</p>
<p>尝试<a href="http://learnpythonthehardway.org/" rel="nofollow">http://learnpythonthehardway.org/</a>(免费html版本)来熟悉Python和一般编程。然后,找到一些看起来有趣的应用程序并将其拆分。然后,尝试修复项目的错误。然后,尝试添加几个简单的功能。这将给你一个比你自己动手打得更好的基础,因为它会告诉你什么时候工作,当东西不特别是维护时。</p>