End goal is to be a blockchain developer, I know nothing atm but html, working towards becoming a full stack dev, then planning to transition to blockchain development. Am I going about it the wrong way?
I’m limited to few hrs a day due to full time work, on weekends/days off i put on 5-8hrs in.
My thinking is if you want to do blockchain work, you'd probably want to focus more on backend type of development. I don't know that much about blockchain, but it seems like its pretty algorithmic heavy. So either you'll be hardcore crypto programming, or you'll be interfacing with the blockchain api (or whatever they'd call it). I'd probably lean more into javascript than html or css if you want to get to blockchain faster, because at least with that you'll be learning basic programming concepts that translate to other languages.
What are some red flags a n00b like me should look out for?
Generally, bad managers are reactive. They don't understand the problems that you're trying to solve from a business perspective, and they don't understand that software has limitations or tradeoffs. And probably the cherry on this cake is that they act with this "I'm the boss" kind of attitude. So the red flags I've seen are a mix of those
One red flag would be when members from other teams talk about what they are unhappy with from the development team, a bad manager will echo those sentiments to you and your team members. (I guess generally, bad managers are reactive rather than proactive). When the product owner or the users have complaints, if the manager says "We'll fix that" and you don't even understand either the issues or the product the users want, thats not good.
Another one would be if you tell them of a tradeoff, that has some non technical implications (like we can store all data for all time, but its going to cost a lot of money), and he makes the decision on the spot and you know he doesn't have the final word, thats not good. And -2 points if he blames you guys in the meeting.
Another one would be the insistence on using a tool that is shytty and/or is not the tool for the job, but he brought it into the company so it makes them look good. Thats not good, lol