Learn more than 99% of software engineers with just two tools

ODDELL
11 Mar 202406:56

Summary

TLDRThe speaker shares their academic journey, highlighting a transformative learning strategy that led to a first-class degree in construction finance and a successful pivot into tech. They emphasize the Ali Abdul method, which involves creating a question-and-answer database from textbooks and using the Anki app for spaced repetition to retain information. The speaker also suggests using Obsidian for note-taking and emphasizes the importance of learning business knowledge alongside technical skills, as well as keeping up with industry news and filling knowledge gaps within your team.

Takeaways

  • 🎓 The speaker initially struggled in college but eventually excelled in a construction finance degree, achieving a first-class degree with honors.
  • 🚀 The Ali Abdul method was instrumental in the speaker's academic success, which involved using mind maps and a question-and-answer approach to learning.
  • 📚 A friend's strategy of writing down questions and answers from textbooks in a Word document and using the Anki app for spaced repetition was adopted and adapted by the speaker.
  • 🔗 The speaker prefers using Obsidian for note-taking, which allows for linking notes together and visualizing the connections between different pieces of information.
  • 📈 The speaker applied the learning strategy to software engineering by breaking down an in-depth book into questions and answers, and supplementing with code snippets or images.
  • 🏢 In addition to technical skills, the speaker emphasizes the importance of learning business knowledge specific to one's company to stand out in the workplace.
  • 🌟 To get ahead, the speaker suggests learning from team members' strengths, finding knowledge gaps in the team, and staying updated with tech news.
  • 👥 Networking and mentorship are key, as the speaker recommends learning from colleagues who excel in specific areas and taking on tasks that fill gaps in team knowledge.
  • 💡 The speaker created a separate video detailing a workflow for problem-solving, which is a crucial skill in a software engineer's job.
  • 📺 Consuming relevant YouTube content helped the speaker in their career transition and suggests others do the same to stay informed about the language and communication of software engineers.

Q & A

  • What was the speaker's academic performance in college?

    -The speaker received two D's and two 's in college, studying physics, maths, English, and computer science.

  • How did the speaker transition into a construction finance degree?

    -The speaker managed to get into a university through clearing to study a construction finance degree.

  • What was the speaker's achievement at the end of the construction finance degree?

    -The speaker graduated with a first-class degree with honors.

  • What method did the speaker use to improve their learning strategy?

    -The speaker used the Ali Abdul method, which involves creating a collection of questions and answers from textbooks and using the Anki app for spaced repetition.

  • What note-taking application does the speaker prefer over Word documents?

    -The speaker prefers Obsidian, a note-taking app that links notes together and visually represents the connections between them.

  • How does the speaker apply their learning strategy to software engineering?

    -The speaker breaks down in-depth books into questions and answers, supplements them with images or code, and uses Anki for long-term retention of the knowledge.

  • What additional knowledge does the speaker suggest learning for someone in a software engineering role?

    -The speaker suggests learning the business knowledge of the company and staying ahead of how the business works.

  • What are the three points the speaker recommends to stand out in a team?

    -Learn from the best on the team, find knowledge gaps in the team, and keep up to date with tech news.

  • How did consuming YouTube content help the speaker in their career transition?

    -It helped the speaker understand the language and communication style of software engineers, making their transition from construction to tech smoother.

  • What is the importance of staying updated with tech news?

    -Staying updated with tech news helps in being aware of new tools and technologies that can be beneficial in one's work and staying ahead of the curve in the industry.

  • How does the speaker approach problem-solving in their work?

    -The speaker has a specific workflow for problem-solving, which is not language-specific and can apply to everyone. They made a separate video explaining this workflow.

Outlines

00:00

🎓 From Academic Struggles to First-Class Success

The speaker shares their journey from college, where they had poor grades in physics, maths, English, and computer science, to achieving a first-class degree with honors in construction finance at university. They explain how they managed to pivot into tech within three months and became adept at learning new strategies. The speaker credits the Ali Abdul method for their academic turnaround and success in the tech field. They discuss the importance of effective learning strategies, such as creating question-and-answer pairs from textbooks and using spaced repetition software like Anki for long-term retention. The speaker also emphasizes the value of using a note-taking app like Obsidian to link notes and understand the connections between different topics.

05:01

🚀 Accelerating Your Career with Learning Strategies

The speaker delves into the practical application of their learning strategies for software engineering and business knowledge. They suggest breaking down in-depth books into Q&A format and supplementing with code or images for better understanding. The speaker also highlights the importance of learning business knowledge to stand out in the tech industry. They recommend learning from team members' strengths, identifying knowledge gaps within the team, and staying updated with tech news. The speaker shares tips on how to consume YouTube content and utilize tools like GitHub to stay ahead of the curve. They conclude with advice on problem-solving skills and direct the audience to another video for a language-agnostic problem-solving workflow.

