#current state of development
1 messages · Page 1 of 1 (latest)
More than ever.
Just think about all the new apps on your phone and computer. Plus, a lot of software are unknown form the public. Lots and lots of them are internal software for companies.
The demand is incredibly high which means people are needs them and are ready to pay a lot of money to get them.
It's here to stay and it's definitely profitable.
@visual hollow Then why are you guys not profiting?? (no offense, you know me im always curious and researching stuff)
What do you mean?
Keep it mind that building a software isn't as trivial as you think. It takes time and effort to conceive and develop. It takes equally as much time to market it and sell it. So, it's not an easy tasks.
Btw, how do you know we aren't "profiting"?
Oh I was just making conversations I got you where u want you
What you mean conceive and develop??
Yea it's alright, I'm just curious about what you mean exactly when you say "why are you guys no profiting" and what I said is that there is some difficulties in terms of conception, development and marketing that are not easy to go through. Beside, a lot of us are professional programmers.
Often, it's none-programmer that have ideas and then go see a programming firm and pay them to do it.
Yeah I cant afford those firms,so what are the difficulties in terms of conception development and marketing if you dont mind me asking??
In terms of conception there is a lot of difficulties around planning and development.
Basically, if you don't know how to write softwares, and I am not talking about some "hello world" programs, you won't be able to make one to sell. So, you need to have a good understanding of software design (not the visual), implementation, maintenance, deployment, quality assurance, etc. There is also a tone of planning and analysis that had to be done before starting a project.
As for the market aspect, this is just business. You need to find clients, talk and understand them, etc. You also need to charge them an appropriate amount, have meetings with them, show them how it dev is doing, discussing various obstacles and solutions, etc.
If you don't want any clients and just "want to build something" then you have to find an idea that will work. You can just develop a random app and sell it. For this to be profitable, you need to do market research, evaluation, find an idea base on your research, etc.
.
I have gone really quickly and simply on this because I don't want to spend my day writing this. I hope it gives a good idea of the challenges.
You can see it that way, if it was easy, everybody would do their own software
Thanks bro I dont hve many people to ask this i also dont want to waste much your time.My chosen language is c++ when I'm done learning ill practice ,can you give me guidelines like step by step like what to learn/practice
Coz right now the only thing I'm doing is c++ ( I heard about conceptions development and marketing but now I wanna learn)
Whats next like if you could detail a step by step i think that would be great and conclusive of this topic for a while
I master c++ whats best??
There is a website https://roadmap.sh that might help you
It helps learn about software development
You go there, chose a field or type of software, and it gives you info on what to learn.
It also gives resources to help you further
Hmmm just to avoid fatigue demotivatavion and lack of forwardness how do I approach it(coz I dont want to mix up things ??
Start by learning programming and how to do simple programs. Once you can code without having too much difficulties you can start learning about software development.
On how to chose, it depends on what you want to do. If you're goal is to become a full-stack (meaning you do both back-end and front-end), the go see the sections about back-end and front-end and start learning.
My software idea doesn't hve much its just animations, user input user interaction and database storage thats all
In this case What would you recommend in this roadmap??
If this is for the project you talked about none of them are appropriate because you project is simply to small.
Learn C++, learn a graphical library, then learn about MVC (a common architecture pattern for user interface/gui)
That's the roadmap I recommend for this project.
In any cases, you gotta worry less and start.
.
As for the marketing aspect of you idea, what is the plan? Do you really think you can sell it? If so, who is you target client. Are they willing to pay for it? If so, how much. What does it bring that other software doesn't have (pros and cons of your solution), how are you going to bill them, etc.
If you plan on making this idea "profitable".
Man I dont know between big and small but ill talk to you when I have completed learning c++ ,its only fair if I ask then right now we just gonna go back in circles thanks though I think I'm done thanks for your help.
Appreciate it.