DEV Community

Discussion on: I Need Your Critique to Become a Better Developer!

Collapse
 
giorgosk profile image
Giorgos Kontopoulos 👀

Some things I noticed on your website in no particular order

  • you seem like you are fresh out of college/bootcamp as I see no work mentioned other than projects
  • perhaps you can even mention the bootcamp or college you attended (did not see it anywhere)
  • "I build cool stuff for the web" is a little vague it seems to fit better with your projects below
  • perhaps you can say something like "I am a creative react developer ... bla bla bla" perhaps you can even say that you are looking for a job ?!!!
  • in general your website looks cool for a junior but even if you are someone with industry experience
  • the colored dots falling down animation perhaps should start with dots already filling the whole viewport it looks weird when it starts and all dots are on the top window side, later on when the screen is full of them it looks GOOD
  • It is weird to press learn more just to scroll 500 or so pixels. I would take the button out they would scroll anyway. If it was leading to a new page it would make more sense.
  • The buttons on the menu are a very cool idea I might just STEAL IT
  • all other things seem to be appropriate (did not find something that bothered me)

I also took a look at ThoriumUI which seems like a cool project, it tells lots about you, and seems like a project an experienced developer would build, so KUDOS. You might want to focus a little bit on the styles of it though. Icons are not completely centered in their container can see it immediatelly on the burgerMenu. Some other elements seem to be sloppy or not well designed. Form elements in form component for example look like they don't have enough paddings margins to breathe. Perhaps improve on it as it very well can be a strong point on your first application for a job.

I say start sending application for react developer positions. Don't need to limit yourself to junior positions. Be bold and send to anything that says 1-5 years of experience. Years of experience is probably overrated as things change every year.
I believe you have an eye for frontend and web deveopment and can see that you are willing to improve. Explain to the interviewee that you are a junior but a fast learner and the reasons you would be an asset for them and try to relate to what they are doing (research the company). Showcase your website and the improved thoriumUI and I believe you will be just fine.

Unfortunatelly those are the two things I had the time to check out, perhaps that is all the time a prospective employer will give you, so focus on improving those minor details which actually make or break things.

Good luck

Collapse
 
jpuls profile image
Jeff Puls

Giorgos, thank you for taking the time to look through my work!

I did not attend school or a boot camp (aside from two semesters of community college), everything I know / have done have been self-study from various resources. That's a problem I've run into with describing myself (especially on a standard resume) as I don't have relevant credentials to fall back on or show off.

Thorium is definitely my most ambitious project to date, and I absolutely misjudged how much work it was going to be to flesh out when I began haha, but I wanted to use it to get experience working with components I wouldn't otherwise think to use/design in other projects. I lost interest in it for a while as it didn't really yield the performance boost I was hoping for over other development methods, but you're right, I should continue at least polishing what I have completed.

Again, I appreciate the feedback and welcome any more you can think of!

Collapse
 
giorgosk profile image
Giorgos Kontopoulos 👀

Jeff
perhaps you can mention that you are self-taught somewhere
and you might want to mention that these are practice projects until you have real projects to showcase.