Mindmap

Keywords

💡academic performance

Academic performance refers to how well a student does in their studies, typically measured by grades and overall understanding of the subject matter. In the video, the speaker initially struggled with their academic performance, achieving two D's and two 's in college. However, they managed to turn things around and obtained a first-class degree with honors in their university education, indicating a significant improvement in their academic performance.

💡clearing

Clearing is a process in which students can secure a place at a university after the initial application window has closed, often used for those who did not meet the conditions of their firm or insurance choices. In the context of the video, the speaker used the clearing process to gain admission to a university to study construction finance, which marked a turning point in their academic journey.

💡pivot

To pivot refers to changing one's direction or approach, often in response to new information or changing circumstances. In the video, the speaker talks about pivoting from construction to technology, indicating a significant career shift that allowed them to apply their newly acquired skills in a different field.

💡Ali Abdul method

The Ali Abdul method is a learning strategy that the speaker discovered and applied to achieve academic success. It involves creating a system of questions and answers based on study material, using tools like mind maps and the Anki app to reinforce memory and understanding. The method is designed to help learners internalize and recall information more effectively.

💡Anki

Anki is a flashcard app that uses spaced repetition to help users memorize information more efficiently. It allows users to create digital flashcards with questions and answers, which are then reviewed at intervals tailored to the user's recall ability, with the aim of moving information from short-term to long-term memory. In the video, the speaker uses Anki as part of their learning strategy to retain information from their studies.

💡note-taking

Note-taking is the act of recording information during a lecture, meeting, or while studying, with the goal of retaining and reviewing the material later. In the video, the speaker emphasizes the importance of effective note-taking using tools like Obsidian, which helps link notes together, creating a web of interconnected information that can be easily referenced and reviewed.

💡software engineering

Software engineering is the application of engineering principles to the design, development, and maintenance of software systems. It involves writing code, debugging, and using various tools and frameworks to create efficient and reliable software. In the video, the speaker applies their learning strategies to software engineering by breaking down technical books into questions and answers, which they then use to solidify their understanding of coding concepts.

💡business knowledge

Business knowledge refers to the understanding of how a business operates, its processes, products, and the industry in which it functions. In the context of the video, the speaker emphasizes the importance of not only learning technical skills but also acquiring business knowledge to stand out in the tech industry. This includes understanding the specific terminology and context of the company one works for.

💡learning from peers

Learning from peers involves gaining knowledge or skills by observing and interacting with colleagues or other individuals in the same field. The speaker in the video advocates for this approach, encouraging viewers to identify the strengths of their teammates and actively seek to learn from them, which can lead to professional growth and improved problem-solving abilities.

💡knowledge gaps

Knowledge gaps refer to areas of information or expertise that are missing within a team or individual. Identifying and filling these gaps can provide a competitive advantage and demonstrate value to an organization. In the video, the speaker advises viewers to find these gaps in their team and take the initiative to learn and master the areas where others may lack expertise.

💡tech news

Tech news refers to the latest information and updates about the technology industry, including new developments, trends, and tools. Staying informed about tech news is crucial for professionals in the field to remain current and adapt to changes. The speaker in the video emphasizes the importance of keeping up to date with tech news to be aware of new tools and frameworks that can enhance one's work.

Highlights

The speaker transitioned from struggling in college to achieving a first-class degree in construction finance.

The Ali Abdul method played a crucial role in the speaker's academic success and ability to learn effectively.

The speaker initially had doubts about the effectiveness of traditional learning strategies like mind maps.

A friend's unique approach of using a Word document and the Anki app for learning was adopted and adapted by the speaker.

The strategy involves creating a collection of questions and answers from textbooks, which are then used in the Anki app for spaced repetition.

The Anki app adjusts the frequency of reviewing flashcards based on the user's ability to recall the information.

The speaker prefers using Obsidian for note-taking due to its ability to link notes together and visually represent the connections.

The speaker applied the learning strategy to software engineering by breaking down an in-depth book into questions and answers.

In addition to technical knowledge, the speaker emphasizes the importance of understanding the business context.

The speaker suggests learning from the strengths of team members and leveraging YouTube for professional development.

Identifying and filling knowledge gaps within a team can set an individual apart and provide unique value.

Staying updated with tech news and trends is crucial for staying ahead in the industry.

The speaker created a separate video detailing a workflow for problem-solving that is applicable to everyone.

The speaker's journey from college to university and then into the tech industry demonstrates the power of effective learning strategies.

The use of spaced repetition and active recall techniques significantly enhanced the speaker's learning process.

