私はプログラミング言語に精通しています(私はJava、C++、Python、JavaScript、Ruby、Html、CSSの基礎を知っています)。私は、Java(Android Studio)とPython(Kivy)で簡単なアプリをいくつか作成しました。 私は深刻な開発者になり、本当に素敵なクロスプラットフォームアプリケーションとWebアプリケーションを開発したいと考えていますが、どちらのツールがこれらの目的に最も適しているのか判断することはできません。必要ならば、私は新しいプログラミング言語を学ぶ上で問題はありません。 また、私は電気電子工学(2年次)の学生で、Java(学校、大学1年生)の休憩から離れて、オンラインで学びました。だから私はソフトウェア開発者になる方法について適切な指針が不足している。 してください!誰かが私を助けることができる?ソフトウェアとWeb開発を開始するには?
答えて
私は10年前からプロの開発者であり、それはすべてWeb開発から始まりました。私はあなたと同様のスキルを設定し、初心者ではなく、基本的なプログラミングを幅広く理解することから始めることを覚えています。
ここでは私が使用していたサイトがありますが、時には参考資料としてもあります。 https://www.w3schools.com。コースをやって、あなたは1日以内に専門家のように感じるでしょう。何よりも、無料です。
基本を学ぶと、専門化するウェブ技術を決定する必要があります。私はマイクロソフトのやり方で行ったので、スタートアップの開発者にそれを勧めて、仕事をより早く始めることができます。 C#を学び、ASP.Net CoreとAzureでホストしてください。ここにそのドキュメントのサイトがあります。https://docs.microsoft.com
あなたがそれを感じたら、思考のアーキテクチャを開始する時間。開発者のためのアーキテクチャは、コード、プロジェクト、サービスを整理するための最良の方法です。ソリューションのサイズに関係なく、作業を見ている次の人を簡単に始められるようにします。優れたアーキテクチャは、基本的にあなたに必要不可欠です。私はドメイン駆動開発についてお読みになることをお勧めします。私はさまざまな種類のアーキテクチャに出くわしましたが、それらはすべて私にとってDDDのように見えます。
これはおそらくすべての段階です。幸運を祈り、そして最も重要なのは、楽しく過ごしてください。
助けてくれてありがとう。 –
- 1. ソフトウェア開発プロセスはソフトウェア開発ライフサイクルと同じですか?
- 2. ソフトウェア開発ライフサイクルリソース
- 3. UbuntuとLinux Mintと使用するWeb開発ソフトウェア
- 4. Webアプリケーションの開発開始時期と方法を決定する方法は?
- 5. iPhone開発開始
- 6. Linuxカーネルの開発とデバッグを開始するには?
- 7. "製品開発"と "ソフトウェア開発"を管理することの相違点
- 8. 組み込みソフトウェア開発からWeb開発への移行方法
- 9. レーシングゲームの開発を開始
- 10. モバイル開発を開始
- 11. フラッシュ開発を開始
- 12. モバイル開発を開始する
- 13. Androidゲーム開発を開始する
- 14. チーム開発を開始する
- 15. .NETコンパクトフレームワーク開発を開始するハードウェア
- 16. Web開発とデスクトップ開発のASP.net
- 17. iPhone対iPod Touchソフトウェア開発
- 18. ソフトウェア開発の分析
- 19. ソフトウェア開発におけるコード生成
- 20. Gmailサイドバーガジェットの開発、開始
- 21. Shaderの開発開始
- 22. ブラックベリー開発開始混乱
- 23. PythonでWeb開発を開始しようとするとGoogle App Engineエラーが発生する
- 24. レスポンシブなWeb開発とプログレッシブWeb開発との違い
- 25. Android/iOSアクセサリ開発を開始するには?
- 26. モバイルレスポンシブウェブサイトの開発を始めるには
- 27. Android用に開発を開始すると、インストールするSDKは何ですか?
- 28. ウェブ開発を始める
- 29. 開始時にWebアプリケーションエラーが発生する
- 30. iPhoneの開発に必要なソフトウェア
これは良い質問ですが、これはあなたがそれを求めている場所ではありません。 StackOverflowは、技術的プログラミングに関する質問です。 – hatchet