 What's good everybody, Jossi here and in today's video I'm going to be answering 10 tech career questions in under 10 minutes. I asked you all to ask me questions on Twitter, TikTok and Instagram so I picked 10 questions that I think will be very helpful to the broader audience regarding not only my career as a software engineer but just more general questions for those of you who are aspiring to enter into the tech industry. If you could give this video a thumbs up it helps out with the YouTube algorithm I would greatly appreciate that. I want to make sure that as many people as possible can watch this video. Also consider subscribing for more content like this and becoming a part of this amazing community. All right we don't have much time so I'm going to jump right into these questions. The first question is from Tristan underscore 1772. Is that when you were born Tristan? How much time should you invest a day to learn to code? That's actually a great question. I think too many times we spend way too much time trying to learn something and not thinking about how we can be more productive with a little bit amount of time. I personally would recommend shooting for like seven to ten hours a day which basically means you're shooting for about an hour to like an hour and a half spending time working on programming. I think that's a really good amount of time. That way you don't burn yourself out too much and those are realistic goals and it's pretty easy to achieve an hour of time to spend learning how to program. That way you don't get frustrated with spending all these hours and feeling like you haven't learned anything. The question is from uncovered.jim He asked how did you get your first software job? I got my first software job as an intern. Basically what happened was I went to this like networking event at a bar on campus at the university I went to and I basically was the only freshman there and they were impressed that I took the initiative of going to that networking event and I had a little bit of programming experience because I was taking a job of course. Also I did this Cornell summer engineering program for a week where I did some programming and I talked about those experiences and ultimately that led to an internship offer because I took the initiative. A lot of times you're going to notice that taking the initiative is what separates from you and your peers. Not necessarily how much you know. The next question is from Justin Lopez. How do you negotiate pay in the development industry? I have had some solid experience negotiating salary. One of my recommendations is to if you can try to have multiple jobs lined up that way you can get a more competitive offer from the company that wants you the most. From my experience I was able to negotiate because I had basically two job offers so it really came down to who wanted me the most. Also it's a combination of experience competitiveness and the specific programming language you're learning. One resource to check out is levels.fyi. They are not sponsoring this video but I use that resource to negotiate my current salary along with negotiating the other salary for the other job that I was interested in pursuing. This question is from Anthony Nunez TV. What's your opinion on coding boot camps? My wife just completed a coding boot camp so I was able to see how difficult they actually are and my opinion is that they definitely get you very prepared for the workforce. One thing that I'll keep in mind though is make sure that the coding boot camp offers the type of skill sets you're looking to gain because you might find yourself learning a programming language that isn't something you're interested in and it can make you think that you don't really like coding when in fact it was really the stack you were programming in or the language that you were learning. Also if you're someone who needs more discipline and more organization, a coding boot camp may not be the best decision for you because it you do a lot on your own and sometimes your instructors don't really help you at all. The next question is from Jill.codes. What language slash stacks should I learn as a final year student to help get a software job? If you're a computer science student you're going to learn a lot of like back-end programming languages and not necessarily like full stack or front-end or mobile so my recommendation is to just learn basic web development skill sets like CSS, HTML, and JavaScript because if you already have like a technical background like a CS degree, software engineering degree, management information systems it's great to pair web development with that credibility of having a degree. That will make it easier for you to land a job because you'll have that piece of paper that says hey I know how to learn and then if you have actual industry skill sets that makes companies feel comfortable in hiring you knowing that you can come in and contribute right away. I've been talking so much I definitely need a quick tea break. I don't know how I'm going to be able to pronounce this name it says sabas vasco underscore MKE. How do you balance social life and coding? That's a good question because I think a lot of people when they're learning how to code they just code all day every day until they feel comfortable enough to apply to job. Don't get me wrong you want to put those 10,000 hours in even though you do that over like the course of 10 years not one year that's not healthy. Our recommendation is to give yourself boundaries say hey I'm going to program from maybe 6 p.m. to 8 30 p.m. that way from 8 30 p.m. until when you go to sleep you can spend that time socializing whether it's spending time with your family your partner or hanging out with friends maybe playing video games and then giving yourself a boundary on the weekends like same thing give yourself a time frame during the weekend that way you can have a social life otherwise you're burning yourself out before you even start your career. The next question is from underscore Patrick Payne can you talk about the pros and cons of working remote and working with a team in office as someone who's an extrovert I get a lot of energy from being around people getting up and going somewhere however as an entrepreneur I love being able to just work from home that way it makes it easier for me to create content spend time with my wife hours sometimes commuting and you really don't find yourself at home as much as you like so that's one of the cons of being in office is that you're just spending too much time commuting and not being around your family and friends one of the pros to working in office is being around people and those hallway conversations one other pro about working remotely is the fact that you literally can work wherever you want and kind of just be a digital nomad which I think is most Gen Z slash millennials goal in life to do at some point in time so the next question is from Kaya Jones what is the difference between information technology management degree and a CS degree would you get the same job slash intern opportunities some people don't like when I say this but information technology is a much more watered down version of computer science I have to be honest because if you're someone trying to decide which one you want to pursue one is more difficult way more difficult than the other not as computer science information technology degrees are usually in like business colleges or communications colleges whereas computer science program is usually in like an engineering or math and science department which means your basic requirements and gen eds are significantly more difficult the next question is from dot dev world does the software that you use very based on the company yes it does for one you can be programming in a different stack maybe you were a full stack developer and you're programming with like C sharp angular and then maybe you got a new role as a mobile developer you're not going to be programming in the same language you're going to be using something like maybe react native or you'll be using Swift or Android studio using Kotlin or Java so it definitely varies not only based on the company but really it's based on the project the last question is from stay motivate dad what keeps you motivated when you run into a problem you cannot solve motivates me is all the times that I failed but didn't give up and ended up solving that problem it can be very easy to forget how far you've come to where you are now but sometimes you just need to sit back and be like dang I've been here before like a hundred times why am I not acting like I've never ran into a problem that I don't know how to find or don't know how to figure out and then you get unmotivated when you should really think about all the problems you have solved to get to where you are now those are things that I think of and when I keep that mindset somehow I end up figuring out that problem and remember you're working on a team so it's really not your job to solve everything on your own thank you all for watching this video I really appreciate if you give this video a thumbs up if you enjoyed it at all also comment down below more questions I'd love to make more content like this even if it's not a dedicated video to answering questions but a video where I integrate questions into the content as always have a wonderful blessed rest of your week and I'll see you all soon peace