What I've learnt today(from youtube videos and comments)

南门棋
2023-12-01

1.Functional Programming

Link: 使用JavaScript学习函数式编程 — Anjana Vakil — JSUnconf
In this tutorial, Anjana talked about functional programming, which is different from imperative programming (命令式编程)and OOP.
Another tutorial: javascript higher-order functions

Concepts for later exploration

  • pure function (only this input --> output)
  • higher-order function: layers of functions (map, reduce, filter)
  • immutable: tree nodes
  • More: https://codewords.recurse.com/issues/one/an-introduction-to-functional-programming
  • Slide: https://slidr.io/vakila/learning-functional-programming-with-javascript

But the most impressive is the comments:

She is a great communicator!! So maybe the best teacher is one who gives you a ton of “ah-ha” moments and explain things really well.
She’s not like a bunch of pedantic dudes who talk around and pretend as if they are intelligent, but she thoroughly understands the core and generously and effectively delivers her knowledge. I wish she was my professor.
Completely cool at all aspects… how she explains, how she interacts with the audience, how she managed saying “i dont feel qualified to talk about non-blocking, promises…”
“Computer science is no more about computers than astronomy is about telescopes.”
– Edsger Dijkstra
i feel motivated, i think we need more women programmers for sure.

2.Jack Ma’s Advice

Two videos I watched: One, Two

Do things first not best!!! Be the first one!
Forrest Gump is the hero! Keep doing what you think is right and good!
Challenge (complaint) is opportunity! Don’t complain but change!
A leader respects talented people and sees negative when everyone is positive, positive when everyone is negative!

3. Some thoughts about future study

Gradually dive deep into the philosophy of programming.
Track and record my thoughts and ideas all around.
Have faith in yourself!
Currently I’m doing Python and JS (and PHP and MySQL), stick to these.
 类似资料:

相关阅读

相关文章

相关问答