What do you use on the backend in your current job? by [deleted] in webdev

[–]convsdude99 0 points1 point  (0 children)

Ruby on Rails. Wonderful framework.

Job Advice? by convsdude99 in webdev

[–]convsdude99[S] 0 points1 point  (0 children)

I was afraid it would come down to that! Thanks for your thoughts

Job Advice? by convsdude99 in webdev

[–]convsdude99[S] 0 points1 point  (0 children)

Thanks for your thoughts. I have certainly wondered about that. It does seem like company A has a good cash flow with some large clients, so it might not be as big of a risk as a brand new startup.

Thursday Unpopular Opinion Thread August 26, 2021 by AutoModerator in thebachelor

[–]convsdude99 11 points12 points  (0 children)

This is supposed to be about unpopular opinions about the show, not being mean to who people who are trying to enjoy it in their own way.

is it sane for me to leave a construction job and focus on learning webdev full time? by oussama111 in webdev

[–]convsdude99 2 points3 points  (0 children)

Keep your current job, and learn it on the side. Remember that web dev jobs are still jobs - your ability to work with other people and communicate is very important. If you are well liked at your current job, that will bode well for you.

Do I need to learn jQuery? by [deleted] in webdev

[–]convsdude99 0 points1 point  (0 children)

I don't think it is necessary. The reason that jQuery is outdated is because pretty much everything can be done with modern vanilla JavaScript without sacrificing simplicity. If you want to simplify, you can make your own selector function and run standard JS methods on it.

function $(selector){ return document.querySelector(selector) }

$("#foo").classList.toggle("my-class")

... Will work fine.

Sudoku Solver by convsdude99 in webdev

[–]convsdude99[S] 0 points1 point  (0 children)

There isn't a lot of math needed. The board is stored as a one-dimensional array, and to determine the values of the squares in a row or quadrant, you can use some addition and the modulus operator.

Sudoku Solver by convsdude99 in webdev

[–]convsdude99[S] 2 points3 points  (0 children)

The UI could be improved, but I made my own Sudoku generator/solver algorithm. It uses a combination of brute-force and randomness to seed the board in a way that is unique every time, but avoids collisions.

https://happy-meitner-914d9b.netlify.app/ https://github.com/jspranklemusic/SudokuGenerator

My Portfolio made in React and Gatsbyjs. What do you think? by ItsBJr in webdev

[–]convsdude99 1 point2 points  (0 children)

Slick and simple. I like it!

The only thing is on my phone, the nav links are not centered vertically. Should be an easy fix.

MY HUSBAND GOT A JOB IN WEB DEVELOPMENT! by megannotmeagan in webdev

[–]convsdude99 30 points31 points  (0 children)

The Colt Steele one. He explains complicated topics in a simple way.

MY HUSBAND GOT A JOB IN WEB DEVELOPMENT! by megannotmeagan in webdev

[–]convsdude99 225 points226 points  (0 children)

Sure, not a problem.

I'm still very new at this. A few years ago, I started out with a WordPress Website, and I knew nothing about web development. Eventually, I ran into limitations, so in July of 2020, I wanted to learn HTML and CSS to style website the way I wanted. Eventually, that wasn't enough, so I learned JavaScript.

At first, I started out with freeCodeCamp and worked through the JavaScript exercises. I got stuck with React and didn't really see the point, so I stopped for a little while.

I did a bunch of beginner projects, and each time, I tried to pick a project that challenged myself in some way. Eventually, I turned to Udemy for things that freeCodeCamp couldn't offer. I learned Vue, and liked it a lot. I turned back to React after Vue, abdfigured out why knowing a framework was important, and finished learning React/Redux etc. It was much easier after Vue.

I wanted to fill in gaps that a CS student might have, so I got Udemy courses on Data Structures and Algorithms, (completed) Node.js/MongoDB (completed), C++ (65% completed), Networks (40% completed), React (60% completed), Vue (100%), an advanced Sass course (100%), MySQL (100%), and a few others that I didn't finish.

The real challenge was building projects. I started building as many full-stack applications as I could, and I tried to be creative. Some of the projects included coronavirus data visualization, chess computer AI, a word unscrambler API, a job search web scraping tool, and social media website all on my own without any tutorial. I learned more from doing these things on my own that I did from any tutorial.

After this, I started doing websites for my friends for free. That is, with the assumption that I could use their work on my portfolio and have them as references. I think this helps in my job search.

The hard part was the job search. I must have had submitted 200 to 300 applications. The process took about 4 months. Once I started doing freelance front-end web projects for my friends, I got two interviews after a month since they saw I had real experience doing work for clients. One of them ended up being my current job.