I'll probably get a lot of shit for this, but LeetCode. I've recently been furloughed, and I think that redundancies aren't too far away. There aren't many companies hiring in my area at the moment, and if I'm going to move it's going to be for a big company, so I'm dusting off the CV and am applying to some Big N companies. A recruiter recently reached out to me, and I've got an interview with one Big N company comi…
Ask HN: What are you learning?
441–450 of 906 posts
Re: Ask HN: What are you learning?
#442Re: Ask HN: What are you learning?
#443D3 for work, and Russian out of pure (seemingly masochistic) interest. I'm a native English speaker and Russian would be my fourth language. Perhaps I'm simply approaching the limits of my language ability, but the grammar rules with cases that I've learnt so far are doing my head in. It's very discouraging. I don't intend on becoming completely fluent, and so I'm trying to find shortcuts to be fuzzy about the volume…
What have you found difficult? What resources are you using? For me, I tried memorizing the rules for cases, but it was a complete waste of time: it was trivia disconnected from any usage of the language. What is (slowly) working for me is focusing on a single phrase with common words (e.g. в сибири, два пива).
Aside from the obvious resources (a good app/textbook; Anki), I have really learned a lot of the fiddly bits from this YouTube channel: https://www.youtube.com/user/russiangrammar
Re: Ask HN: What are you learning?
#444Cool talk about the subject: https://www.youtube.com/watch?v=yNMBOj7JUPs
Re: Ask HN: What are you learning?
#445Rails. And also presentation skills by recording myself to camera, replaying and repeating.
Re: Ask HN: What are you learning?
#446Re: Ask HN: What are you learning?
#447Re: Ask HN: What are you learning?
#448Earlier quoted context omitted.
Architecture is way easier than algorithms. I'm actually the opposite. I hate the idea that people are studying intensely for architecture because it just takes reading the wikipedia summary to get the main point. Architects are usually just managers who are ex-engineers and have been out of the front lines for so long that they aren't technical enough to get back into coding. This is fine, but the idea that "archite…
Where I work, architects are responsible for disambiguating requirements and breaking down the implementation across teams into achievable milestones. It’s the intersection of technical chops and social skills. One of those is a lot easier to develop than the other. A good architect makes it seem like their job is easy, but there’s nothing easy about taking a vague idea and leading a huge cross-team effort to solve i…
Good thing we're on the internet where we can talk about the actual reality and lay everything out as it is without worrying about the social and political bureaucracy that infests corporate culture.
That being said, isn't what you described the role of the tech lead or manager? The best tech lead ultimately derives technical architecture by aggregating the expertise of the team and puts that plan into motion exactly as you said.
The term "architect" usually implies greater knowledge of "architecture" where the "architect" uses this "greater knowledge" to lay down a high level plan of the infrastructure. Additionally your initial post implied that this is what you think, because this is what you study for interviews.
Like I said, usually the architecture role is actually ends up in practice becoming an ex-engineer manager. That's the only actual role they can fit while maintaining the respect of the engineers and without being completely useless. This is basically what you described about yourself.
Re: Ask HN: What are you learning?
#449Re: Ask HN: What are you learning?
#450Wonderful into to the topic and easy to understand. It's my first foray into the field so I really appreciate the Author's writing style.