본문으로 바로가기

Nomad Coder 니콜라스 Q&A 세션

category Project Based Learning 2020. 1. 31. 19:00
Nomad Coders Q&A Session

 

 

 

1. I'm 30 years old. Am I too old to start to code? 

  • You can be distracted with other responsibilities.

  • It may take time and learn slowly.

 

2. Which language to start with? 

  • HTML and CSS is visual. So start with HTML and CSS

 

3. Nico, How did you start to code? 

  • I had a goal of something: like hacking my mom’s computer

  • Goal such as How to make virus with Python. 

  • Copying website: “I want to learn how they put this square on top of this image”

  • I spent so much time on Inspecting code.

 

4. Nico, How do you learn to code? with documentation? 

  • yes. Reading documentation helps. 

  • ReactJS is good documentation, but graphene of Django doesn’t help

  • Reading documentation first, read example. Before you buy any books or course. 

 

5. A time-efficient way of learning to code? 

  • You need mentor. For example, it is 2019. You shouldn’t learn JQuery

  • Useless, nobody uses it, doesn’t work: These are useless.

 

6. How to review? 

  • You need to move on to project that is useful. Make a product to yourself. 

  • Send me a link with new product. 

  • Or send me a link with new feature added on to cloning project: like changing password, responsive feature

 

7. I am a front-end engineer, should I study back-end? 

  • If you are happy with doing backend, go ahead. 

  • If you need to do project relying heavily on data data, then you should learn it. 

    • Hotel booking system, airplane ticket booking simulator

 

8. I am a back-end engineer, should I study front-end? 

  • Frontend engineers will be replaced by machines… 

  • There is website that designs machines. Focus on JS.

  • JS opens up possibilities of doing frotend, backend, mobile ...

 

9. how to find a remote job? 

  • Build relationship in own country. Keep relationship

  • If you are full stack, make friends who have agency that needs developer. 

  • Make five friends that have agency. They will give you jobs. 

  • Finding remote job online is difficult: competing with Indians. Yuk.

  • Contacts in home country, Skype them, do outsource works. 

 

10. what do you think of spring? 

  • It is Java. 

  • JavaScript community is funnn

 

11. PHP? 

  • I respect PHP. 

 

12. future of web dev 

  • I believe machines will take away jobs of frontend developers that do not specialize in something. 

  • Doing HTML, CSS is of course not enough. 

  • For example, “Supernova” generates React code from sketch for you.

  • That’s going to push us to become full stack. 

  • Future web development will be automated. 

  • Serverless is going to take away a lot: API Gateway, Lambda… It is going to take lots of backend jobs as well. 

  • We are pushing to full stack. ex: PRISMA

 

13. Open source project for junior programmer?

  • It is a very good thing.

  • It depends on what you do. Look for libraries, and see what they do. 

  • For example, if you are learning JS, read Redux source code. It is not big as you think. 

  • Another example will be Hooks source code. 

 

15. firebase? 

  • Firebase, Prisma, if they make your project be done faster, do it. 

 

16. flutter? 

  • Flutter is amazing.