DEV Community

Discussion on: Welcome Thread - v22

Collapse
 
tammalee profile image
Tammy Lee

Hello! I like to have the option to work remotely but I have a hard time 'turning off' once I'm doing something so working at home can be a challenge for my work/life balance. I've been working with WordPress for the past few years and now I'm looking to get out of making marketing websites and into software development. Any advice on switching focus to software is welcome!

Collapse
 
ben profile image
Ben Halpern

Welcome!

Collapse
 
tammalee profile image
Tammy Lee

Thank you! :D

Thread Thread
 
rubelra52218730 profile image
Comment marked as low quality/non-constructive by the community. View Code of Conduct
Rubel Rana

Wellcom

Thread Thread
 
rubelra52218730 profile image
Comment marked as low quality/non-constructive by the community. View Code of Conduct
Rubel Rana

Thenks

Collapse
 
divsyntax profile image
Div Syntax

Welcome. I usually use Udemy when I want to learn stuff about software. There is utube, but sometimes Udemy is more structured and they provide resources.

Collapse
 
tammalee profile image
Tammy Lee

I have a couple of courses queued up in Udemy and I have a Pluralsight account I'm using, too. I have been concentrating on Python and JS (and just wrote my first node.js script!) but I'm open to suggestions about what else I should study.

Thread Thread
 
divsyntax profile image
Div Syntax

Oh, ok. Awesome! Well that all depends. Java and C# are two of the most popular languages one could study since they can do almost(if not) everything. Angular and React are popular among the front end side. SQL and mySQL are for the back end. There are more backend technology, I only mess with those two as of now. Ruby and Ruby on rails is another good one. There are a plethora of things you could get into. Are you trying to do more frontend, backend or full stack?

Thread Thread
 
tammalee profile image
Tammy Lee

Aiming for full stack. I like to be able to jump in anywhere I'm needed on a project! I know we have a few Java repos at work so that will likely be a language I need to figure out at some point. MySQL I'm pretty familiar with and we just finished a project where we used DynamoDB which was very interesting!

My passion/hobby for the past few months has been testing out static website generators and I've built a little Hugo site to test out functionality. I've only just started mucking about with Gatsby, too.

Thread Thread
 
divsyntax profile image
Div Syntax

Nice. Well u seem to be on the right track. Keep it up!

Collapse
 
jbelina profile image
jbelina

There are LOTs of different alternatives when you are looking to get into software development.

One site I like to recommend is freecodecamp.org, it's easy to use, gives you a good start on playing with JavaScript and has lots of resources to help you get started. One of the things I like most about the exercises on this site is that they start with one or more failing tests and you have to update the code to get the tests to pass. It's a great into to Test Driven Design (TDD).

Once you've finished something like that, I'd probably take a look at some of the free online courses that are out there.

Sample resources:
inc.com/larry-kim/9-places-you-can...

Good luck!
Jeff

Collapse
 
tammalee profile image
Tammy Lee

Thank you so much @jbelina ! I'm currently taking an intro to comp sci course that has exercises in Python and I'm signed up for a deep-dive bootcamp into JS and React for the new year. I'll definitely check out freecodecamp.org as I have already bookmarked several of their Medium articles!

Collapse
 
gmanon profile image
GManon • Edited

To understand better your post...

So, you've been working with PHP, HTML, WordPress, Social media and SEO Optimization?

Now, you seeking to develop applications. Web, back-end or Desktop?

Perhaps, Mobil? Agile Technics,

Collapse
 
tammalee profile image
Tammy Lee

Most likely not native apps or desktop apps? I have made Win32 console apps in the past and it doesn't interest me as much as web-based applications do. I'm currently learning python and digging into React. I've also recently worked with a team in Vue, Python 3, and AWS and found it very interesting!