Тёмный

The Projects That Got Me Into Google (tips for software engineering projects) 

Clément Mihailescu
Подписаться 532 тыс.
Просмотров 1,8 млн
50% 1

Опубликовано:

 

6 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 1,1 тыс.   
@clem
@clem 5 лет назад
(Edit as of 05-10-2019: here's a tutorial I made for my Pathfinding Visualizer: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-msttfIHHkak.html ) (Edit as of 15-10-2019: here's a tutorial I made for my Sorting Visualizer: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-pFXYym4Wbkc.html ) This video is pretty long, so here are some timestamps for your convenience: - 0:00 | badass card trick for smashing of the like button - 0:28 | introduction - 1:37 | project #1 intro - Pathfinding Visualizer (link below) - 2:57 | project #1 deep dive - Pathfinding Visualizer (clementmihailescu.github.io/Pathfinding-Visualizer/ ) - 6:33 | 5 things that make great software engineering projects - 8:42 | project #2 - Sorting Visualizer (clementmihailescu.github.io/Sorting-Visualizer/ ) - 10:50 | project #3 - Oak Programming Language (repl.it/ETv1/561 ) - 14:12 | project #4 - Momentum Chrome Extension Clone - 17:25 | conclusion
@indiansoftwareengineer4899
@indiansoftwareengineer4899 5 лет назад
next video topic- please tell how you got these ideas from because most of the time we make "CRUD" applications web apps and yours are "out-of-the-box thinking" projects. and how you started building them...
@codingwithzhia
@codingwithzhia 5 лет назад
Thanks for sharing! These are awesome sauce stuff 👍🎉
@SajeelCodes
@SajeelCodes 5 лет назад
*Video Request* : plz make a video on how to park the bike in the Google Parking XD
@algorithmimplementer415
@algorithmimplementer415 5 лет назад
Why did you choose to call your language oak? :D
@SajeelCodes
@SajeelCodes 5 лет назад
@@algorithmimplementer415 because 37% of Ex-Google Algo-Experts do that
@brianevans4
@brianevans4 3 года назад
Five markers of a good project: 1. Very visually engaging 2. Wow factor 3. Interactivity 4. Easy for someone to understand 5. Did you learn something while making it
@asurp7173
@asurp7173 3 года назад
Yeah, not something like 1k+ lines of code on github, without clear desriptionwhere only you know whats going on
@mindblower113
@mindblower113 2 года назад
What's wow factor?
@user-ny6zs6lv5z
@user-ny6zs6lv5z 2 года назад
@@mindblower113 something that amaze people
@ilyassoirgane3054
@ilyassoirgane3054 2 года назад
@@user-ny6zs6lv5z pppppppp0p00p
@dinkleberg794
@dinkleberg794 4 года назад
Who else is embarrassed by how insane these projects are compared to ur own?
@rozzero9664
@rozzero9664 4 года назад
duh no wonder google hired him. Its would take me years to be like this holy shit
@danieldawson8018
@danieldawson8018 4 года назад
Yea....I made a social networking site, but frameworks and libraries do all the heavy lifting. Definitely feeling motivated to learn more visualization tools.
@danieldawson8018
@danieldawson8018 4 года назад
@@chocolatezt I agree with all but his pathfinder visualization. For that early in his programming career, it looks great and is relatively complex. If he made something like that now it would be less impressive for sure, but the video is about his portfolio at the time he got the google job, and tips for projects others might have.
@yellowflashgaming9237
@yellowflashgaming9237 4 года назад
Me too what embarrassing me is he's a math major and went just a boot camp
@maybeJace
@maybeJace 4 года назад
Any project is better than no project
@boyanglyu66
@boyanglyu66 3 года назад
When I was learning Dijkstra/Bellman-Ford during the past semester, our professor introduced this tool to help us visualize what was really going on. Now I realized that this is made by you. It's a very cool project and it helped me a lot. Thanks!
@clem
@clem Год назад
Wow, really?! That's awesome to hear!
@FunkL0chx3
@FunkL0chx3 4 года назад
he just called me stupid for 17 minutes
@lifecodesher5818
@lifecodesher5818 4 года назад
seriously mann
@sanketprasad2532
@sanketprasad2532 4 года назад
😂😂
@sumanth5087
@sumanth5087 3 года назад
😎
@SuperstarFx
@SuperstarFx 3 года назад
Lmaoo
@tedisetiandi_
@tedisetiandi_ 3 года назад
Lmaoooooo😂
@pulisichhh
@pulisichhh 5 лет назад
hmmm, suddenly I don't feel like applying to google anymore.
@subhroneelmoitra1895
@subhroneelmoitra1895 5 лет назад
big mood
@williamlee7119
@williamlee7119 5 лет назад
why?
@Adam-cn5ib
@Adam-cn5ib 5 лет назад
This video shows the end result of a project to give an idea. If you want to apply to google you have to have the idea of working hard in mind (Not the end results). If you are lazy in life and don't like to work a lot then I wouldn't suggest it, but if you are; you shouldn't let this video discourage you.
@williamlee7119
@williamlee7119 5 лет назад
@@Adam-cn5ib of course you have to work hard... isn't that a given?
@ducksoop.x
@ducksoop.x 5 лет назад
@@williamlee7119 Not for most people. A lot of people feel like they're entitled to a certain job just because they have a degree. A degree is a great accomplishment, but your talent shows in what you actually do with your skills.
@sumeetbhujang2756
@sumeetbhujang2756 5 лет назад
The Path finder algorithm project was something next level... Really liked it.. Those were really great projects.. 🙌🙌
@ShivamKumar-cv7jv
@ShivamKumar-cv7jv 5 лет назад
Have you any Idea, how he made that ,i asking about the language he adopted to implement the project.
@kindeep
@kindeep 4 года назад
SHIV SINGH RATHORE JavaScript...
@sangramjitchakraborty7845
@sangramjitchakraborty7845 4 года назад
There are some great visualization libraries for javascript.
@aniketjain8892
@aniketjain8892 4 года назад
Which programming language(s) are best for this kind of algorithm animation? Which languages did he use?
@dennisdzeko3916
@dennisdzeko3916 4 года назад
@@aniketjain8892 HTML, CSS, JS and probably 1-2 months of coffee nights.
@RachitJain
@RachitJain 5 лет назад
I can also do that card trick. I use the pause button on my camera though.
@gangland515
@gangland515 5 лет назад
Rachit Jain bhai app ki Microsoft mey kya pay thi
@gdthegreat
@gdthegreat 5 лет назад
Hi Rachit, let's see in his next video. BTW, you also have many tricks/skills, saw in your latest video, on Microsoft Experience..... Loved knowledge by you guys.
@abhinavraut3099
@abhinavraut3099 5 лет назад
Hi
@SumitKumar-fn3gj
@SumitKumar-fn3gj 5 лет назад
@@gangland515 sala fucking indian mindset
@amitrana2756
@amitrana2756 5 лет назад
Sumit Kumar salary hi toh puch rha hai. Isme kya mindset ki problem hai.
@cassiopeiaeatssnacks
@cassiopeiaeatssnacks 4 года назад
Clement: Own programming language Me: *ah yes, another weather/todo/web app*
@themindhelp9584
@themindhelp9584 2 года назад
🥺🥺🤣🤣🤣🤣🤣
@mohammadhijazi400
@mohammadhijazi400 3 года назад
Thanks man, you just gave me a 17:46 min video that explains in details why I'm not being hired by google in this lifetime. Saved me the time of applying, really thanks😅
@bogdant.8599
@bogdant.8599 Год назад
Same, here bro
@yxngboypolo
@yxngboypolo Год назад
Bro don’t let this discourage you. If you put the time in to learn then you can reach this point. At the end of the day it’s just problem-solving skills.
@KaplaBen
@KaplaBen 4 года назад
"Moving down to the less interesting projects, we decided to create a programming language with an interpreter for it." Okay
@emilavramov8245
@emilavramov8245 4 года назад
When you put it like this, it does really sound a bit funny. But, until you dive into trying to create a new language, you think it's some God-like complexity. Yet, it took me three days (after work) to design my own simple language and to write an interpreter for it (using PHP, LOL). It is not something really powerful (or usable in that sense :) ), but it is quite easy once you get to know what you're doing :)
@thomasleak
@thomasleak 4 года назад
lmao
@EpicManTv
@EpicManTv 4 года назад
each student on like 3rd year of education is capable to build his own language all the more interpreter
@crptc5707
@crptc5707 4 года назад
That's equivalent to a full-semester compiler course.
@yutonghuang2390
@yutonghuang2390 4 года назад
Emil Avramov Maybe you are just super smart or I'm just super dumb, but it took me one whole semester to build a semi functional pseudo java interpreter using racket, with a bunch of bugs
@victorchris5567
@victorchris5567 4 года назад
If you are just starting out, please do not ditch your CRUD project because of these mind blowing Algo projects. Complete your "beginner" project , then move up to something more challenging and so on. Eventually you will arrive here. Btw, you are a genius Clement
@thosamnorlha1229
@thosamnorlha1229 3 года назад
Hello, I’m a first year cs student, we’ve been coding with java and using javaFX until now, what would you recommend to do during this summer holiday ? Every time I have a project in mind, I am too unexperienced... I tried to make an app using flutter and fire base but everything seems to be out of reach, I am always so lost that I give up. Do you have any suggestions? Maybe it would be best for me to take a machine learning with python class during summer ?
@mymoomin0952
@mymoomin0952 3 года назад
@@thosamnorlha1229 I'd recommend making the absolute most basic things possible first. These projects in the video are very cool but before you can do a path-finding visualiser you've got to learn how to do building blocks like animations. For learning e.g. flutter try making an app that does nothing but launch and show you a landing page. Try making one where you press a button and the app tells you what button you pressed. Try making a simple calculator. Then try making the calculator look good and you've got a basic project you can show people when you come back from the holidays That kind of progression can be v powerful for learning. Try and do stuff that's just one step outside of your current abilities and before you know it you'll walk a mile
@hil449
@hil449 3 года назад
@@thosamnorlha1229 yea man, start with basic stuff. These 4 projects are not the only projects that clement ever did. These are the absolute BEST ones he's ever done. Im sure he made a lot of crappy projects back on the bootcamp. You dont have to start with something mind-blowing. I'd say you shouldn't start with something so difficult
@blitzace9728
@blitzace9728 5 лет назад
Flex all you want. These are amazing and you worked very hard for it!
@clem
@clem 5 лет назад
Haha, thank you!
@duanediaz3589
@duanediaz3589 5 лет назад
im surprised! i was in a dead end with my C# project called maze randomizer and solver, but when i saw your pathfinder project it kinda give me a hint on what to do. thank you and keep up the great videos
@LongboardsBE
@LongboardsBE 4 года назад
Very nice projects, great tips even though i’m not going for a software interview
@sudhamajayanthi
@sudhamajayanthi 3 года назад
What ?!
@scotthackney4747
@scotthackney4747 3 года назад
Bro I love your Longboarding videos, so funny to see you here haha.
@LongboardsBE
@LongboardsBE 3 года назад
@@scotthackney4747 haha sup dude, well this some quality content right here, unlike my stuff... 😂 edit: typo
@scotthackney4747
@scotthackney4747 3 года назад
@@LongboardsBE nah your videos are great, gonna come back to them once I'm ready to learn my first trick. Keep them up man!
@xavierxavier3610
@xavierxavier3610 3 года назад
I love your longboarding videos, dude. I remember watching a bunch of your videos when I started longboarding lol
@namiv9412
@namiv9412 5 лет назад
OMG this is so cool!!! Basically even a newbie in computer science can understand the algorithm by visualizing!
@ilyesmilyesm2576
@ilyesmilyesm2576 5 лет назад
be aware man fb may fire you if your channel got big x)
@Xellos976
@Xellos976 5 лет назад
Rip techlead
@SajeelCodes
@SajeelCodes 5 лет назад
Fb may fire you. Your wife may leave you x)
@eb3433
@eb3433 5 лет назад
That's not the reason he got fired. You have to read between lines.
@ilyesmilyesm2576
@ilyesmilyesm2576 5 лет назад
@@eb3433 I know it may not be the true reason he generally mixes between serious staffs and joking; . . after using your super power of reading between lines can you tell us what was the reason?
@eb3433
@eb3433 5 лет назад
Ali Ilyes MANSOUR You’ll get there bro!
@GPT-X938
@GPT-X938 5 лет назад
Simply awesome, your first two projects blew me away. Both are great to demo, particularly your pathfinding visualizer.
@dtpietrzak
@dtpietrzak 4 года назад
I've watched about 5 videos of yours over the last few days, and I gotta say, you are great. Thanks man!
@clem
@clem 4 года назад
Appreciate it!
@AniVerseChannel
@AniVerseChannel 4 года назад
Dude, your projects are extremely clean and well thought out! Good job!!
@RemiOdufuye
@RemiOdufuye 5 лет назад
i have used a few interview prep tools like "cracking the coding interview" and "interview cake" , they are really really good but "algo expert" is 'da bomb" .. just though to say that .. great job Clement 👍
@clem
@clem 5 лет назад
Thank you so much; it's always great to hear this kind of feedback!
@RemiOdufuye
@RemiOdufuye 5 лет назад
@@clem You are most welcome .. thanks for putting it together . definitely a great resource 👍
@arnavrawat9864
@arnavrawat9864 4 года назад
Making an interpreter is like going to the moon for me.
@GGI159
@GGI159 3 года назад
Good luck making transpiler then
@Nytrouse
@Nytrouse 5 лет назад
visual wow factor interactivity easy to understand taught you something
@LowestofheDead
@LowestofheDead 5 лет назад
Thank you
@Nytrouse
@Nytrouse 5 лет назад
@@LowestofheDead u got it 🤗
@whimsical2223
@whimsical2223 4 года назад
Lisp
@sanchitarora9387
@sanchitarora9387 5 лет назад
Amazing work as always clement! Coming to the projects, absolute insanity. Some of the finest projects I've ever seen. Would love to see some tutorials on python projects!
@clem
@clem 5 лет назад
I'll see if I can come out with a tutorial or two in the future; seems like a much demanded type of video!
@subhamchakravarty6915
@subhamchakravarty6915 4 года назад
Hi bro i am from India I have inclination towards software can u help me out in getting the job can u be my guru
@neenaparikh5252
@neenaparikh5252 4 года назад
@@clem Yes please! would love some tutorials!!
@indiansoftwareengineer4899
@indiansoftwareengineer4899 5 лет назад
most important thing I got from you how you connected to recruiter, which you explained earlier and how you were "living and breathing code"!
@clem
@clem 5 лет назад
Living and breathing code is the best kind of living and breathing! 😛
@lala7701
@lala7701 5 лет назад
The new kind of breatharian 😂
@indiansoftwareengineer4899
@indiansoftwareengineer4899 5 лет назад
@@clem very true. :)
@Cube2deth
@Cube2deth 4 года назад
How did he connect with his recruiter
@codeo4469
@codeo4469 3 года назад
He did those projects after few montha of coding. Nice job. I am into programming for about 5 months and currently learning vue js. The process of learning is slow for me, but I will never give up.
@chrisparcel3652
@chrisparcel3652 5 лет назад
explaining card trick: doublelift, card is on top, after he shuffles, card is still on top, then card pulled out, doublelift to reveal king, when he lifts the king, the 3 is under it, then he spins it off camera, revealing 3:)
@LegendaryLooter
@LegendaryLooter 5 лет назад
very simple
@fred2204
@fred2204 5 лет назад
I really like how you can visualize the difference in run time required in dijkstras vs A*. I remember from my AI class that A* needs to visit less nodes and so on average it is quicker than Dijkstras, but this is really a great way to visualize it. Awesome projects!
@Raigarak
@Raigarak 5 лет назад
Making algorithms visualizer seems really good. Killing 2 birds with 1 stone
@clem
@clem 5 лет назад
Exactly!
@khalidsyoung
@khalidsyoung 5 лет назад
2 stone's one bird
@MrHatoi
@MrHatoi 5 лет назад
Universal algorithm visualizer: visualize every single possible algorithm
@ShivamKumar-cv7jv
@ShivamKumar-cv7jv 5 лет назад
@@clem Iam in my third semester and i dont know which language you use to built your project so will you please tell me that and how did you do that,plzz sir I need your help..
@cidar4750
@cidar4750 4 года назад
​@@ShivamKumar-cv7jv Maybe you can start with learning about github and alternatives to know how or where to look, if someone already posted a link to one of those sites: github.com/clementmihailescu/Pathfinding-Visualizer/
@vault587
@vault587 4 года назад
For my CS degree, we built a programming language and interpreter in our second intro to CS class, so I totally see how he considers the language and interpreter to be less impressive than the first two (because it is). It may sound complicated but it really isn't.
@FlorianEagox
@FlorianEagox 4 года назад
Hmm, gave me some ideas for my own new projects. I have a feeling I'm going to be dipping my toes into algorithm visualizations a bit more now.
@otnielaguilar7897
@otnielaguilar7897 4 года назад
What sort of ideas? I'm trying to come up with some of my own, something new apart from this amazing projects.
@FlorianEagox
@FlorianEagox 4 года назад
@@otnielaguilar7897 some sort of data structure visualization maybe? Or maybe a tool that lets you input a simple algorithm and it'll tell you how it scales with size?
@alexmercer6585
@alexmercer6585 4 года назад
@@FlorianEagox did you do something
@jere473
@jere473 4 года назад
I don't think the path finder visualiser would be too hard to implement once you understand the algorithm but the idea and execution is what's brilliant.
@derp-x3j
@derp-x3j Год назад
I don't know, that visualization css file is 7100 lines (there's a ton more js of course)
@SVNSET
@SVNSET 5 лет назад
Very cool! Thank you for making this video. I'm an android engineer and this has inspired me to make a project just like your path finding visualizer!
@anisagwan1064
@anisagwan1064 4 года назад
I have been having trouble with Algorithms and your projects are a great help. It makes learning much much easier than reading it in just words. Thanks
@jeremycoleman3282
@jeremycoleman3282 5 лет назад
I don't think it was the project, just overall being a boss
@normanhandy4174
@normanhandy4174 4 года назад
"You had me at " 1:03, when you kept it real, and disclosed your best effort in your endeavor. I appreciate your insight.
@nishatiwari9212
@nishatiwari9212 4 года назад
This channel has the most amazing starting 10 seconds
@SaaGT
@SaaGT 2 года назад
You inspired me. What i learned from this video is math skills are the most important thing. I actually stopped programming and studying only math these days because of this reason
@datacourier2944
@datacourier2944 5 лет назад
One of the things I am not sure is mentioned is seeing: 1) that you can do a bigger project and accomplish it on your own 2) seeing how you structure things in your projects (going through code) If you can go through someone's code you can tell how experienced they are and if they can design complex systems (if the project is complex enough). I asume the code for your visual search representation is going to be pretty well structured based on how it behaves. Did they ask to see the code btw?
@PowderedToastMaaaan
@PowderedToastMaaaan 5 лет назад
LOL dude these are fucking BONKERS. Like I can't even comprehend how you did all of this with the level of experience you had at the time. I went through a boot camp that I actually ended up TAing for, for about a year after. Never have I seen any student in my own cohort and the other 4 I TAd for after come up with anything close to these. Just insane!
@stevenli3933
@stevenli3933 4 года назад
We NEED a tutorial for those projects. damn...
@nathanx.675
@nathanx.675 4 года назад
The algorithms themselves are pretty simple boilerplate pathfinding algorithms. But the visualization is definitely very impressive, although I suspect external libraries did most of the work. It did gave me some insight into making my own project. Maybe it is important to make stuff look good.
@mistersir3185
@mistersir3185 4 года назад
if you're good enough to do all these sophisticated and cool projects, why work at a company? why not create something on your own?
@hatemsaadallah8532
@hatemsaadallah8532 4 года назад
He already has his own company
@camilosantacruz12
@camilosantacruz12 4 года назад
Because he is a lier
@hatemsaadallah8532
@hatemsaadallah8532 4 года назад
@@camilosantacruz12 it's not good to throw baseless allegations against people on the internet
@swaralipibose9731
@swaralipibose9731 4 года назад
Dont take interest from google
@funkahontas
@funkahontas 4 года назад
These are really good visualization projects, but not really great at what you need to build your own project or company, these are just interactive algorithm visualizers, they are really awesome and the animations are really cool.
@matthewkim6575
@matthewkim6575 4 года назад
Amazing stuff, I am simply blown away by your creative implementation of algorithms into a fun and visually compelling program.
@Lion_McLionhead
@Lion_McLionhead 3 года назад
Miss the days employers valued functional open source projects that benefited everyone rather than contests & academic exercises specifically aimed at getting a job.
@alaayahia5356
@alaayahia5356 3 года назад
I actually think that your third project is very very impressive! Thank you for sharing with us.
@BiancaAguglia
@BiancaAguglia 5 лет назад
Another great video. Sorry I can't be more original in my compliments. 😁 I disagree slightly with you about projects 3 and 4: I think they are as useful as projects 1 and 2. They show you are well rounded in your skills and also willing to try a variety of projects. Also, the order you presented your projects in was smart: 1. Step 1 (projects 1 and 2): capture someone's attention with eye-catching visuals and a clear wow-factor. 2. Step 2 (projects 3 and 4): now that people are curious enough, show them the non-visual projects and let them discover the wow-factor on their own (because projects 3 and 4 definitely have a wow-factor also, especially no. 3). Keep up the great work. 😊
@clem
@clem 5 лет назад
That's a great way to frame it. Admittedly, they rounded things off very well and showed that I was a little more than just an algorithms fanatic!
@ankanchakraborty1648
@ankanchakraborty1648 5 лет назад
blessed to find out this channel! its during my placements so a little late but hey!! better late than never!! Happy Coding!!
@reinardusjoseph1017
@reinardusjoseph1017 4 года назад
The first one is the most eye-catching
@procrastinator24
@procrastinator24 2 года назад
I really love your content Clement! Been working on AlgoExpert since a few weeks and really am making decent progress. Love the content and you are a great teacher! Big thanks from germany! Who knows, maybe in a couple of years im fortunate enough to be working with you :). Hope youre having a great day!
@nitishkhanna9368
@nitishkhanna9368 3 года назад
After watching the first 2 projects, I started losing my confidence of getting into google. But after watching the third project, I became very confident that I can never get into google.
@ARCANEmateCLAN
@ARCANEmateCLAN 3 года назад
😂😂😂
@kubataiupov1245
@kubataiupov1245 7 месяцев назад
My time in my bootcamp was a waste of time and money. That's what I understood. Thank you a lot bro. I think in this 17 minutes I learnt a lot :)
@atift5465
@atift5465 5 лет назад
Can you please explain the tech stack used to make the visualizations project? Im very curious to know!
@forrestkeller3867
@forrestkeller3867 5 лет назад
from looking at the website source, it seems to be simply html/css/js. The grid is simply an html table filled in. Pretty cool use of native tech.
@illlanoize23
@illlanoize23 3 года назад
Thank you for this sir it gives me ideas for my own it seems it’s important to relate them all back to computing principles as opposed to the cool mindless but interactive stuff I was doing
@VictorGarcia-si8wy
@VictorGarcia-si8wy 5 лет назад
Wow. You deserve all the good things that are coming to you. Bless!
@_ityadi
@_ityadi 2 года назад
I have actually made only 1 visual project in my entire Software life and that was in the initial 3 months of my career when I was actually very passionate about learning and coding. The project was basically a tile rearrangement puzzle which I wrote in Javascript and with minimal Css. But it is the only cool project with a wow factor I can honestly remember.
@pablovela2053
@pablovela2053 5 лет назад
Loved the intro trick, you do some great sleight of hand
@clem
@clem 5 лет назад
Thanks!
@FrostSpike
@FrostSpike 4 года назад
Good video. On the subject of the interpreter project, years ago when I was learning a lot of programming languages (as a hobby) one of the exercises I'd do to see if I understood them and could write fluent code in the new language was to write a Logo interpreter and execution runtime (sometimes they ended up being the same thing, sometimes I built an AST and then executed that). That was quite nice as I ended up with something visual and interactive too that I could show people - though back in those days there wasn't so much of a culture of having a programming portfolio outside of work projects.
@dominusfons4455
@dominusfons4455 4 года назад
I thought you developed your own path finding algorithm that’s the most efficient out of them all 😂
@shaziakaleem1895
@shaziakaleem1895 5 лет назад
Absolutely amazed. It was super awesome! So cool. Loved it :)
@krishvora449
@krishvora449 5 лет назад
Really insightful video. 👌🏻 It’s amazing how you took something as simple as algorithms and converted them into a visual project. Gave me a lot of ideas for my projects as well. Great video 👍🏻. Keep it up.
@XxxGuitarMadnessxxX
@XxxGuitarMadnessxxX 2 года назад
I'm still a hobby programmer newbie and my mind is blown on the potential applications for these type of algorithms - you, my good sir, have just given me a goal to achieve after I'm done with my current project lol especially since my next project is adding a vulkan layer so knowing the ins-and-outs of algorithms are going to come in hella handy very very soon
@binitdhakal3381
@binitdhakal3381 5 лет назад
Path finding project was tooo awesome.. . Something too inspiring.. . And the sorting project was great.. .. Overall everything was great.. . I cant resist to subscribe.. 😍😍😍
@SteveFInnaLeave.
@SteveFInnaLeave. 3 года назад
I’m half way through my computer science degree and I feel like I’m doomed when I hear the term “coding interview”
@yoyashuyo3485
@yoyashuyo3485 3 года назад
So what you doing now to overcome that, suggest me too.
@SteveFInnaLeave.
@SteveFInnaLeave. 3 года назад
@@yoyashuyo3485 I get less and less worried about coding interviews the more consistent I become and the more knowledge I intake, at the end of the day I feel like most companies are looking for potential, compassion and hard work.
@jomalomal
@jomalomal 2 года назад
Just a heads up, you don't need to make anything of this magnitude to get into a FAANG company (provided you have a few years of experience, a CS degree, or attended a reputable bootcamp). Interview performance seems to be the ultimate decider. I can imagine your projects probably do have to be more substantial if you're self-taught though.
@mohammadfathi5205
@mohammadfathi5205 5 лет назад
the simplest, best and most useful tips in my life. thank you a lot. the video was amazing
@yangchun7458
@yangchun7458 5 лет назад
It’s really an mind open video for me to consider new projects that I’m gonna spend time on
@aronquemarr7434
@aronquemarr7434 4 года назад
I love how you explained the appeal of each project with those criteria.
@joseortiz_io
@joseortiz_io 5 лет назад
I love this so much! This is terrific! I love visualizations. I just started a RU-vid channel and uploaded my very first video based on Tensorflow! 😊 I'm going to see what kind of projects I can start to incorporate some visualizations. Thanks for the awesome video! Have a splendid day! 😃
@lamiazohramihoubi214
@lamiazohramihoubi214 3 года назад
Dude you're vids are pure gold. Such awesome, genuine and insightful content, a thousand thumbs up!! ❤❤
@someshmishra6636
@someshmishra6636 5 лет назад
great man ,you make everything sound very easy . thanks
@clem
@clem 5 лет назад
Awesome!
@theaveragemegaguy
@theaveragemegaguy 5 лет назад
Your first project is incredible man good stuff fr
@BlueTreeCode
@BlueTreeCode 5 лет назад
Those projects are extremely cool man! Like you said, the visuals make the difference. I think your oak programming language is also very cool too! Did you learn all of this in those 3 months at the Bootcamp? Because that's amazing! Finally, I noticed that these are mostly frontend projects, so is there a specific reason why you chose to stick to frontend and exclude full-stack projects? Thanks for the video man! Really appreciate your advice.
@SajeelCodes
@SajeelCodes 5 лет назад
His projects are almost all frontend not fullstack because he knows this quote: " *When you really get specific, that's where your power is* " So, if you are going to get into Google one day. Make sure you know this quote. I knew the quote when I got into Google.
@BlueTreeCode
@BlueTreeCode 5 лет назад
​@@SajeelCodes 😂
@clem
@clem 5 лет назад
Most of the "content" of these projects (i.e., the algorithms, the interpreter, building a chrome extension) were self-taught outside of the bootcamp's curriculum. But the bootcamp taught me the fundamentals behind the frontend and general fullstack development that was used in some of the projects. And as for why my projects are more frontend-focused, I think it's because I just enjoyed the frontend a lot and didn't have any appealing ideas for more backend-oriented projects.
@BlueTreeCode
@BlueTreeCode 5 лет назад
@@clem Got it, man!
@m.pashakhoshkebari2045
@m.pashakhoshkebari2045 2 года назад
Wow. I have been working on little projects (tic tac toe ai, connect four ai, checkers ai) so that I could eventually make chess ai because I thought that it would make my resume unique and impressive. If there is one thing this video taught me, it's that I have a long way to go before my projects are anything special.
@edgarsanmartinjr.4278
@edgarsanmartinjr.4278 4 года назад
The programming language project was super impressive! Oak’s also a great name for a programming language lol I usually just make video games for my projects lol would that be impressive enough for a larger company?
@MyKneeHurts
@MyKneeHurts 6 месяцев назад
remember guys this guy was a math undergrad at ivy school. He's way above 99% of competition
@bryanfeliciano4102
@bryanfeliciano4102 4 года назад
Im about to do something potentially stupid and risky 😂 I'm gonna quit my job and do a 3 month coding camp and hopefully make it and get a job
@Fcycfvyvvyvtfutg
@Fcycfvyvvyvtfutg 3 года назад
Good luck! You can do it!
@drakecoleman9364
@drakecoleman9364 3 года назад
Hows it going for you or have you started yet?
@vc1053
@vc1053 3 года назад
Its been 3 months i want to know
@bryanfeliciano4102
@bryanfeliciano4102 3 года назад
@@vc1053 2/3 of the way into the camp,will give updates
@A_t92
@A_t92 3 года назад
Good luck! 💪
@wordonice4457
@wordonice4457 3 года назад
I just want to say, the best part of Clement's videos are those damn card tricks. For every engineer watching, you should probably spend a bit of time trying to figure out how the hell he did it. That's the phone bit. I've been very successful many times LOL! As for the projects, the path finder and the programming language interpreter were very impressive. I'll probably give it a go myself. I'm trying to sharpen up my frontend skills, so the pathfinder project seems very ideal for that goal
@IISKINYII
@IISKINYII 4 года назад
What coding bootcamp did he attend? Looks like it did amazing for him! Clemente, would you say you learned alot of your skills from the bootcamp or on your own time doing your own projects and research?
@structuralcraft
@structuralcraft Год назад
The pathfinder project is out of this world. Great Work!!
@openbardi
@openbardi 5 лет назад
Hi Dude, I am so impressed by what you did! Actually I am a computer vision algorithm engineer and basically I write in C++ and Python. Could you give me some advice for what other tools I must know to implement such a project like you do. What might be the best plan for learning and project for starting right away. Many many thanks for all your sharing!
@sanchitverma2892
@sanchitverma2892 5 лет назад
JavaScript
@wzrd5572
@wzrd5572 5 лет назад
Damn this stuff is really cool! I'm currently building my portfolio for a career in game development - and seeing this stuff if really motivating. In my opinion the path finding visual tool is the best - but the interpreter is also awesome! It seems like a really cool thing to learn how to do.
@coltonjobes
@coltonjobes 4 года назад
0:56 null pointer exception.. 😕
@codefingers8957
@codefingers8957 2 года назад
Dev Ed was pleased by the intro...
@rasheeda6783
@rasheeda6783 5 лет назад
Who else got this recommendation cos of tech lead?
@cpskills497
@cpskills497 2 года назад
that was perfect. A timer can be added to the project to calculate search time
@AmCanTech
@AmCanTech 4 года назад
Wasn't java originally called Oak, because of a tree found outside the creator's office?
@sebastianmanterfield3132
@sebastianmanterfield3132 4 года назад
Sounds like a bad ripoff of Ook!
@abidsaleem7526
@abidsaleem7526 2 года назад
This is exactly the kind of video I was searching for. It was very impressive and inspiring. Thank you very much for this :)
@maddy2419
@maddy2419 5 лет назад
Hey, May i know which dashboard template did you use for the Pathfinding Visualizer, I remember seeing that at my internship, but ain't able to recall.
@swaralipibose9731
@swaralipibose9731 4 года назад
Amazing for mastering algorithms I am currently in love with the pathfinding one so I am building it I am already done with the matrix and gui (but I don't know any html,js or css I am building it with pythons tkinter module):-)(I am really happy with the projects) 1 more project which is really helpful:- Build a operating system with any language Believe me It will teach you allot
@davidsaint8866
@davidsaint8866 5 лет назад
I feel like a fraud now, for calling myself a software engineer. Please Clement, what coding Bootcamp did you attend?
@kurtcobain2355
@kurtcobain2355 5 лет назад
Read his channel description
@davidsaint8866
@davidsaint8866 5 лет назад
Kurt Cobain It is obviously isn't/wasn't there when I asked.
@evergreen7781
@evergreen7781 4 года назад
I really loved the Shortest Path visualisation project Clèment !!! ❤️❤️❤️
@zhengxunwu2060
@zhengxunwu2060 5 лет назад
what ui tool do you use. that effect is so amazing and i cannot think of how we can make it
@absconditus8660
@absconditus8660 5 лет назад
You can do it purely in CSS/JS
@aryamankukal1056
@aryamankukal1056 3 года назад
Check out his github if it's public
@JesseGilbride
@JesseGilbride 3 года назад
Very insightful, Clément, thanks.
@Dylan-qk8ss
@Dylan-qk8ss 5 лет назад
Wow, very impressive visualization! I learned a lot just watching!
@ChristopherPhillipsDev
@ChristopherPhillipsDev 3 года назад
I'm still amazed at his getting a nod with only a bootcamp in his back pocket. There must've been prior experience. One doesn't just do that from a bootcamp unless a savant.
@maxmaxwell4211
@maxmaxwell4211 3 года назад
He just has a high IQ, he has an undergraduate in maths, and in 6 months learnt enough to get in Google, that's not simply hard work
@sneha_d_mystery_princess
@sneha_d_mystery_princess 5 лет назад
Yes your projects are extremely impressive... before everything I wanna Thank you #Clément I am looking for a job at Google... Although I recently joined a really cool organisation as a Full stack developer but my ultimate goal is Google and you know now a days your videos just tell me as though.. our #Clément has just taken a sort of Pledge, like my viewer belong to these top tech companies.. and no were else... Thank you soooo much Clément this was the most helpful video of yours in recent times...
@ricardofranco7419
@ricardofranco7419 3 года назад
I’m a simple man... I see magic...I subscribe.
@christophervistal5070
@christophervistal5070 5 лет назад
My question is what programming languages did you use to build all of this ?
@Dipole__
@Dipole__ 5 лет назад
would like to know as well..
@themanoskouts
@themanoskouts 5 лет назад
everything is built on the web, so javascript
@TheRealZeaga
@TheRealZeaga 5 лет назад
@@themanoskouts Not all web apps use JS
@curlymike
@curlymike 2 года назад
Ok, I'm gonna pause here half-way through and go cry for a while. I'm working full-time as a web-computer guy in a small non-IT company for a while now, and for a project like this, I wouldn't even know where to start, man. And for Clement it's a toy pet-project.
@curlymike
@curlymike 2 года назад
Update: I've done crying and watched "Pathfinding Visualizer Tutorial", now I feel a lot better about myself :-]
Далее
Modus males sekolah
00:14
Просмотров 10 млн
ВОТ ЧТО МЫ КУПИЛИ НА ALIEXPRESS
11:28
Просмотров 961 тыс.
Google Coding Interview With A High School Student
57:24
No-Nonsense Backend Engineering Roadmap
10:16
Просмотров 195 тыс.
Easy Google Coding Interview With Ben Awad
28:00
Просмотров 1 млн
I Asked Googlers How To Get Hired
9:44
Просмотров 1,4 млн
Modus males sekolah
00:14
Просмотров 10 млн