Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

General Discussion

Brand new to IT industry/education, requesting a recommendation for potential career success.

I recently switch my associate degree from Business administration to Computer Science, which I should've done years ago, as I've always been tech savvy and technology enthusiast, Joined "teamtreehouse" after watching lot of positive reviews concerning practical training and career success in IT after learning programming/ software development, this will work as a Kickstarter to my associate degree as well, I guess better than what my online school teaching me.

Even though I'm pretty familiar with basics, I am starting from the scratch and taking time doing digital literacy. Would someone please guide me, what should be my next choice. and after learning html and css or Python or Java, how do I be confident someone will hire me? and why someone will hire a fresher, who have no experience in IT industry? What are some ways I can make myself confident to represent myself with IT background?

It's ironic for me to ask for career help, as I've always been self-motivated. but hope you will understand that, I've recently switched my career path from dreams to Doer :D and I'm proud of choosing computer science. Sorry, not bantering. just pouring my heart out.

Please reply with recommendations, bits of advice and tips to get started.

6 Answers

stjarnan
seal-mask
.a{fill-rule:evenodd;}techdegree seal-36
stjarnan
Front End Web Development Techdegree Graduate 56,488 Points

Hi Rukhsar!

I will try to answer your questions separately.

"Would someone please guide me, what should be my next choice?" - What do you want to do in the end? I know a question to your question is probably not what you want but if we know what you want to do then that makes it easier to guide you.

"How do I be confident someone will hire me? and why someone will hire a fresher, who have no experience in IT industry?" - If you learn the skills needed, and show that you are willing to keep learning, companies will love you. Why does the big football teams around the world fight over the youngsters sitting without experience when they could buy current stars for basically the same money? They want to secure talent, and they want to prepare for the future.

Thank you very much for taking time writing back to my question, and you're absolutely right. :) Hope soon I'll develop my own website and then will post again. Visionary approach.

Luc de Brouwer
seal-mask
.a{fill-rule:evenodd;}techdegree
Luc de Brouwer
Full Stack JavaScript Techdegree Student 17,939 Points

Hi Ruhksar,

If I had to make a recommendation for you then I'd suggest that you use your previous experience in Business Administration and combine that with knowledge you get throughout learning on treehouse or anything else you use to learn with in order to build an online website that gives the website user an online resume or online portfolio from your knowledge, projects you've made, etc.

The benefits of having an online resume/portfolio in this technology sector is that companies are most likely to hire a person who is capable of showing its skills right away instead of a graduate that has nothing visual to show and/or to impress the job interviewer.

You'll have to make a choice in wether you prefer to learn programming software or in scripting / web development because each sector takes seperate knowledge / more time to learn. Depending on my advice the logical learning path would be to learn HTML, CSS at first and then make a choice wether you want to learn PHP or Javascript first, either of them is a necessary skill as web developer, the only difference is that HTML/CSS/JAVASCRIPT is all front-end development and PHP is all back-end development which takes place on a server.

If you want to learn how to write software then I'd suggest learning C# and or Java, both very similiar languages however I find C# a more powerful language because of the platform it is used on and its endless abilities.

I hope I've helped you with this!

Oh, my days, This is a wonderful piece of advice, I will right away, put it on my to-do list, This seems like a terrific idea. and easiest way to provide employers with our direct website in order to review our work and projects that we've done. Luc, what are the most important aspects, that should be included in the online portfolio?

Luc de Brouwer
seal-mask
.a{fill-rule:evenodd;}techdegree
Luc de Brouwer
Full Stack JavaScript Techdegree Student 17,939 Points

That's a good question you ask there, you should keep it simple but very modern in order to attract people to continue reading on your website.

But to answer your question, most online portfolios include projects you've worked on that give the visitor an eyecatcher, an acute look at what you are capable of, this is usually designed as a grid with tiles with each tile a seperate project that refers to a page or project on your website, to see what I mean you can visit http://taylorkmho.com/

Amazing! This website was really appealing to my brain. Thank you very much for your insightful answers. and quick response. I wish you very good luck for your future ventures in industry. Kudos for being a great teammate.

Luc de Brouwer
seal-mask
.a{fill-rule:evenodd;}techdegree
Luc de Brouwer
Full Stack JavaScript Techdegree Student 17,939 Points

You're very welcome, and thank you too! It just happened to be that I was looking for inspiration today and that his website came by along the way.

stjarnan
seal-mask
.a{fill-rule:evenodd;}techdegree seal-36
stjarnan
Front End Web Development Techdegree Graduate 56,488 Points

I would like to add though, if you go the front-end web development route HTML, CSS and JavaScript will be necessary as they are used everywhere on the front end.

When it comes to back end web development the choice is mostly up to you. If you feel like you don't want to learn an additional language JavaScript is in high demand even on the back-end thanks to Node.js(Treehouse has some great courses!). You also got PHP, Python, Java, C# and more to choose from when it comes to back-end web development, all with their own pros. For an example I use Node.js and C# at work depending on the project, but would love to learn Python too.

So I do not agree with Luc de Brouwer that PHP is a necessity, it's great but far from something you must know :)

My question to you Rukhsar Khan would be: What is it that you want to work with? Would you want to create web pages, web applications and have the possibility of creating apps(with a tad lower performance than native apps)? Is it mobile app development? Game development? Enterprise applications? There's a need for them all!

My advice really depends on your answer there, as I could easily point you in the wrong direction if I give you advice without knowing your goal.

Luc de Brouwer
seal-mask
.a{fill-rule:evenodd;}techdegree
Luc de Brouwer
Full Stack JavaScript Techdegree Student 17,939 Points

I agree with you that it isn't a necessary skill to learn but I mentioned you need either one of them it just depents on what you desire to accomplish. F.e if you run a database you'll have to learn php since javascript doesn't retrieve data nor puts data into a database

I just happened to learn html css php and afterwards I learned javascript throughout my study on school with as primary programming language c# but it is all up to the person how he wants to learn and to use that info

I would say PHP is just based on the number of sites using PHP and the number of openings.

stjarnan Thank you for contributing time towards my question, I am merely a beginner, I do not have any experience working on any project using programming language. I need a lot of hands-on experience, to decide what I enjoy the most. After spending years with the job I didn't enjoy doing, I am ready to take any challenges or risks in life now. :D What will be the cheapest option to buy and host our domain for the professional portfolio? I will learn an important aspect of languages. Yes! I do enjoy creating web contents, but I haven't learned anything yet. basic html and css. Still working on Javascript.