aspose file tools*
The moose likes Jobs Discussion and the fly likes Making software from bottom to top for beginners - foundations for a career in the IT industry Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Careers » Jobs Discussion
Bookmark "Making software from bottom to top for beginners - foundations for a career in the IT industry" Watch "Making software from bottom to top for beginners - foundations for a career in the IT industry" New topic
Author

Making software from bottom to top for beginners - foundations for a career in the IT industry

justin smythhe
Ranch Hand

Joined: Jul 06, 2012
Posts: 107
This post is dedicated to those who are new to developing software and are confused where to begin and how to do things.
It is also for those who want to make their own little projects to improve their knowledge.
If you feel that this post deserves attention and contribution from the forum, then please click the +1 button to support it.

The post begins after this post.

justin smythhe
Ranch Hand

Joined: Jul 06, 2012
Posts: 107
If I knew what it took, then I would have surely written a book by that name with each
and every detail that I could provide.
Lets keep the computer, the IDE, the tools etc aside for sometime.

I want to know how does a person (or a team) create software, from the conceptualization to delivery and upgrading.
I seek answers to questions like -

- How do you begin ? Diagrams, flowcharts ?
- How do you decide which language or set of tools to choose ? Why Python ? Why not Ruby, Java or Scala ?
- Which design is going to work for your situation ?
- If a database is needed, which DB do we use and why ?
- Working in a team ??? What do you use - GIT, SVN or Mercurial ? Why ?
- How to test your code ? Print statements or something else ?
- How to make your code secure and resistant to exploitation ?
- Protecting your code from reverse engineering and plagiarism...how ?
- Maintaining and upgrading the software.

I welcome all of you to share your knowledge and experience about these things or even add more questions to the above list.

Thanks.
arulk pillai
Author
Ranch Hand

Joined: May 31, 2007
Posts: 3220
It is a very vast topic and involves understanding of the full SDLC.


Java Interview Questions and Answers Blog | Amazon.com profile | Java Interview Books
justin smythhe
Ranch Hand

Joined: Jul 06, 2012
Posts: 107
arulk pillai wrote:It is a very vast topic and involves understanding of the full SDLC.


I understand. Going by the philosophy of modular programming, we can discuss each part of the SDLC
and get some suggestions on which books to use for each phase.

How does that sound ?
suraj Sharma
Greenhorn

Joined: Mar 29, 2012
Posts: 8
For small self started project all these process oriented stuff(complete SDLC) may not be significant but working for a big project from a big organization process makes a lot of difference...how process oriented and a non process following projects differ that is a long term benifit(like dependency on people or company)
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Making software from bottom to top for beginners - foundations for a career in the IT industry