Adapting学习方法 to fit one's own preferences and needs can lead to greater success in learning and retaining information.

The speaker's experience underscores the importance of continuous learning and adaptation in a rapidly evolving field like technology.

Transcripts

play00:00

when I was in college I did physics

play00:01

maths English and computer science I got

play00:03

two D's and two 's it didn't go well I

play00:05

thought I wasn't academic I managed to

play00:07

get in through clearing to a university

play00:08

to do a construction Finance degree at

play00:10

the end of it I got a first class degree

play00:12

with honors and then spent 6 months in

play00:13

construction and pivoted into Tech and I

play00:15

was Sprint ready in 3 months in a text

play00:18

act but I'd never worked in before and I

play00:19

had no prior projects so in this video

play00:21

I'm going to show you how the Ali Abdul

play00:23

method got me a first class degree and

play00:25

put me on the path to becoming pretty

play00:27

Adept at learning the strategy I've end

play00:29

up apply to become Sprint ready in 3

play00:31

months and then the three things that

play00:33

you need to do that will get you noticed

play00:35

as being knowledgeable so how do you get

play00:36

good at learning well after my failure

play00:38

at College I realized that this was my

play00:40

last chance to get my act together going

play00:42

to University was going to cost a lot of

play00:43

money and I wouldn't have a second shot

play00:45

at it so I think I literally went online

play00:47

and typed in how to get a first class

play00:49

degree at University and this would have

play00:51

come up now it wasn't this specific

play00:53

video it was an old one but I think he's

play00:54

deleted where he shared that he had all

play00:56

of these strategies for learning that he

play00:58

implied he did the mind maps he did did

play01:00

like all of the classic things that you

play01:01

think of when it comes to learning he

play01:02

had a friend that was massively

play01:04

outperforming him so he asked his friend

play01:06

oh what what's your secret and the dude

play01:08

had a Word document and an app called

play01:10

anky and in this word document he would

play01:12

literally just write down questions and

play01:15

answers now these guys were studying for

play01:16

medicine so it would literally just be a

play01:18

collection of okay he's learned about St

play01:21

Mary cury and he would write the

play01:23

questions that would answer all the

play01:25

things that he needs to remember about

play01:27

them so when did she die and then he

play01:29

would write the answer and he would keep

play01:31

writing these questions and answers

play01:33

until he' finish whatever textbook

play01:35

section that he was on and it covered

play01:37

everything and then he would copy and

play01:39

paste feeds into an app called uny and

play01:41

this is what the GUI looked like so

play01:43

you'd simply get the question and You'

play01:45

think okay what's the answer and then

play01:48

down here there'd be a show button you

play01:49

click show and it would show you the

play01:50

answer and based on whether you could

play01:52

remember what the answer was You' click

play01:54

you'd either click again good or easy so

play01:56

if you're struggling it will show you

play01:58

more frequently you can see there 1

play01:59

minute right so it's going to show you

play02:01

again in in a minute but if you found it

play02:03

easy it's not going to show you that

play02:04

card for another 4 days so essentially

play02:05

what it does is it it asks you the

play02:07

questions that you need asking more

play02:09

often more often and the ones that you

play02:12

have learned quickly it doesn't show you

play02:15

for a few days now really this only

play02:17

takes about 5 minutes a day because the

play02:19

cards become so spread out there's some

play02:22

that are in my database that it only

play02:23

shows me once a year because I just know

play02:25

them like the basics of coding like

play02:27

stuff that I day-to-day still have in

play02:30

the bank just in case because you know

play02:31

you never know what you'll forget and I

play02:33

don't have to manage it anymore it's

play02:34

managed by the software for me now I'm

play02:36

not too sure I agreed really with having

play02:38

a bunch of Word documents with all of

play02:40

your notes because it's not a very smart

play02:41

way of organizing what you've learned so

play02:43

I actually use obsidian which links your

play02:46

notes together in and this graph shows

play02:48

it quite nicely right so this person has

play02:51

a books note and he's linked it to some

play02:54

authors and so he can literally see the

play02:56

connections between what he's learned

play02:58

and it's just an overall really powerful

play02:59

note taking app that I use but I'm not

play03:01

going to go into too many details just

play03:03

so that I can give you the overall

play03:04

framework of what I do so you've got

play03:06

obsidian for taking notes and you've got

play03:08

uny for remembering what you've noted

play03:11

forever how do you apply that to

play03:12

something like software engineering well

play03:14

first I would get an in-depth book on

play03:17

your text tack so I have the I have John

play03:20

Ski C in-depth and I went through this

play03:22

book and I broke it up into questions

play03:24

and answers now a lot of this stuff I

play03:26

already knew it was solidifying my

play03:28

knowledge and making sure that I was

play03:29

doing things correctly so for example I

