Potpourri of tips for technology learning
-
Upload
noordm -
Category
Technology
-
view
187 -
download
2
Transcript of Potpourri of tips for technology learning
![Page 1: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/1.jpg)
Mohideen Noordeen
Potpourri of Tips for Technology Learning
- Mohideen Noordeen
![Page 2: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/2.jpg)
Mohideen Noordeen
Try to become Pragmatic, not Dogmatic.
![Page 3: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/3.jpg)
Mohideen Noordeen
Plan, Do, Check, Next.
![Page 4: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/4.jpg)
Mohideen Noordeen
Learning by doing, by experimentation.
![Page 5: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/5.jpg)
Mohideen Noordeen
Keep Mind Wide Open to learning.
![Page 6: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/6.jpg)
Mohideen Noordeen
Identify times of the day when you are responsive to maximal learning and
exploit them.
![Page 7: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/7.jpg)
Mohideen Noordeen
Become a sponge.
![Page 8: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/8.jpg)
Mohideen Noordeen
Learn from different perspectives
the same concept.
![Page 9: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/9.jpg)
Mohideen Noordeen
Allow us to help ourselves.
![Page 10: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/10.jpg)
Mohideen Noordeen
Be kind to oneself when learning challenges arise.
![Page 11: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/11.jpg)
Mohideen Noordeen
Patience is a virtue.
![Page 12: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/12.jpg)
Mohideen Noordeen
Seek the big picture.
![Page 13: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/13.jpg)
Mohideen Noordeen
Conduct experiments to both accelerate learning process and validate the learning.
![Page 14: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/14.jpg)
Mohideen Noordeen
Learn what you enjoy and enjoy what you learn.
![Page 15: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/15.jpg)
Mohideen Noordeen
Be honest to yourself, Pretending to learn is the worst form of learning.
![Page 16: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/16.jpg)
Mohideen Noordeen
When taking something at face-value do it consciously.
![Page 17: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/17.jpg)
Mohideen Noordeen
Try to understand and do not memorize blindly.
![Page 18: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/18.jpg)
Mohideen Noordeen
Focus, Focus, Focus. Work while you work, Play while you play.
![Page 19: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/19.jpg)
Mohideen Noordeen
While learning something, don't be distracted into wider/deeper learning,
jot it down to come back to it later if needed.
![Page 20: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/20.jpg)
Mohideen Noordeen
Setup desired outcomes upfront and
track direction and progress.
![Page 21: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/21.jpg)
Mohideen Noordeen
Value your time, it's one of the most valuable assets.
![Page 22: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/22.jpg)
Mohideen Noordeen
Adopt a quality-focussed mindset.
![Page 23: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/23.jpg)
Mohideen Noordeen
Identify and embrace selected state of the art methodologies, tools &
technologies.
![Page 24: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/24.jpg)
Mohideen Noordeen
Befriend the thing that you are learning, this
makes the process easier.
![Page 25: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/25.jpg)
Mohideen Noordeen
If you hate what you are learning, it's much harder to internalize.
![Page 26: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/26.jpg)
Mohideen Noordeen
Automate the stuff that is repetitive and prone
to human error.
![Page 27: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/27.jpg)
Mohideen Noordeen
Think more, write less by embracing automation
and right choice of tools & technologies.
![Page 28: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/28.jpg)
Mohideen Noordeen
Extreme productivity is the ultimate goal to
leverage our brain power.
![Page 29: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/29.jpg)
Mohideen Noordeen
Self-help is the best help ultimately, so keep your brain sharp and ready at all times.
![Page 30: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/30.jpg)
Mohideen Noordeen
No substitute to hard-work. Work hard and play hard.
![Page 31: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/31.jpg)
Mohideen Noordeen
Sometimes, you have be exposed to breadth-wise learning and sometimes
depth-wise, choose wisely.
![Page 32: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/32.jpg)
Mohideen Noordeen
When choosing to learn completely new concepts, total immersion mode is
a good option.
![Page 33: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/33.jpg)
Mohideen Noordeen
Automate programatically, pragmatically.
![Page 34: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/34.jpg)
Mohideen Noordeen
Automation also has a cost associated, so don't automate everything, it defeats the purpose of automation.
![Page 35: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/35.jpg)
Mohideen Noordeen
Sometimes you have to learn through multiple passes bit like a climbing the hill using
winding roads.
![Page 36: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/36.jpg)
Mohideen Noordeen
When learning entirely new concepts,
concentrate for 2 hours on the subject and take
a half-hour break.
![Page 37: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/37.jpg)
Mohideen Noordeen
Take breaks regularly for the learning to settle and solidify.
![Page 38: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/38.jpg)
Mohideen Noordeen
Open- source software technologies, frameworks & libraries have become
very complex and sophisticated.
![Page 39: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/39.jpg)
Mohideen Noordeen
Don't re-invent the wheel, there's always a library or
framework which does what you want and may
be more.
![Page 40: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/40.jpg)
Mohideen Noordeen
Think, integrate more and write less custom-code.
![Page 41: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/41.jpg)
Mohideen Noordeen
Embracing dozens of libraries & frameworks
and writing little custom-code is better than
embracing a few core libraries and writing
extensive custom-code.
![Page 42: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/42.jpg)
Mohideen Noordeen
Take stock of what you have accomplished in the learning process at key points of the
day, week, month.
![Page 43: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/43.jpg)
Mohideen Noordeen
Embrace continuous refactoring and setup
your project to allow for easy refactoring.
![Page 44: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/44.jpg)
Mohideen Noordeen
"If you do what you have always done, you'll get you
have always got". Therefore, embrace change.
![Page 45: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/45.jpg)
Mohideen Noordeen
You need to leave the "comfort zone" to learn
new things.
![Page 46: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/46.jpg)
Mohideen Noordeen
Sometimes you need to stay in the "discomfort
zone" longer than intended to learn the core-concepts.
![Page 47: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/47.jpg)
Mohideen Noordeen
Sometimes you need to go to the "discomfort zone"
temporarily to learn something specific and small.
![Page 48: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/48.jpg)
Mohideen Noordeen
So it's always an alternation between
"comfort" to "discomfort" zones to optimize the
learning.
![Page 49: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/49.jpg)
Mohideen Noordeen
Assimilate the learning by staying longer in the "comfort" zone after
learning a new concept.
![Page 50: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/50.jpg)
Mohideen Noordeen
Sometimes you have to invert the method to
learn faster.
![Page 51: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/51.jpg)
Mohideen Noordeen
By trying to learn a concept that depends on other unknown things, we are exposed to "on the way"
the unknown things.
![Page 52: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/52.jpg)
Mohideen Noordeen
Don't attempt to learn deeply everything under the sun.
Knowledge is vast and growing exponentially.
![Page 53: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/53.jpg)
Mohideen Noordeen
Rather learn to create a mental big picture to see how
the different componentsset the context.
![Page 54: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/54.jpg)
Mohideen Noordeen
Use internet resources wikipedia to expose yourself to technology topics quickly.
![Page 55: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/55.jpg)
Mohideen Noordeen
When learning a new or break-through
technology, think back at the underlying concepts & methodologies used to
achieve the results.
![Page 56: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/56.jpg)
Mohideen Noordeen
Use automation testing plans to create use case scenarios and vice-versa.
![Page 57: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/57.jpg)
Mohideen Noordeen
Automated testing helps in avoiding long working days and restless nights.
![Page 58: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/58.jpg)
Mohideen Noordeen
“All Code is Guilty until Proven Innocent”
![Page 59: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/59.jpg)
Mohideen Noordeen
Separation of concerns is another form of focussing
on the core task.
![Page 60: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/60.jpg)
Mohideen Noordeen
Avoid herd mentality, think different if warranted.
![Page 61: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/61.jpg)
Mohideen Noordeen
Try and adopt lean and lightweight libraries and
frameworks where possible.
![Page 62: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/62.jpg)
Mohideen Noordeen
It's easier to master them and also easier to discard them if you find
a better alternative down the road.
![Page 63: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/63.jpg)
Mohideen Noordeen
Identification of a good technology, framework
or library is both a science and an art,
do it carefully.
![Page 64: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/64.jpg)
Mohideen Noordeen
Do not fall for solutions which claim to offer everything positive,
there is no such thing as a silver bullet.
![Page 65: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/65.jpg)
Mohideen Noordeen
Every technology decision is always a
calculated tradeoff, you cannot have the apple
and eat it too.
![Page 66: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/66.jpg)
Mohideen Noordeen
Don't fall in love with the technologies you embrace or adopt, you
will start having a clouded vision of things.
![Page 67: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/67.jpg)
Mohideen Noordeen
Embrace standards and conventions where applicable.
![Page 68: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/68.jpg)
Mohideen Noordeen
Software is not supposed to cryptic or read-once but rather write-once, read-many by author &
several developers.
![Page 69: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/69.jpg)
Mohideen Noordeen
Remember, software very often will outlive the development team or
developer.
![Page 70: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/70.jpg)
Mohideen Noordeen
Error prevention is better than cure.
![Page 71: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/71.jpg)
Mohideen Noordeen
Sometimes you have to invest in a key-learning process now to get the returns manifold later.
![Page 72: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/72.jpg)
Mohideen Noordeen
Re-usability is a useful feature to have.
Functional programming facilitates this process.
![Page 73: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/73.jpg)
Mohideen Noordeen
Strive to be a continuous learner, both in active and passive modes.
![Page 74: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/74.jpg)
Mohideen Noordeen
Exploit utility libraries when available, they are
there for a purpose.
![Page 75: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/75.jpg)
Mohideen Noordeen
Be aware of the technology trends but
don't try and keep pace continuously.
![Page 76: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/76.jpg)
Mohideen Noordeen
Your time and learning capacity are finite
resources, it's like a slower car trying to keep up with a faster car, It's impossible.
![Page 77: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/77.jpg)
Mohideen Noordeen
Tailor your learning process to keep you
agile in order to learn a lot quickly.
![Page 78: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/78.jpg)
Mohideen Noordeen
Apply what you learnt recently in order to
assimilate and validate the proof the concept.
![Page 79: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/79.jpg)
Mohideen Noordeen
Think of yourself as an extreme lean startup and act accordingly.
![Page 80: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/80.jpg)
Mohideen Noordeen
I wanted to share my learning experiences and advice that I provide to
my junior software engineers at my startup.
![Page 81: Potpourri of tips for technology learning](https://reader031.fdocuments.us/reader031/viewer/2022032616/55a6778a1a28abb1758b46b2/html5/thumbnails/81.jpg)
Mohideen Noordeen
Mohideen Noordeen MS PhD MoT (EPFL) CEO Inforill Technologies Pvt Ltd
www.inforill.comwww.linkedin.com/in/mohideen
@DeenSquared