200 karma · joined June 10, 2020
1) Anki is a life saver for interviews: in the short term, it helps me memorize and review stuff about the company in advance. In the long term, it helps me memorize IT related stuff, and even leet code exercise. This maximize the chances I'll be able to answer without having to search through my memory.
2) I try to engage with the information I need to memorize in different formats (Text, Video, Image, Mindmaps, etc...). This helps me build multiple paths in my head to find the same information, which then makes it easier to remember it on the spot. Betterexplained has a pretty good framework for that, ADEPT : Analogies, Diagrams, Examples, Plain English, traditional definition.
3) Anxiety makes the symptoms worse, so I try to jog and meditate on a daily basis. Journaling is also extremely helpful, since it allows to get things off your chest and mind.
4) The brain fog is more intense after doing something stimulating, so if I know I need to focus, I try no to play video games, watch movies, etc...
5) The state of what's in my head is always kind of like the state of my apartment, so I try to keep it clean
6) A bad diet makes the symptoms worse, so if yours isn't good try to follow the usual recommendations.
7) Not eating enough, and not eating often enough can have a huge impact. This can especially be a problem for us since the medication can stop you from feeling hunger.
8) Similarly, when you're not hydrated enough, your ability to focus drops, and the first signs of a lack of hydration isn't thirst, so make sure to regularly drink water regardless of whether or not you feel thirsty.
9) Practice out loud different ways of responding to questions commonly asked, and questions you feel they might ask you. That's kind of like what I do to retain information: Building different paths to the same information so that I won't freeze during the interview.
10) You already know that you'll never be able to be perfectly prepared, so prepare in advance things to say when you're asked something you're not able to answer on the spot, things to gain time as well as things to say when you can't answer.
11) Since you still have some leeway, treat the first few interviews you'll do as experiments, and after each one of those, look at the results, identify what went wrong, make some hypothesis on what could you do to fix it, and try it out in the next one.
12) Join a community of people sharing your struggles.
13) Get your 8h of sleep
That's not to say I disagree with the idea that porn can have a negative effect, but using the least objective source you could have found is just...
The great ones, that gets a lot of word of mouth recommandations, are definitely better in my experience.
Could you elaborate please ?
From experience, it doesn't work, especially in a group setting. People usually end up trying to guess what you want to say, or add on to what they said, or move on, or something. But they very rarely just wait patiently for me to think things through.
The hardest thing about learning a new concept/idea is to get started. GPT lowers the barrier of entry, and you can use the knowledge you got to tackle other learning tools and fix the parts GPT got wrong.
Maybe. The author needs to write in a way that makes the book digestible to most people. Prompts allow me to get a version that's tailor-made for me.
Coding on the IDE helps me to experiment and quickly put something together that works.
But thinking while writing things down or while walking is a slower process, so it helps me focus on nothing but the problem obvious edge cases, different solution designs, etc...
So by thinking about the code away from the IDE first, then by polishing my ideas on the IDE, I usually end up with higher quality code.
But since it's less fun to do things that way, I just tend to do everything on my IDE.
The alternative is to say that reality is A, have a lot of people face (just or unjust) repercussions, then say "Oopsie! Turns out we were dead wrong". The damage is already done by that point.
It doesn't? Not even a little bit ? Genuine question. One of the example of data exploitation I was given in university is that retail companies look for patterns in the thing their customers buy, and when they see that people who buy X-kind of thing also tend to buy Y-kind of thing, they tend to put X and Y right next to each other to push the customers to buy X and Y. Wouldn't doing the opposite work ?
The solution I found for that is to just let the tool I'm using make the choice for me. Then if I don't want to do what's been selected, I just ask for another proposition
Moreover, while ChatGPT is really good, it can make mistakes, and if said mistake isn't an obvious one, then you'd need to have a good general understanding of the thing you're asking a question about to spot that mistake.
We should also consider that ChatGPT won't be free forever, so it might be a bad idea to change teaching in a way that assumes that these kinds of things will always be accessible to students and wherever you're going to work.