play03:31

might be taking notes on generics so I'd

play03:33

write a question but what I'm reading in

play03:35

the textbook answers I'd write down the

play03:37

answer and then also I normally give

play03:39

myself something supplementary if it's

play03:41

not code then it's normally an image but

play03:43

in the case of code I'll put in line

play03:45

code so if I let this know that it's C

play03:47

code and we give them better formatting

play03:49

then we have our question and answer and

play03:51

this is how I track what I learn in

play03:52

coding you're a software engineer you're

play03:54

not just here to learn code you've got

play03:57

to apply it to a business context so

play03:59

another thing is keeping ahead of how

play04:01

your business works so you should also

play04:03

be using this technique to learn the

play04:06

business knowledge of your company

play04:08

because the chances are your colleagues

play04:09

aren't doing this and this is really

play04:11

going to stand out after a couple of

play04:13

months when you can remember all of the

play04:15

technical terms and knowledge that is

play04:17

specific to that business instead of

play04:19

just generically bringing code like

play04:20

every software engineer graduate does

play04:22

once you've created these notes you just

play04:23

copy paste them into ankey and there you

play04:25

go you've got them memorized forever for

play04:28

maybe five minutes a day so your last

play04:30

question might be okay well that's

play04:32

obvious learn coding and learn and learn

play04:34

the business knowledge what else should

play04:35

I be learning what else should I be

play04:37

learning to get ahead I really want to

play04:38

be that person that everybody knows

play04:40

knows their stuff well I've actually got

play04:42

three points on first I think you should

play04:43

learn from the best you're going to be

play04:45

on a team and people are going to have

play04:47

strengths and weaknesses work out what

play04:49

people are good at and learn from them

play04:51

if you have a colleague who happens to

play04:52

be really good at system architecture

play04:54

and you have a task that's relevant to

play04:55

that go and learn from them say look

play04:57

this is what I'm working on I know

play04:59

you're the guy for system architecture

play05:01

they're going to love that you've

play05:02

noticed they're more likely to be

play05:03

willing to help from that in this way

play05:05

you're making the most off of the

play05:06

mentorship that you can get from your

play05:08

colleagues it's what's going to set you

play05:09

apart from the people who don't

play05:10

currently have a job if you don't have a

play05:12

job you've got YouTube I consumed so

play05:14

much YouTube content while I was in

play05:16

construction and that eased my

play05:18

transition because I understood the

play05:20

language I understood how software

play05:22

Engineers communicate because I watched

play05:24

them in my spare time right so the

play05:25

second thing is to find the knowledge

play05:27

gaps in your team your team isn't going

play05:29

to cover every single aspect of what the

play05:31

business needs you to be able to do find

play05:33

where find the holes maybe somebody

play05:35

recently has left and he was the guy for

play05:38

a specific library or framework fill

play05:40

that Gap if you're in a standup and

play05:43

there's a feature that's coming up and

play05:44

everybody throws their hands up and says

play05:45

actually I haven't really worked on

play05:46

something like that before I don't know

play05:48

jump on that task take notes remember it

play05:51

so then in a month time when you get

play05:52

another feature just like it and

play05:54

everybody still doesn't know what

play05:55

they're doing you're the guy that goes

play05:57

oh I I did it I remember what I did did

play05:59

here's how we're going to do it and

play06:01

lastly keep up to date with tech news

play06:03

chances are you're probably using GitHub

play06:04

co-pilot and that's because that

play06:06

information has got to you think of

play06:08

other tools that are equally useful that

play06:10

you're not aware of just because you're

play06:12

not keeping up to date with the industry

play06:14

and you don't have to be sat there

play06:16

reading you know the tech the tech

play06:18

section of the financial times subscribe

play06:20

to some YouTubers that make the news

play06:22

interesting like I watch every fire chip

play06:24

video and it's hilarious it's really

play06:26

good and when I'm when I'm at work and

play06:29

people talking about a new JavaScript

play06:30

framework I already know about it and

play06:32

the reason I remember that is because

play06:34

it's funny if you follow this strategy

play06:36

you're going to notice that your

play06:37

knowledge for your career has exploded

play06:39

but that doesn't strictly mean that

play06:41

you're going to be good at problem

play06:43

solving which is still a massive part of

play06:44

your job so I made this video here which

play06:47

talks about my workflow for how I solve

play06:49

problems it's not language specific so

play06:51

it should apply to everyone so if you

play06:52

click this video here hopefully that

play06:54

helps cheers

Rate This

5.0 / 5 (0 votes)

Related Tags
Learning StrategiesAcademic TurnaroundTech CareerAli Abdul MethodNote-TakingAnki AppBusiness KnowledgeMentorshipSkill DevelopmentTech News