1)絶対に。説明のゆるさを考えると、私はそれが日の終わりまでにあなたのために準備を整えることができます...
2)あなたが知っていると快適な言語。
あなたが達成しようとしていることについて現実的にしましょう。完全なPOSシステムのプロトタイピングは、あなたのためのものではありません。あなたが使用する言語を知らないだけでなく、初心者のプログラマーでもあります。あなたは悪いアーキテクチャの決定を下すでしょう。あなたは目障りなセキュリティミスを犯すでしょう。あなたは、ビジネス上の必要条件がありません。テストフレームワークは存在しません。あなたが解決しようとする問題は、設計が難しく、柔軟ではなく、バグに襲われ、非常に脆弱なシステムです。
代わりに、あなたの足を濡らすためにもっと基本的なレベルで遊ぶことが大事です。本当にあなたを助けてくれる人を見つけようとするべきです。既存の製品を選択し、それがどのように機能するか把握しようとすると、それを裂くかもしれません。他の誰かが設計したうまく設計されていない製品に機能を追加しようとすると、何をしないかについて多くのことが教えられます。
これまでに述べたように、Pythonはプロトタイプ作成のための優れた言語です。コードは簡潔で、ダックタイピングは便利で、言語には非常に強力な基本データ構造とライブラリが付属しています。かなり活気のある開発者コミュニティもあります。 Webアプリケーションのプロトタイピングも不合理なことではありませんが、私はそれがあなたが始めるには良い場所だと真剣に疑っています。
Pythonと一般的なプログラミングの両方で地面に足を踏み入れるためにhttp://learnpythonthehardway.org/(無料のHTML版)を試してください。その後、面白そうに見えるアプリを見つけて、それを引き裂く。その後、プロジェクトのバグを修正してください。次に、いくつかの簡単な機能を追加してみてください。これは、あなたが物事が働くとき、そして物事が特にメンテナンスに関係しないときにあなたを示すように、あなた自身で打ち砕くよりもはるかに良い基礎を与えるでしょう。
「粗いプロトタイプ」に6ヶ月かかる場合、何かがひどく間違っています。 – geoffspear
こんにちは、私は前にプログラムしていないと言ったように。私は本物の質問をして、前に私の場所にいた人々からアドバイスを探しています。 Thx –
sp_key、前にプログラミングしていない場合は、プログラミングを開始するだけです。あなたがどの言語を使い始めるべきかについてインターネット上で読むことができる多くの議論がありますが、それは本当に重要ではありません。ちょっとしたチュートリアル/ブックを見つけて、掘り下げてみてください。あなたの時間枠は、どれくらいの時間を費やしていて、あなたがプロジェクトに参加したいと思っているか完全に依存しています。 – Wilduck