5 Things I Wish I Knew Before Becoming a Software Engineer

Ғылым және технология

#keeponcoding #tech #programming
Data structures website: keeponcoding.io
Instagram: / keep_on_coding
Discord: / discord
My Gear: amazon.com/shop/keeponcoding

Пікірлер: 1 200

  • @zarp9319
    @zarp93194 жыл бұрын

    Just in case anyone would like this, 0:26 - 1st Tip 2:14 - 2nd Tip 4:04 - 3rd Tip 5:23 - 4th Tip 7:24 - 5th Tip Hope this helps!

  • @chaimae7566

    @chaimae7566

    4 жыл бұрын

    Yo tha best

  • @leoneranger9348

    @leoneranger9348

    4 жыл бұрын

    🙌🏾✊🏾🔥

  • @KeepOnCoding

    @KeepOnCoding

    4 жыл бұрын

    Mvp

  • @feepin2058

    @feepin2058

    3 жыл бұрын

    Lmao

  • @len322

    @len322

    3 жыл бұрын

    thank god for your sacrifice !

  • @mayank_upadhyay_19
    @mayank_upadhyay_193 жыл бұрын

    My advice to my younger self would be to stop comparing my 1 month of progress with someone's 10 years of progress and craft my skills each day with full confidence and positivity that I will make it.

  • @sunflower8227

    @sunflower8227

    2 жыл бұрын

    ok i needed this

  • @Aeterin

    @Aeterin

    2 жыл бұрын

    ig that is good, if you are comparing yourself with someone with lot of experience you will push yourself harder, who knows you might go beyond what you could imagine, that would create a good competition within yourself but getting stressed or depressed over it isn't gonna help in any way well I do the first one and I try to learn as much as possible to beat the teacher who is teaching me this, it is good sport

  • @rodglodoviza6827

    @rodglodoviza6827

    2 жыл бұрын

    Great advice

  • @miguelpereira9859

    @miguelpereira9859

    2 жыл бұрын

    Seems like a great advice for many things in life

  • @ankushthakurrrr

    @ankushthakurrrr

    2 жыл бұрын

    You don't know how much confidence boost I got from this comment, I thank you for this

  • @elinfelicia382
    @elinfelicia3824 жыл бұрын

    Keep On Coding: I'd get into the office. I'd just go straight to my desk and pretty much sit there for 6-7 hours. me: Perfect

  • @KeepOnCoding

    @KeepOnCoding

    4 жыл бұрын

    😂🤣

  • @user-il8vl2vw6d

    @user-il8vl2vw6d

    3 жыл бұрын

    AHAHAHA yes

  • @meganlukes6679

    @meganlukes6679

    3 жыл бұрын

    Boris Erdogan There are a lot of white collar jobs that require you to talk to people A LOT, deal with TONS of stupid irrelevant meetings, focus on “teamwork” to the point of absurdity, and won’t let you just get settled into your zone.

  • @destininw

    @destininw

    3 жыл бұрын

    @@meganlukes6679 💯

  • @_Highvalue_

    @_Highvalue_

    3 жыл бұрын

    lmaooooooo

  • @khennouchefaycal2123
    @khennouchefaycal21234 жыл бұрын

    My advice to my younger self would be: Focus on algorithms, patterns and principles, not frameworks and gadgets.

  • @betterbutter5935

    @betterbutter5935

    4 жыл бұрын

    khennouche faycal what do you mean by framework

  • @khennouchefaycal2123

    @khennouchefaycal2123

    4 жыл бұрын

    @@betterbutter5935 investing too much time in framework is not worth it, for example the guys who invested too much time in Microsoft Silverlight, all their experience is thrown away when Microsoft abandoned it. But investing in algorithms, design patterns and principals will never expier and will be there forever

  • @EVORUNZDEMO7

    @EVORUNZDEMO7

    4 жыл бұрын

    khennouche faycal makes no sense lol, a framework uses a laguafe with all those, no one leadns a framework before a language

  • @HealthInspectorz

    @HealthInspectorz

    4 жыл бұрын

    Agreed! Pattern and algorithms are important. It's like your core values as a programmer. Master data structures as well. Know what's efficient and what's not efficient.

  • @steveotieno8441

    @steveotieno8441

    4 жыл бұрын

    You Smart! Go buy yourself some Books

  • @zachgoll
    @zachgoll3 жыл бұрын

    My advice to myself: 1. Don’t obsess so much about learning every little detail of your chosen coding language. Focus more on deploying your apps from start to finish. You can fill those gaps later. 2. Don’t let anyone tell you user authentication is simple. It’s pretty darn confusing at first. 3. Spend some time planning your apps-especially the UI. The UI drives a lot of the decisions you make on the backend. 4. Don’t expect to “get it” after a few years. I’m on year 5 and still feel like I have no idea what I’m doing sometimes. 5. Writing unit tests is boring and difficult, but it forces you to write cleaner code. Once you understand the basics of building software, learn to unit test.

  • @misbahshaikh3507

    @misbahshaikh3507

    3 жыл бұрын

    How did u start coding? And from where did u learn I'm saying as a beginner who wants to get started

  • @magalybenavides6829

    @magalybenavides6829

    2 жыл бұрын

    @@misbahshaikh3507 same I need to know

  • @niskita

    @niskita

    2 жыл бұрын

    Solid advice, thanks!! I’ll keep this in mind. It reminds me of being in hospitality for over 10years and still felt I didn’t know everything to be known even though I was considered a pro.

  • @dekilazarevic4867

    @dekilazarevic4867

    2 жыл бұрын

    Hahhaha im learnig no. 2 and It’s pretty darn confusing at first and second and so on :)))) tnx for advice :)

  • @vineetjadhav1785

    @vineetjadhav1785

    2 жыл бұрын

    @@misbahshaikh3507 Just start u will get used to it ✨!

  • @ramonemmiel
    @ramonemmiel3 жыл бұрын

    My advice to myself: Don't get too picky with your first programming language, your first programming language is not and will not be your forever language, it will teach you the fundamrntals the syntax and principles of programming.

  • @epath4957

    @epath4957

    3 жыл бұрын

    Personally, I needed to read someone saying this. Thank you.

  • @bullshitman155

    @bullshitman155

    3 жыл бұрын

    True. The first programming language I learned was Python, then I continued to HTML/CSS/JS, and now, C# is the language I'm best at.

  • @misbahshaikh3507

    @misbahshaikh3507

    3 жыл бұрын

    @@bullshitman155 hey how did u start coding?

  • @user-yy2gm2ov5v

    @user-yy2gm2ov5v

    3 жыл бұрын

    @@bullshitman155 .

  • @maxwell4k

    @maxwell4k

    2 жыл бұрын

    Thank you I’ve just started programming a few days ago. This advice helps

  • @Kkcckkpp
    @Kkcckkpp4 жыл бұрын

    I wish I could go back and tell myself "stop thinking you can't be an engineer just because you're a girl." Luckily some good devs set me straight and got me on the path to programming.

  • @gonza14nacional

    @gonza14nacional

    3 жыл бұрын

    Heyyyyy!!!! I belived I couldn't study programming because didn't feel as smart as the rest of my family, just because I wasn't a hard nerd who didn't like sports. It's different to your situation, but I belive we just have to go for it. Goooood luck Kelsey!!!!!!

  • @Luise7

    @Luise7

    3 жыл бұрын

    Im graduating high school this year I still need to do my math exam and I want software engineer and somebody just told me that today and always that I say it is what i want people look at me and day "are you sure you dont have a lot of skills with the computers". Did you ever feel in your career gender discrimination ?

  • @mett978

    @mett978

    3 жыл бұрын

    OMG, me too! I used to mod the sims when I was younger and didn't think I could ever be a developer - my older brother was encouraged to go into IT, but as a girl, I was encouraged to go into journalism and law - ended up in marketing, digital marketing, now developing. Got there in the end, I guess!

  • @Jahida360

    @Jahida360

    3 жыл бұрын

    That's beautiful , I'm starting a career change soon with aspirations to become a developer - it started with an interest in cyber security .... But everything seems to steam from development and intrigued me a while lot more ...from the little I know now. It's encouraging to have read your post here 💛

  • @Bhabie_chaco

    @Bhabie_chaco

    3 жыл бұрын

    I needed to read this

  • @gkytstudio
    @gkytstudio4 жыл бұрын

    First programming language is like native language. 💯

  • @mwnkt

    @mwnkt

    4 жыл бұрын

    True

  • @okas425

    @okas425

    4 жыл бұрын

    Python 🐍

  • @ROSSNKUNGA

    @ROSSNKUNGA

    4 жыл бұрын

    Python 🐍

  • @nyctophilic1790

    @nyctophilic1790

    4 жыл бұрын

    Pythoooonnn

  • @shashankshetty5879

    @shashankshetty5879

    4 жыл бұрын

    Java

  • @Treataod
    @Treataod4 жыл бұрын

    As a 21 year old: I’d tell my younger self from five years ago to keep at it and apply what you learned. Don’t be scared.

  • @KeepOnCoding

    @KeepOnCoding

    4 жыл бұрын

    That's great advice for any age.

  • @navyforeveryoungjean-phili5940

    @navyforeveryoungjean-phili5940

    4 жыл бұрын

    Treataod. ‹ ゲイン › apply it how? In what way?

  • @innocentrage1

    @innocentrage1

    4 жыл бұрын

    You are wise beyond your years my friend. I got a degree in Web design and then never touched HTML or web design again after I got it and went into sales. Now I'm kicking myself after ten years making not so great money and trying to learn Python and data science on the side so I can get a better job.

  • @JosephEarlRZafra

    @JosephEarlRZafra

    2 жыл бұрын

    @@navyforeveryoungjean-phili5940 lets say math problem your teacher thought you PEMDAS how will you apply pemdas to a problem that needs PEMDAS to answer the problem

  • @swaniketchowdhury
    @swaniketchowdhury4 жыл бұрын

    My advice would be: Master data structures & algorithm for a particular language, master databases then create a roadmap & follow it.

  • @samf8887

    @samf8887

    4 жыл бұрын

    Best advice

  • @moelopez270

    @moelopez270

    3 жыл бұрын

    Worst advice

  • @thatoneuser8600

    @thatoneuser8600

    3 жыл бұрын

    I learn data structures and algorithms from geeksforgeeks but how do I learn databases? I use Java, so I'd need to learn SQL or a no SQL language for manipulating databases, right?

  • @dinidusamaranayake3266

    @dinidusamaranayake3266

    3 жыл бұрын

    bet

  • @anurag3555

    @anurag3555

    3 жыл бұрын

    What abt front end development

  • @FrancisRodgers
    @FrancisRodgers3 жыл бұрын

    If I was advising my younger self (having a masters and 10+ years experience and very successful career). This is what I would say: 1. Dont waste 6 years in college. 6 years is the difference between a junior dev and a senior dev which are very different pay scales. Just do a Microsoft certified course or similar over 6 months and get into the industry. Experience and competence counts way more than education. 2. Get into contracting as soon as possible after you have 3 years experience and are reasonably competent. I waited 6 years. The job demands are the same weather you are junior, mid level, or senior, the only difference is what you get paid. So once you are competent of your skills, why waste time on low wages working as an employee. Get into contracting asap once competent. 3. Once you get that 1st year experience. Dont be afraid to ask for a raise every 6 months or move jobs the first chance you get to a higher paying job. Not only will this make you more money, but it will expose you to different work environments, and technologies making you are more competent developer. In my jobs I went through 2 years as a junior dev, then 2 more as a mid level, then 2 more as a senior and then I started looking into database and networking jobs, 4. I would tend to stick with smaller lesser known companies for the exposure to the larger array of technologies, especially in the first 5 years. You'll do networking, and databases, as well as dev. You'll see it from all different angles. That makes you a much better dev as well as making you more employable because you literally can do everything. Essentially, dont waste time holding yourself back. Know your competence level and either ask for a raise or move jobs. One last thing. I had several companies or recruiters contact me to fill out tests even before interviewing. I always refuse. Why? Because if a company is not willing to take 15 minutes to talk to me before expecting an investment from me, it's not the kind of company I want to work for. I dont support this new pre interview exam culture (where you have to do an exam just to get an interview - often just a phone interview). That is exactly what a degrees,certification, and experience is supposed to get you past. Yes for people who dont have degrees or certification or requisite experience, but as a blanket for everyone. No way. Dont waste time on companies that dont want to read your cv and give you at least 15 minutes on the phone no strings attached. Remember, you are interviewing them as much as they are interviewing you. If you really want a particular job...find ways to set yourself apart from the competition. I quickly developed many different ways. But it's too long to go into here. I know it's a long comment, but I hope this helps someone. If you want career mentoring in any area of IT, let me know. I can mentor anyone of reasonable competence to the big bucks in this industry in quarter the time they will do it alone. It's not all about technical ability. In fact some of the highest paid, are there because they know how to motivate and manage those with more technical ability than them and also have the ability to communicate non technically with clients.

  • @shaikhmddaniyaal7666

    @shaikhmddaniyaal7666

    3 жыл бұрын

    Nailed it

  • @shekelgoblin

    @shekelgoblin

    2 жыл бұрын

    You still here?

  • @FrancisRodgers

    @FrancisRodgers

    2 жыл бұрын

    @@shekelgoblin Still here. Takes me a few days to respond though. :-)

  • @shekelgoblin

    @shekelgoblin

    2 жыл бұрын

    @@FrancisRodgers Is there somewhere I could contact you? You seem like you have plenty of knowledge to give and I would love to chat. I've been wanting to break into the IT world but have been confused about what the best starting point is and I would like to hear your opinion as someone who has seen the inside of the industry for years. If not, I appreciate the comment, that alone helped me out :)

  • @FrancisRodgers

    @FrancisRodgers

    2 жыл бұрын

    @@shekelgoblin First send me a PM, and we can share emails. From there perhaps whatsapp. Give me some ideas of what areas of IT your interested in and where you are in the world.

  • @ShivamPanchbhai
    @ShivamPanchbhai4 жыл бұрын

    5 Things I Want to tell myself 5 years ago : 1) Get certifications from Coursera etc. 2) Practice your coding skills at regular intervals of time. 3) Do specialisation courses from Coursera. 4) Make at least 5 projects to add it in your resume. 5) Clear your basics of Algorithms and Data structures 6) Have a rocking LinkedIn profile with all the certification, projects and internships.

  • @anisahchowdhury3302

    @anisahchowdhury3302

    4 жыл бұрын

    For your first tip, how would the certificates come in handy? I finished a few courses but I’m not sure how I can utilize the certificate.

  • @arnav520

    @arnav520

    4 жыл бұрын

    @@anisahchowdhury3302 Not useful

  • @snags3067

    @snags3067

    3 жыл бұрын

    Namaste. Is the 5 tips after completing a BSc CS degree (Honors or Masters) ? Also what language would you say is most in demand. SAP just retrenched many staff in my city, I was hoping to get into that. I'm based in South Africa

  • @iluvcakes19

    @iluvcakes19

    3 жыл бұрын

    How can I learn step 5?

  • @ShivamPanchbhai

    @ShivamPanchbhai

    3 жыл бұрын

    @@iluvcakes19 do course from Coursera or watch KZread videos and don't forget to practice it is the key for perfection

  • @humzaqureshi1391
    @humzaqureshi13914 жыл бұрын

    I am genuinely impressed w the detail he gave us and how he was able to consistently tell us all the pros and cons of each minor step. Liked and subbed!

  • @noahfranta7878
    @noahfranta78784 жыл бұрын

    Thank you for the awesome tips! Its nice to find someone who is sharing relevant information. Im literally just starting out on my coding venture, and it feels like theres a lot of misinformation on the topic. Keep up the good videos!

  • @mistersir3185
    @mistersir31853 жыл бұрын

    bro i wish we had more honest people like you in this world. I loved watching your video. Thanks for helping us realistically set our hopes. You *the real G*

  • @tannerbarcelos6880
    @tannerbarcelos68804 жыл бұрын

    I literally learned python and C++ hardcore in my CS program, but have married Java as well, lol. I love it. However I do agree, Python definitely not being typed, and less verbose makes that interview much 'easier'.

  • @schmidtforge1946
    @schmidtforge19463 жыл бұрын

    I'm 31 and JUST starting to get my bachelor's in CS. Wish I would have started right out of high school

  • @LovelifeJesusdaily

    @LovelifeJesusdaily

    3 жыл бұрын

    I'm 30... i feel like i wasted time... 7years of doing admin and social media management and TV presenting. Yet i graduated with a computer science degree. Now i want to teach myself software development and I think its too late... i don't know.

  • @LovelifeJesusdaily

    @LovelifeJesusdaily

    3 жыл бұрын

    @Isiah Kendall thank you 😊

  • @zahiriously2347

    @zahiriously2347

    3 жыл бұрын

    Im 38 and starting now on my bachelor in DS

  • @dxnnys

    @dxnnys

    3 жыл бұрын

    im 87 about to get my degree

  • @seanmccants1500

    @seanmccants1500

    3 жыл бұрын

    @@LovelifeJesusdaily what made you go into that field if you have a cs degree?

  • @mbelmin
    @mbelmin4 жыл бұрын

    I was looking for a video like this to send to my younger brother. 98% of the videos on YTare complete bs. You nailed it for the most part. GG

  • @KeepOnCoding

    @KeepOnCoding

    4 жыл бұрын

    GG

  • @Honeypepper.
    @Honeypepper.4 жыл бұрын

    That's really nice of you to be so truthful, I almost left but i'm glad I stayed. Helpful information. Thank you

  • @davidgaid4305
    @davidgaid43053 жыл бұрын

    Hay Sam! thank you soooo much for posting this, love your videos. I also went to EB CSU and yes it is under RAteddd. They did change the quarter system to semesters now, which is kinda of bummer for some students who thought that they were graduating early. but yeah looking forward to seeing more of your videos btw love the background.

  • @SpaceTacos60316
    @SpaceTacos603164 жыл бұрын

    This is a fantastic video, thanks so much for being transparent! I'm coming to coding very late in my professional career so I have zero advice for my younger self. For now, I'm just happy reading through all the great comments and taking notes. Liked - Subscribed - Notified for new content. Thanks again!

  • @nickenspoliticalramblings4836
    @nickenspoliticalramblings48363 жыл бұрын

    Right when you said "I wish I could have learned Python" this Udemy commercial comes up and says "Python's where it's at, you should take this udemy course."

  • @cnguyen0320
    @cnguyen03204 жыл бұрын

    I like your videos! Probably watched 3 at this point. Wish you made a summary in the details section for this one specifically so I could just take a quick look after the video to review. Looking to get into software engineering myself (coming from manufacturing controls/automation). Lot's of good info. Keep up the work. THanks!

  • @jeremymuriithi1293
    @jeremymuriithi1293 Жыл бұрын

    You're very genuine with your viewers. I find most of your videos having honest answers to most of our questions. Keep up the good work, man!

  • @mokroargra7277
    @mokroargra72774 жыл бұрын

    Good video man, I'm working towards software engineering now at my current job developing internal tools. I agree with not needing a degree to do it, I don't have a degree but I work my way up thru my current company from NOC Engineer into DevOps to Full stack engineering. So even if you can't get right in as a software engineer at larger companies you can for sure start lower and work your way up. For me this work well because I learned from the ground up of my company and how all its infrastructure works together.

  • @boywonderarias

    @boywonderarias

    2 жыл бұрын

    Hi 👋 What’s the first position you applied for the you started out with ?

  • @iVuDang
    @iVuDang4 жыл бұрын

    This video was very insightful. Thank you!

  • @IAmLove213
    @IAmLove213 Жыл бұрын

    As someone looking to get into the tech field, I really appreciate this video and the points you made. Something to really think about. Thank you. New subbie!!

  • @niquey
    @niquey Жыл бұрын

    I liked how straight forward and to the point this video was. I got a lot out of it. Thank you!

  • @umarvlogs9988
    @umarvlogs99884 жыл бұрын

    Thank you so much! For this amazing video.

  • @ambou8626
    @ambou86264 жыл бұрын

    Thanks so much for these videos man. I'm in a similar situation as you where I majored in something pretty useless during undergrad so now I'm back in school taking cs courses to hopefully get into a decent master's program for cs (I'm actually working towards a second bachelor's though). The reason i'm choosing a master's is because i'm trying to get into Machine Learning and most job postings require a M.S. at minimum. These videos are very motivational and informative thanks so much for doing them.

  • @KeepOnCoding

    @KeepOnCoding

    4 жыл бұрын

    I'm glad they help and thanks for letting me know. It encourages me to create more. Good luck with your schooling.

  • @josephdurant949
    @josephdurant9492 жыл бұрын

    Thanks for the tips and hopefully this will revolutionize the route in this field

  • @movingforwardwithahad317
    @movingforwardwithahad3173 жыл бұрын

    Thank you for your honestly...majority of resources as such are fillers taking up time but your content is helpful. Thanks once again..

  • @ponylucifel
    @ponylucifel4 жыл бұрын

    If there’s any advice I could give, I’d say don’t only learn about algorithms and data structures. It is also crucial for a software engineer to learn software architecture, too. While algo and DS can help one get a job, knowing software architecture will help a new hired to catch up on the speed very quickly. I’d say in real life, software architecture is much more useful than algorithms and data structure since those hard works have been done by libraries and language features. If one wishes to become a web developer, make sure you know what popular design pattern and tools are used for web development and why they are the way they are.

  • @KeepOnCoding

    @KeepOnCoding

    4 жыл бұрын

    I 100% agree. DS+A helps you get the job but afterwards it will mostly be understanding software architecture.

  • @lordhandsomeswag1854

    @lordhandsomeswag1854

    4 жыл бұрын

    Yeah or just learn software architecture fully and fuck all the code. You rather be an architect or a bricklayer fam?

  • @aryanriyahi3885

    @aryanriyahi3885

    Жыл бұрын

    Im a begineer learner and i would be thankful if you answer me Im learning python Should i learn algo & DS & sw arch first and after that coding in python?

  • @kirkmorgan4260
    @kirkmorgan42602 жыл бұрын

    Your style is very chill and genuine. I bet people really like to work with you.

  • @immadarshad8725
    @immadarshad87252 жыл бұрын

    Love your content. I too go to CSUEB. It’s truly underrated school. I like how honest you are in your videos. Keep the videos coming. Could you make a video on what type of cultures companies have out there and what are different things a new grad, like me should look/ask a company when looking for a job. Thanks

  • @dylanbarber697
    @dylanbarber6973 жыл бұрын

    2nd tip. Totally agree. Wish I would've gotten in to Java instead of full stack javascript/typescript. Learning Java now though as I start at a huge company next week that does Java on their back end. I'd love to move on that team eventually

  • @sviatoslavnovosiadlyi611
    @sviatoslavnovosiadlyi6113 жыл бұрын

    I would focus on CS lectures while I was at college. I ditched so many classes and did not take that serious so now I have to catch it up

  • @danishtilija6404
    @danishtilija64043 жыл бұрын

    Love how real you! It's really true what you said about how some youtuber are just chasing for views. Your honest take for the day in the life really told us the reality, keep up the realness!!

  • @atturnec360
    @atturnec3603 жыл бұрын

    Nice simplistic video. Taking on a new interest in software developing! Thanks for the vid. Earned Sub!!🤘🏽

  • @TobiTheGreat
    @TobiTheGreat4 жыл бұрын

    Thanks for sharing these tips, super helpful for a soon to be engineer

  • @KeepOnCoding

    @KeepOnCoding

    4 жыл бұрын

    Thank you! Glad I could help.

  • @xoCarmiMay
    @xoCarmiMay4 жыл бұрын

    Just want to comment on the great content you shared (currently looking into a career in Web developing and design) as well as wanting to acknowledge and show some love for going to Cal State East Bay since majority of my close friends and family went there! :D

  • @KeepOnCoding

    @KeepOnCoding

    4 жыл бұрын

    Thank you! Go Pioneers! lol

  • @wizz2681
    @wizz26813 жыл бұрын

    Thanks for the advice man!!✌️

  • @DanPatru
    @DanPatru3 жыл бұрын

    I am enjoying the quality of your content, but being passionate about sounds also, I am enjoying a lot the quality of the sound of your channel. I could not advise my younger self regarding the career, because I don't have one in coding yet. I am doing baby steps, and I love the process of learning!

  • @Suzytnwl
    @Suzytnwl3 жыл бұрын

    Thank you for the video! That was really helpful and inspiring!

  • @yaredn6789
    @yaredn67894 жыл бұрын

    I've never seen a video with such invaluable information and also so honest. Thanks a lot!

  • @tanallen2088
    @tanallen20883 жыл бұрын

    Very honest and good advice, thank you!

  • @motolola
    @motolola3 жыл бұрын

    Excellent piece, Small companies exposed me to see the bigger picture in SDLC, I was responsible for the frontend, backend, DevOps, Database design, Project Management, and everything from conceptualising a product through implementation and launching. On transitioning to a big company, I was like 'hey!!! omg!!! ... 😮 I get help everywhere ????' I was amazed that different people do have to specialize in different stuff such as a DBA, DevOps, etc ... I just focused on backend dev which was my core skill, and earned much better money for 'doing little'.

  • @unsung777
    @unsung7773 жыл бұрын

    02:57 Sigh of relief - currently learning python

  • @nahid2281

    @nahid2281

    2 жыл бұрын

    so hows it going

  • @hectorsvill
    @hectorsvill4 жыл бұрын

    I love your channel! keep it up! im hoping to land my first software engineer role soon!

  • @KeepOnCoding

    @KeepOnCoding

    4 жыл бұрын

    Thank you sir! Let me know if you have any questions.

  • @divandebruin5767
    @divandebruin57672 жыл бұрын

    Thanks for the video helps out so much.

  • @purple_cancerianm2886
    @purple_cancerianm28863 жыл бұрын

    Thanks for this video.. very helpful for someone like me who’s trying to change career industry 👍🏽

  • @gonzaloheredia4168
    @gonzaloheredia41684 жыл бұрын

    This is gonna help me a lot now that I'm in college studying to become a software engineer

  • @GunzzYT
    @GunzzYT3 жыл бұрын

    My first programming language was Python and now i'am learning C# and Java its quite easy after you know one language 👍

  • @boywonderarias

    @boywonderarias

    2 жыл бұрын

    You first one was python with 0 experience before ?

  • @bekacynthia
    @bekacynthia3 жыл бұрын

    As a beginner in this world who is just in the second semester of a two year tech college, I’m very impressed by your level of knowledge, cool tips and honesty. I subscribed.

  • @gdthegreat
    @gdthegreat4 жыл бұрын

    Hey man your studio lighting is very nice one. Subscribed for telling to choose Python over Java for Interviews

  • @Viktor9502
    @Viktor95024 жыл бұрын

    I graduated this time last year with a double major in business and economics. I was 22 and I had been working in accounting for 2 years. Its miserable. Dont do accounting people. Upon graduation I immediately quit my job, and went right back to school and will be finishing my associates degree in CS next may. I wrote my first line of code, ever, last September. The language I've been using is C++. The intro class was super easy, I thought to myself, wow this is easy af, six figures here I come. Finished with an A. Moving to the intermediate class, it was much harder. You have to deal with classes, linked lists, pointers, exceptions, templates etc... My god if it wasnt for the school provided tutors I probably would've failed the class. Luckily they were very helpful and I'll be hopefully finishing up this week with an A- or a B. My advice to anyone who wants to get into coding is that you really need to practice this stuff. Do more than what they assign you for homework. The homework isnt enough practice for it to stick with you. Also, dont think that you need to learn evey single language to get hired by a big company. Be really good at 1 language, and you'll be set . These companies hire people who use each language, so theres no need for you to know how to use them all. Pick 1 or 2 and be really good at those. I would recommend choosing between C++, java, javascript, and python. Python is very easy compared to C++. Writing code in python is like writing english sentences lol. From what I've heard, C++ is like the hardest language to learn, but once you learn it, every other language is very easy. I've literally been coding for less than a year and I can tell you that coding isnt hard people. If you put in the work, you'll learn it easily. Also, another piece of advice is, dont go straight to a 4 year college. My community college is super good. The school has transfer agreements with big prestigious 4 year schools. For example if finish my degree with atleast a 3.3 I'll be guaranteed acceptance into WPI which is a really good school here in MA. You save a shit ton of money. And actually, before I graduate, I'm actually hoping I'll know enough CS to maybe land a job at a big company. That'll save me like 70,000$ worth of debt. If these guys are getting jobs at faang companies from a 3-6 month boot camp, I can probably get one with an associates degree. I dont see why not.

  • @sleazydz5129

    @sleazydz5129

    4 жыл бұрын

    Wow I needed this! Graduated with a Business degree last June and worked as a Recruitment Consultant for almost a year and hated it. I minored in accounting too and have always had that in mind as a backup career but a variety of factors really turn me off from it, and I think I needed one more person to say it was awful. I learned SQL around graduation and have been learning Python recently with a data analytics focused but it seems like software engineering might be just as interesting but more accessible, due to sheer volume at the very least. Is there any reason in particular you got into coding or software engineering? I love problem solving and all the intangibles but I'm trying to have an in mind of what a career in software looks like for me to just put my head down, learn with more vigor, and apply to some great bootcamps.

  • @Viktor9502

    @Viktor9502

    4 жыл бұрын

    @@sleazydz5129 accounting was just mind numbing. There was no creativity, no flexibility, the pay is ok I guess. With software you can work from anywhere. I have friends who are software engineers who work half of the year in the US and half in Europe. Isnt that insane? You could never do that with accounting. Also the pay for software engineers is super high. And most importantly, our industry wont get automated, atleast within our lifetime. We're always going to need people who can program robots, computers, cars, make new websites, etc... Accounting could easily be automated. CS adds so much value to our society. Without software we wouldn't have Netflix, Facebook, Google, instagram etc... Those are all apps that changed our world. How has an accountant changed our world lol? Sure accounting is important, but not nearly as significant and cool as creating those apps imo. So my main reasons for switching were: 1. No flexibility in accounting. Just do the same shit everyyyydayyy. 2. Limited options if you didnt go to a great school. 3. Pay wasnt great unless you moved up to managing postions. Software engineers make higher starting salaries out of college than most people that have been working in accounting for ten years. Six figure starting salaries with large equity bonuses. 4. The ability to go on vacations for more than a week lol. I have a friend and she goes on vacations for like a month but still manages to work while on vacation. She can essentially travel whenever she wants. That's freedom man. With accounting you're locked in a cubicle all day surrounded by boring old ass people. 5. I wanted something creative and something that added value to society. No better way to change the world nowadays than using software. 6. The chance to be apart of /create a new app or idea. Imagine being in on an early startup and boom, you're a millionaire overnight. Tech startups being worth billion overnight are becoming a lot more common. So I would say the chances are good if you're a great programmer. 7. The ability to be able to move to another country if I wanted to. Theres only 1 way to code lol. They're all universal languages in a sense. Accounting in the Us vs Europe is different, so you cant just move to europe if you wanted to. I would like to provide some caution when applying to bootcamps. I already debated on whether or not I should do a bootcamp or get another bachelors degree, in CS. The reason I didnt go for the bootcamp is because 99% of the bootcamp graduates get like below average /average jobs. Theres the 1% who end up getting into big companies and making bank. I think the chances of success and the ability to move up in a company are a lot higher with a degree. I understand the finances may not make sense for you, but I look at it this way. If I spend 70k getting a bachelors degree from a great school I'll be most likely guaranteed a good job, if I do well. The school has connections and that's essentially what you're paying for. If I land a job making 100k+ right out of college, I'll pay off that debt within a couple years. FAANG employees get like 30k+ bonuses + sign on bonuses, that alone would pay for most of the debt. Also, if you ever want to move up in the company you 99% need a degree, and most of the time, a masters degree which can only be achieved if you have a bachelors. Getting into a big company is not as impossible as it seems. The reason why it seems impossible is because you have so many below average developers applying and so little good developers that it makes the acceptance percentage super low.

  • @enjay86
    @enjay863 жыл бұрын

    15-20 years ago there wasn't such an option to study software engineering, so the vast majority of my coworkers don't have a degree. Including myself. We all from that generation are self-learners. And those who were studying, their teachers were often totally ripped from reality, from business, so their lectures were catastrophic. But I'm sure that today it's a completely different story. Anyway... all the developers I know started their careers during high school, because we all are passionate about codding, so when the time for college studies came we all were already in the position of "junior" developers, so no need to get a degree. But when you decide to be a developer during/right before college, it's good to finish it and get it. Advice to my younger self would be - focus on one thing, one language, one technology and be the best as possible in it. And only then expand your range of knowlage. But it's hard for me to stay focused on one thing, I love new stuff, love learning new cool things (even from completely different areas) even though I never use them in a production :D

  • @Rachel-nc8tr
    @Rachel-nc8tr3 жыл бұрын

    This was actually really helpful and I'll be subscribing

  • @krzysztofszumko9080
    @krzysztofszumko90803 жыл бұрын

    I actually made a switch from Java to Python and never looked back. It's so much easier to prototype + I love the indents.

  • @littlegrandpa2062
    @littlegrandpa20624 жыл бұрын

    I really want to become a software engineer and your advice is really helping me. I just found this channel as well and am watching all of your videos. Thank you for the great advice and keep it up!

  • @KeepOnCoding

    @KeepOnCoding

    4 жыл бұрын

    Thanks man! I appreciate the support!

  • @randyhaight7202
    @randyhaight72023 жыл бұрын

    I actually found this video because I was about to change my mind from learning Python first to learning Java first. This video was a relief, because as a total beginner just having looked at languages, I really wanted to learn Python but I was about to go against that because a lot of information out there makes Java look more useful.

  • @disk38

    @disk38

    3 жыл бұрын

    Java is cruel one, but yes static makes the real devs. python is just a scripting one and easier compared to Java. learning Java is decently more efficient than python. This doesn't mean that python is less important than Java, it's the leading language for all platforms but not good for money seekers

  • @randyhaight7202

    @randyhaight7202

    3 жыл бұрын

    @@disk38 Thanks for the reply. I'm not looking for a job, I was looking for a way to get some mostly text based games out of my head. The more I learn about Python, the more I see that it can do what I was hoping to do, I'll probably (?) need other languages to be able to share them with others, I'll cross that bridge when I get to it.

  • @user-xk8mc5sp8c
    @user-xk8mc5sp8c4 жыл бұрын

    Thank you for video! Could you please make titles for each point and make notes on the screen for key takeaways. That would be much easier to watch!

  • @kazimdsaifulalam2414
    @kazimdsaifulalam24142 жыл бұрын

    Hi, your advice is so practical that very few can disagree with it. Please keep up the good work!!!

  • @moonglade4951
    @moonglade49514 жыл бұрын

    I see this channel going all the way to the millions."That's called Vision".)

  • @KeepOnCoding

    @KeepOnCoding

    4 жыл бұрын

    🙌🏼🤞🏼💯

  • @MatiasBaldanza
    @MatiasBaldanza4 жыл бұрын

    Solid video. Your sound is amazing, by the way.

  • @KeepOnCoding

    @KeepOnCoding

    4 жыл бұрын

    Thanks!

  • @jasminee8467
    @jasminee84673 жыл бұрын

    3rd tip really inspire me! Im planning to take BS Chemistry but i really want to be a software developer someday!

  • @arbellaio
    @arbellaio3 жыл бұрын

    Man really cool and helpful video, please do make video on how to keep yourself motivated, energetic to sit for 8 hours or more to code and debug and test all just gets boring sometimes

  • @thatoneguy978
    @thatoneguy9784 жыл бұрын

    do you think looking for remote work at any decent paying company where you can clock in and clock out at set times with a decent team is realistic?currently in computer science degree bachelor route ,a few projects and hopefully a internship before I look. math is tough and my typing isn’t the best but still doing decent but I like building/maintaining coding systems through a team with remote work which with corona virus may change as well. any thoughts would be appreciated.

  • @explorelearnshare8222
    @explorelearnshare82223 жыл бұрын

    I would tell my younger self to choose companies that were doing work I was more passionate about. For example, my personal interests include music and astrophotography; there are lots of companies out there doing work in those areas.

  • @maqsadikhursand9688
    @maqsadikhursand96883 жыл бұрын

    Thanks Helped Alot!

  • @nicolenicole2085
    @nicolenicole20853 жыл бұрын

    Thank you for the info!!

  • @TheRazzolate
    @TheRazzolate4 жыл бұрын

    love the new backdrop 👍🏻

  • @KeepOnCoding

    @KeepOnCoding

    4 жыл бұрын

    Thanks👌🏼Going for the gamer vibe.

  • @abdullah6577
    @abdullah65774 жыл бұрын

    Currently stuck in this big loop of going C thinking learning C will basically give me the tools to easily transition into other languages. As a 19 year old who just graduated from High School doing Pre-Med, I am learning it all by myself and my aim is to actually become a Web Developer. I have done HTML, CSS but before diving into JS i thought I should learn C so i can have easy time learning other languages as its a low level programming language. Would appreciate a lot if you could help me out on this!

  • @KeepOnCoding

    @KeepOnCoding

    4 жыл бұрын

    Hi Muhammad. C is a great language but I would recommend something like C++ so you can get exposure to classes and OOP. Also, JS is vastly different than C.

  • @nickveale8182
    @nickveale81824 жыл бұрын

    Loved the video man. You're very easy to listen to. However I was looking for graphics of the points you were making or at least a list in the description. Would make it easier to review the intention of your video. Cheers!

  • @KeepOnCoding

    @KeepOnCoding

    4 жыл бұрын

    Thanks for the feedback! I’m always looking to improve my videos. If you watch my latest video, I added graphics between sections.

  • @adriannacook313
    @adriannacook3133 жыл бұрын

    Went to Uni to study English and Business. Got a first job as an English teacher. Quit after less than a year. Got another job in an IT company, doing admin work. Two years in that IT firm taught me a lot (still so thankful about this), but never thought I would learn programming as I was never good at math. Left the IT company to move to a new country. Was being jobless for 8 thousand years (8 months). Was doing some temporary admin work like receptionist or data entry, saw heaps of manual and paper based work. Missed my old IT company and how everyone was so smart at their software engineering. 1 week before Xmas, got a job offer for an admin role with a mission to cleanse data and create auto reports. Glad that my excel skills kinda helped, but looking at the whole situation, I knew I needed more. I need something that can automate my work and make things more efficient, solve my and my teams problems. After lots of thinking, researching and self-doubting, I have decided that I want to be able to develop something that can fulfil my desire for a smarter and more technical workplace...I want to be able to use technology to support my work...so here I am...learning Python and will set my radar to get on to other things...So glad that you mentioned it in your video that Python is a good first lanugo learn (I first chose to study python because I thought other languages are just too hard for my tiny brain ha ha) Your video is great, it’s very honest and I know what you said in your video was true, I witnessed everything you said when I was in my old IT company. Thanks for sharing this.

  • @imperfect5687
    @imperfect56874 жыл бұрын

    Assembly Language has left the chat

  • @ronevlogstv
    @ronevlogstv4 жыл бұрын

    I was class clown and have trouble paying attention but the jobs i had are entry level warehouse bs. I'm tired of being broke and seeing my hs peers just leave me in the dust and don't even talk to me no more

  • @aystagesteererainjovana4750
    @aystagesteererainjovana47503 жыл бұрын

    Thanks man your video has helped a lot

  • @pspsora
    @pspsora2 жыл бұрын

    HEY! i went to cal state east bay! SHOUT OUT to Dr.Doering best professor there HE did an amazing job building his lab and making tech fun! I did CS there too! CSUEB isn't the most well known school but having the words "California State University" on your resume DOES give you SOMETHING to work with so don't underestimate it. I did my degree there then smashed a tech competition at another more well known school in the bay area and boom the path laid itself out before me, slapped that on my resume, threw it on linked in, got an interview, passed it, boom software developer in a fortune 500 company with all the perks. also shoutouts to B.hecker, Stallica, and all the otherones. made learning there, going to the labs, and just messing around starting projects, playing pranks, playing games, pizza parties, going to talks in SF, and just even talking about tech really fun. I really hope everyone else going though cs has an experience like that! My advice would be learn some front end earlier (web or mobile app) because those let you have fun and do funny things, make wackey things. go to talks, and competitions, meet people. I was so shy for my first competition I didn't go but after I went to my first one a year later I got dead last and that drove me to go to my second one and win and it ended up starting my career. During that first one it me that I was missing out on this the whole time.

  • @franciscosantillana6429
    @franciscosantillana64292 жыл бұрын

    I need to tell myself to not be afraid and start now!

  • @NoAnimeeee
    @NoAnimeeee3 жыл бұрын

    Even tho I’m 14 and started coding like 5 months ago and have learned a lot the advice I would give myself would be to don’t give up because when I started to learn python I felt so frustrated and sometimes I was about to quit programming because of found it so hard so yeah that is the advice I would give to myself and enjoy what I am doing

  • @miaalmeida4787

    @miaalmeida4787

    2 жыл бұрын

    its nice to see someone so young is already starting to learn, you have a great path in front of you! dont give up :)

  • @sharkawakaorb9220

    @sharkawakaorb9220

    Жыл бұрын

    Also 14 looking into to python to! So many places to start though .

  • @daple1997
    @daple19974 жыл бұрын

    For the degree part. I think it depends on where you live. I understand that in these big tech hubs there are plenty of opportunities without a degree. But in the "middle of nowhere" you will see jobs that have "Bsc in Computer Science" as the top requirement. There are jobs that do not require one but you would be seriously limiting yourself if thats really all you're aiming for. Obviously there are some that make it without one but those are the exeptions.

  • @simondev758

    @simondev758

    4 жыл бұрын

    Also, if you ever want to work abroad, it can become tricky getting visa's without a degree. A buddy of mine has no degree and is a senior developer at Unity, but has had his options severely limited in the past.

  • @KeepOnCoding

    @KeepOnCoding

    4 жыл бұрын

    If you're in the middle of nowhere and don't have a degree you'd probably have to relocate to one of the big tech hubs.

  • @inesoliveira693

    @inesoliveira693

    2 жыл бұрын

    I can understand what you said, because I live in Portugal and here a Bsc degree is always a requirement, but, believe, when you have at least one job experience no one will care about what was the university you went for or if you went to. I'm having a Bsc degree in an online university that no one knows about, and last month I applyed to a company tech and I was accepted. The afraid of been judge, or afraid of not be good as the others that have 5 years in computer science in a recognized university was always in mind. I have been with this afraid for so long, being underpaid, just because i though that i would not be enough. Dear me, dear Daniil, or dear you that are reading my comment, i just wanna give the advice to NOT BE AFRAID, you just need to evidence that you are capable. Don't stop learning whatever the source. To finish, I just wanna say that I love this channel. I've been learning a lot. ;)

  • @mohammedyoussefnour5855

    @mohammedyoussefnour5855

    Жыл бұрын

    ​@@inesoliveira693 Hey inês do you have Instagram I really have some good questions about SE and I liked how you motivated me to go on with journey, I'm learning now HTML and CSS and would move the next months to JavaScript. Can I reach out to you somewhere?

  • @elimarc3891
    @elimarc38913 жыл бұрын

    Dope video man! Keep them up!

  • @safetyfirsttv6633
    @safetyfirsttv66334 жыл бұрын

    Hey from Nairobi Kenya. Am a starter in programming

  • @marlenemoreno-quintana9415
    @marlenemoreno-quintana94154 жыл бұрын

    I’m entering highschool next year and we have a program called PLTW for Biomedical , Computer Science and Engineer. I want to become a software engineer but i’m not sure if I should pick computer science or engineer, any advice?

  • @dilnozasaidova6298
    @dilnozasaidova62983 жыл бұрын

    I remember the times when as a kid I used to use Skype back in 2010 to video chat with my dad who lived overseas. And I thought that the programmers were holy people who made this come true and that they weren't from this planet. Even though I started pursuing this career only 2 years ago, I've always had a feeling that i was made for this! It's my sophomore year at UW and i am full of positive energy and can't wait to meet my future self!!! To whoever's reading this: You're the boss, so boss up and live the life you deserve!

  • @blakecampbell6386

    @blakecampbell6386

    Жыл бұрын

    How you going with it? Still pumped? 🫠

  • @dilnozasaidova6298

    @dilnozasaidova6298

    Жыл бұрын

    @@blakecampbell6386 Surprisingly, yes! I'm taking classes this summer, so I only got 2 more quarters left to graduate 😫🤧

  • @BusinessBits
    @BusinessBits3 жыл бұрын

    Straight facts! Couldn't agree more!

  • @dutycalls9205
    @dutycalls92054 жыл бұрын

    Great Job! Love your videos!

  • @KeepOnCoding

    @KeepOnCoding

    4 жыл бұрын

    Thank you Vinay!

  • @botdot7226
    @botdot72264 жыл бұрын

    Haha, I definitely have also fallen for many of the mistakes you put in your video :D! Great vid as always dude!!!

  • @KeepOnCoding

    @KeepOnCoding

    4 жыл бұрын

    Thank you! 🙏🙂

  • @sunilkhadka5500
    @sunilkhadka55003 жыл бұрын

    I would advise my younger self to stop goofing around when the teacher is teaching...its very obvious yet hard to master

  • @danielsmith5032

    @danielsmith5032

    2 жыл бұрын

    Man this is 100% truth.

  • @danae1996able
    @danae1996able4 жыл бұрын

    I appreciate your candid

  • @glennrasmussen56
    @glennrasmussen564 жыл бұрын

    tx for some inside advice

  • @pinkdiscomosh2766
    @pinkdiscomosh27664 жыл бұрын

    I remember being a new dev a trying to soak in as much information as possible and unfortunately there is a lot of bad advice and information out there that i’ve realized over the years. Thankfully I had enough good sense to learn from multiple people rather than the popular few on KZread. I enjoyed this video because it is real and true to life. Working as a dev isn’t as flashy as many on KZread portray it. It is a difficult and oftentimes a not so flashy career. I love the videos out there that portray it as a difficult, problem solving, demanding career because that’s exactly how it is. Yes you may make more money doing this but the reason for that is because it’s not easy. It’s not always flashy and it’s not always enjoyable. Just like any job, there is the good and the bad and many on KZread only highlight the good.

  • @KeepOnCoding

    @KeepOnCoding

    4 жыл бұрын

    Yes sir! I always try to keep it 100 in my videos even if it won't get as many views.

  • @JonYugen
    @JonYugen3 жыл бұрын

    My advice for my self. Start young, I never had the idea of programming during high school so I never bothered learning about it then. I regret it.

  • @michaelc8638
    @michaelc86383 жыл бұрын

    Wow! Never thought I'd come across a KZreadr that's a CSUEB alum! Definitely an underrated school; I just finished my cs degree last December and got an offer from a big tech company last April. It's not about the school it's about the work you put in!

  • @pedroguirado2574
    @pedroguirado25743 жыл бұрын

    Awesome video! Thanks a lot

  • @BigCocoEnergy
    @BigCocoEnergy2 жыл бұрын

    My advice to my younger self (18) is to major in Management Information Systems and learn how to code on my time. I think majoring in Computer Science with the mindset of getting the piece of paper was a huge mistake. Coming out of school, I will definitely commit more time to learning code to grow as a developer instead of doing just enough to pass

  • @chandankhotele1169

    @chandankhotele1169

    Жыл бұрын

    software engineer or computer engineering what best

  • @warsmith1294
    @warsmith12944 жыл бұрын

    I heard Udacity is really good for learning and reviewing languages

  • @imadabab
    @imadabab3 жыл бұрын

    Excellent video. Thanks a lot.

  • @luiscarretero3996
    @luiscarretero39964 жыл бұрын

    I attend community college with hopes of transferring to a 4 year UC to pursue my bachelor's and masters in computer science and engineering ,however, before my time in community college I had zero experience with coding in general and only knew it by name and not much else. I have now finished my first year in community college and for my second semester I had taken both programming with Java and C++ I had learned so much within the almost 6 months of class on both languages ,but around 4/6ths of the way there the pace and curriculum of the class had gotten to complex for me in that short time and I had to resort to receiving major assistance from my professors, classmates, and forums. I love engineering and technology but I only ask how much more difficult this path will be for me and what can I do to propel myself forward.

Келесі