I have equity but its garbage. I know I'm being severely underpaid but after college graduation I was desperate to take the first available job offer (the salary was actually 85k at the time). What's a reasonable salary to ask for in my next job?
Out of curiosity, is past drug use considered an automatic disqualification? I've never been convicted of literally anything, my record is 100% clean. But let's just say college was a very experimental period of time. I'm interested in getting a security clearance but that's the only major red flag I see that could count against me.
I'm a shitty person but I schedule my phone screens either early in the morning before work (I come in at 10am), or during gaps in my work schedule, and I'll go to the parking lot and sit in my car for the phone screen. Luckily no one monitors what I do or where I go during the day, but to be fair almost everyone in the company is actively job hunting. For onsites I'd probably work from home for a bit and take the rest of the day off.
Highlighting and writing inside of books is criminal. For every book I read I made a Google doc and write down key ideas in my own words. I try to review these docs periodically to keep refresh my memory.
Developers are some of the biggest fucking assholes I've met. At least everyone I know has called someone else a fucking idiot at least once. I've been called that as well. No matter how intelligent, hard working, and productive a developer may be, there will always be at least a few people to talk shit about him/her.
Online resources are often shallow in content. I prefer to deep dive into a topic and truly learn it inside and out by reading a good book. Blogs and tutorials don't give you that deep insight.
When I'm learning something new I try to take notes by hand or type them up. Every few days I'll rewrite what I learned from memory, as much as I can remember. Then I'll compare my current notes to my previous notes and fill in the gaps that I skipped. I repeat the process every few days until the information is ingrained in my memory.
I'm not OP but where I live (Mountain View), libraries don't accept computer books published more than 4 years ago. I'm pretty sure the rest of the SV libraries are like that.
I use Facebook to chat with friends and organize social events but do not post personal content. LinkedIn is truly awful, my feed is flooded with recruiters complaining about candidates or posting cringy motivational stories.
2 cups of coffee a day. One after breakfast, but the coffee making process is a morning ritual. I buy specialty coffee (Verve, Four Barrel, etc), grind the beans myself, and brew them using a pour over method on the Chemex device. I'll have whatever coffee we have at work in the afternoon for another energy boost.
Out of curiosity, how much information do you retain from all the books that you've read? Especially when reading technical books, do you take notes and review them later?
I personally forget the majority of what I read and only remember a few main ideas. With technical books I take notes in google docs and try to review them later to cement the ideas in my mind.
It explains just about every networking concept in grueling detail. However I don't remember anything I learned in that class, and now as a working developer don't have the time to work through a 900 page textbook.
These Youtube playlists covered the important networking parts. Search Wikipedia for the topics you don't understand.
I mean, aren't those algorithms developed by CS professors/researchers/Ph.D's/mathematicians? As a junior developer I seriously doubt I'd even approach the problem the same way as the super smart person who developed that algorithm.
Out of curiosity, how do other employed developers allocate time to study this stuff? Immediately after graduating from college I could spend 4-8 hours a day most days of the week reviewing algorithms and solving problems without issues. Now, after a full day of coding at work, going to the gym, coming home to prepare dinner and run other errands, I'm physically and mentally drained. I might spend an hour or two before bedtime trying to study this stuff (since I completely forgot it since I last did technical interviews 1+ years ago) but progress is slow. Of course there are weekends, but that's usually the only time I get to relax and go outside to see the sun. I now understand why it takes 6+ months for working professionals to find new jobs.
I have a picture, my education listed (CS B.S. degree from top 30 university), prior internship (with short description), and my current position at a huge company in Silicon Valley (also with a short description). On average 1-2 recruiters look at my profile without contact. What the hell am I doing wrong?
Instant Pots are AWESOME for meal prep especially for those who are bulking/cutting weight. In under one hour on a Sunday night, I prepared enough chicken, brown rice, and veggies to eat for lunch every day for a week (I don't eat breakfast and generally eat salad for dinner). The food tasted decent, but the amount of time spent on preparation can't be beat.
I work at a big company in Silicon Valley. Our "happy hours" take place during work hours, usually from 3-5pm. However most people use it as an excuse to leave work early to beat traffic on 101/280 (but let's face it, no one beats traffic here). I'm 26 while most of my coworkers are in their 40's and 50's. I don't think anyone cares if I go or not.
Every time I start a new project, read a book/tutorial/blog, or watch a lecture, I write down notes in a Google Doc. These notes are mostly bullet notes summarizing the main idea of what it is that I've learned (Feynman Technique), and I make sure to document from which source I learned that thing. Every few weeks I'll read through this document full of notes to refresh my memory on whichever topic I choose. That way, instead of wasting time (for example) re-read a dense technical textbook, I can quickly ramp up on a topic by reading my notes. If those notes are insufficient, I'll reference my bibliography and go straight to the source. The benefit of having these notes stored in Google Docs is that I can reference them from any device. However lately I've been considering switching to writing all notes in plain text files with vi so that I could grep and find things easier later on.
I also personally retain knowledge better when I write it down. I always keep a stack of printer paper or composition notebooks nearby so that I can write down my ideas. These methods aren't always very effective, but they help.
I know this is a broad question, but what skill set are security firms looking for in graduates/juniors? I have a year of experience in software development on a security product, and have done some basic security vulnerability assessments, but I'm not sure if that's enough to get hired somewhere else.
I'll read a tutorial/blog post or the official docs to quickly get up to speed on something, and read textbooks for learning a topic in depth. The problem is I get too caught up in reading a dense textbook but forget a lot of it because I don't apply that knowledge. I'm trying to find a middle ground between reading and application.