356 karma · joined April 13, 2010
Socials: - github.com/plasticbugs
Interests: Gaming, Hacking, Hardware, Media, Programming, Technology, Web Development
---
I found my current gig through another person in my bootcamp cohort. Honestly, cold applications through job boards was just awful - I did about 10 per day and got one hit a week at best. If you can, attend some meetups to meet other engineers and get the word out that you're looking for work.
If you can swing it, try to attend a reputable bootcamp to get up to speed with the finer points of JS, data structures (stacks, queues, binary trees, linked lists, etc), hooks-based functional components in React, and the coding interview. I doubt much has changed with regards to the coding interview in the past four years. Pick up "Cracking the Coding Interview" - my current employer did not put me through hellish whiteboard algorithm nonsense, but it's still pretty much the standard with many employers and I was asked more than once to traverse a binary tree on a whiteboard in JS.
You can learn most of what you need to know on the job, so I advise on specializing and really becoming competent with a few tools and technologies instead of diversifying this early.
Redux is slowly going out of style it seems, but it's still used widely and is one of the more difficult things to pick up as a beginner. So if you're going to add to your repertoire maybe start there if you haven't already.
Keep applying to jobs and learning on the side. Get out there and meet other web developers. Consider a coding bootcamp if you can swing it.
If using Illustrator, it’s important to use the keyboard shortcuts so you’re not diving into the menu between points - clicking a menu or tool will cause you to switch out of ‘drawing’ mode forcing you to awkwardly restart your line from the last point you made.
Important keys: alt/option, ctrl, space for moving around the scene without breaking your line, shift, and A and V for toggling between selection types (point/line). Play around with alt and ctrl keys while dragging handles - you can create corners by ‘breaking’ the straight bezier handle that controls the curve shape.
Good luck. Find an interesting piece of clip art and have at it. Option clicking a point with handles will turn it into a corner. Option clicking that same point while dragging out will recreate the bezier handle.
Photoshop’s path tool works the same way with the same shortcuts. However it’s primarily used for making a selection and not for drawing per se. You can export paths out of Photoshop but I highly recommend using Illustrator and not Photoshop for learning the pen tool.
final eBay sale price
- eBay fees
- shipping // unless you have the buyer pay actual shipping
costs
- the cost I paid for the item
--------------------------------------
my net profit (hopefully more than $20 for my time and effort)
last week this happened:two refrigerator filters new in package ($3.99 each) - selling on eBay for about $40 each - retail for about $50 each. My total sale price was $69.95 for both (I undercut the lowest listing by a dollar or so and offered 'free' shipping)
My shipping cost was about $5. My eBay fees were about $10 - they take quite a chunk. $70 - 25 = $45 profit
I probably could have held onto them longer, charging a higher price and not offering 'free' shipping, but sales have been slow because I haven't been buying much so I made them too good to pass up.
$45 for about 20 minutes of hustle isn't terrible. It took me all of 3 minutes to list them on eBay. I plopped them on my kitchen table, snapped a picture of them, searched for the same item in the 'sold' section of eBay. Clicked 'sell one like this' link, filled in a price, selected a shipping option and clicked 'post'.
Don't skip on CDs, VHS, Cassettes or vinyl records! Though be sure to check the condition and that the correct disc is definitely in the case before you buy it.
Vinyl records are difficult to grade, so I would avoid them unless you can play them and reliably grade them OR they're sealed OR the surface on both sides appear immaculate. Sadly, they usually just add to my already overstuffed vinyl collection instead of winding up on eBay.
VHS and audio cassettes are hot right now as well, so if you see some classics, definitely give them a look on eBay before you pass on them. They usually have a barcode.
Typically someone will drop off their whole collection at place, so consider buying items to sell in a 'lot'.
A complete hardback Harry Potter book set is $100+! (usually $2 a piece at my thrift shop) I almost have a complete set from my many trips to the thrift store, so pick them up when you see them!
The first year I started doing this, I grossed about $20000. Last year was bad. Our thrift stores shut down because of Covid. In late June of this year, I started back up slowly because our thrift stores came back. My gross for the last six months is $3,238.63. And again, because of Covid, I've stopped going daily like I was which cut into my fun money.
Last year I bought a brand new pinball machine from my thrift store finds.
Some tips:
If you can go every day, you only have to look at the 'new' stuff which saves lots of time.
The eBay app has a barcode scanner so you can look up anything that's in its original packaging by just scanning it.
Don't pass up anything vintage looking that's still sealed (even if it looks worthless). I sold nearly $100 worth of new in package vintage incandescent bulbs a little while back. I got the lot of them for like $10.
Save all the boxes you have coming to your house in advance of starting this. You can't sell stuff that you can't easily box up and ship.
Never use the post office or UPS/FedEx store. You can get a significant discount through pirateship.com (free to use, offers steep US Postal and UPS discounts) or even eBay's own shipping.
EDIT: A few more tips...
Once you're shipping at least one thing a week, buy a label printer like a Rollo Thermal Printer. It will save you lots of wasted time and energy in printing out, cutting the shipping label to size, taping it to the package securely, etc.
Invest in a good industrial shipping tape gun (not those cheap little plastic ones), get good brand-name shipping tape and a couple of large rolls of bubble wrap... also, start saving the packaging that comes into your house from your online purchases to be reused.
Get a bunch of 'newsprint' packing paper for packing up your stuff.
Basically: don't cheap out on supplies.
Stay organized. I use a set of plastic bins in the basement to store my items once they're listed.
They do focus on interviewing skills and the job search in the last week of the program. After that, they offer job search support/counseling for up to six months after graduation.
We had daily check ins with a job search counselor to keep on task and could use the HR support network of instructors and alums for feedback on take home coding challenges and general interview prep. It’s as good as it could have been.
After three months, I would guess about 80% of my cohort had been offered positions. But don’t count on being in that 80%. You’ll need to budget for six months of job searching.
I understand they now have a whole other course just for dealing with the coding interview, but that was not available to me at the time.
The amount I learned in the compressed time frame was everything I needed to do the job as a jr. front end dev.
Unfortunately, the coding interview is a whole other beast and HR spends the last week of the session focusing on the job search and interview skills. They do offer job search support for up to six months post graduation. The job market was competitive in 2018 and I also believe I, a 40-something white man, was demographically challenged in the marketplace. I was also looking for work in the Bay Area, the most competitive location possible - where others of my cohort could be more flexible with regards to location. That, plus my interview skills are weak and I was counting on getting lucky or a fair interview.
Now that everything is remote, I think you can widen your search net to companies outside of SF, leading to hopefully better odds.
I would still highly recommend Hack Reactor but expect your job search may take up to six months (in my case eight!)
It's also a product of my inability to really and truly master interview coding challenges and the pressure of whiteboarding. It's absolutely nerve-wracking and I've choked every single time regardless of how well-prepped I was. At a Google on-site, I was asked to traverse a binary search tree on a whiteboard and then, after doing it successfully, I was challenged to do it without recursion and I was unable to reason about how to do it and I choked completely and utterly. The rest of the interview went pretty well, so I would guess that my whiteboarding fail was the main thing that prevented me from getting hired there.
O'Reilly's interview process did not involve whiteboarding or things like trick questions, toy problems or algorithm stuff. It was a straightforward coding challenge and then a fairly low-pressure conversation about my code, the decisions I made and how I might modify what I implemented if I had more time, or was confronted with a specific challenge.
I think if I now were to enter the job market with the experience I have, I hope that I wouldn't be immediately confronted with things in an interview like traversing binary search trees, or implementing a Fisher Yates shuffle on a whiteboard.
You should also consider remote candidates from places where that salary is livable (not SF Bay Area or NYC).
I would say nearly 100% of my bootcamp cohort came in very rough, with little to no production experience and not ready to do any kind of productive work. The bootcamp really started with the basics which we worked on for 10 hours a day / 6 days a week in JavaScript - data structures, algorithms, and many many toy problems. After six weeks of that, we were introduced to Node, then Backbone and finally React and Angular.
I don't think you want to invest that amount of time in developing a curriculum and becoming a bootcamp just to get some cheaper junior engineers. There's a reason why bootcamps are not super-lucrative -- good instructors cost money and there's a ton of competition from other bootcamps so they have to price their product competitively.
I'm proud to have backed this on Kickstarter. Best $20 I ever spent. Thanks Yehuda!
Edit: I should add that getting Rails up and running from zero is still quite painful for beginners. I've seen it when helping others install Rails for the first time.