How to get hired as a computer programmer

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 ก.ย. 2024
  • nand2tetris.org

ความคิดเห็น • 14

  • @rumikang33
    @rumikang33 4 ปีที่แล้ว +3

    Wow, this is probably the most unique channel I have come across. All of your videos have such a high information-to-time output ratio about useful things that will actually help me understand life better. Kudos.

    • @MattLaine
      @MattLaine  4 ปีที่แล้ว +1

      I'm glad that they have been helpful for you.

  • @Slemmen447
    @Slemmen447 4 ปีที่แล้ว +4

    Thanks for reminding me. I did about 3 chapters a year and a half (or so) back after you recommended it, but ended up forgetting about it as I got absorbed into learning other stuff. I guess I have something to do over christmas now.

  • @bluemiles7860
    @bluemiles7860 4 ปีที่แล้ว +1

    I’m glad I went through the videos on your channel and came across this gem.
    Thank you for sharing this, it is much appreciated.

  • @graphitic5578
    @graphitic5578 2 ปีที่แล้ว

    an intj and a programmer, nice bro - intp

  • @lisewagnac3623
    @lisewagnac3623 3 ปีที่แล้ว

    Totally agree! Wow thanks for the advice.

  • @nadeking4825
    @nadeking4825 3 ปีที่แล้ว +2

    Thank you for recommending me this, I am currently up to chapter 9 and have learnt so much and enjoyed it very much. After I complete this course, what other books or courses do you recommend for increasing one's ability to think like a programmer?

    • @MattLaine
      @MattLaine  3 ปีที่แล้ว +4

      Learning Java or C# will be trivial for you after doing nand2tetris, so I'd recommend broadening your horizons by going for a very expressive, high-level language, revisiting the idea of low-level languages, and figuring practical frameworks for things that people value. I'd recommend learning in this rough order:
      1. Clojure '(www.braveclojure.com/)
      1.1. ClojureScript '(www.learn-clojurescript.com/)
      2. Rust [doc.rust-lang.org/book/]
      Shameless plug: I'm actually putting together a course for learning Clojure and ClojureScript that goes back to first principles, but it'll be a while before that comes out.

    • @nadeking4825
      @nadeking4825 3 ปีที่แล้ว

      @@MattLaine Thank you for responding, I've tried Rust and it is very intuitive and rather simple to use compared to C++ which is great. Clojure/ClojureScript looks very interesting and I will take a look into it. Furthermore, I am also interested in learning the mathematics, science and algorithms behind CS in great depth. What books and/or courses would you recommend for this?
      On a side note, I have also watched your INTP videos and they have been helpful. Having my me-time helps me keep my life in some order and retains my sanity from the 'meat-grinder', namely high school. So if you can, please keep doing your public service announcements.
      Thank you for reading this.

    • @MattLaine
      @MattLaine  3 ปีที่แล้ว

      @@nadeking4825 I'd love to make some more videos. The hiatus is due to the birth of our fourth so we're changing routines and I'm taking paternity leave to spend more time with my family, so pretty much anything that doesn't involve them is relegated to a temporary low-priority status.
      I've been compiling a list of videos that I'd like to make. Is there anything in particular that you'd like to see?

  • @code5829
    @code5829 3 ปีที่แล้ว

    Thank you. 16 doing this

  • @nickkwasak
    @nickkwasak ปีที่แล้ว

    "People don't view knowledge as an explicit and immediate payout" You clearly don't know enough INTPs. Who do you think they hire as computer programmers most often?

    • @MattLaine
      @MattLaine  ปีที่แล้ว

      Most programmers are ISTJs, actually.

    • @Gabbargaamada
      @Gabbargaamada 8 หลายเดือนก่อน

      ​@@MattLaineyes, most programmers should be ISTJs because most programming work is rather mundane.. it is not fit for a low Si type