Тёмный

Habits of Efficient Developers 

WeAreDevelopers
Подписаться 34 тыс.
Просмотров 143 тыс.
50% 1

Even if a 10x developer may be a myth, we all know of some developer that just shines and is able to do more in less time, and seems to do it without effort! Even if may seem that you need some kind of special natural talent, it is not.In this session by Daniel Lebrero you can learn what you need to learn to become a more efficient developer.
The global dev community meets at WeAreDevelopers, an event dubbed by many as the “Woodstock of Developers”. The WeAreDevelopers World Congress 2018 brought together 8,000 techies from 70 countries for 72-hours of pure dev-fun.
Visit the largest developer playground in Europe!
www.wearedevelopers.com/
Facebook: / wearedevelopers
Twitter: / wearedevs
Instagram: / _wearedevelopers
#WeAreDevs
©2018, WeAreDevelopers

Наука

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

 

28 июн 2018

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 86   
@jumabekalikhanov5237
@jumabekalikhanov5237 3 года назад
Conclusion he made in the slides: 1. Focus a. disable notifications b. pair program c. rest d. one thing at a time 2. Master your IDE a. Functionality b. Shortcuts c. Pair Program 3. No menial work a. Write programs b. Avoid GUIs c. Automate testing d. repeatable dev env - Docker 4. Fast Feedback a. TDD b. REPL c. Pair program
@1234abcd12344
@1234abcd12344 2 года назад
Thanks you saved me 37+ minutes
@bronsonschnitzel7493
@bronsonschnitzel7493 2 года назад
Thank you sir for saving my time
@Yetipfote
@Yetipfote 2 года назад
I think you forgot "timebox tasks" 14:20
@antuancaraballo9691
@antuancaraballo9691 2 года назад
I screenshot it, thanks for the summary!
@melfire7677
@melfire7677 2 года назад
Merci pour le résumé!!!
@andersbodin1551
@andersbodin1551 4 года назад
Just dont write any bugs, you end up saving so much time that way
@unfriendly3255
@unfriendly3255 3 года назад
That's impossible for us you know buddy
@2Dimples4U
@2Dimples4U 2 года назад
Just don’t write any code. Saves you from bugs, writing code, and probably having to show up to work. Win/win lol.
@jayjaayjaaay94
@jayjaayjaaay94 2 года назад
Or fail fast, so you know what's wrong on the system.
@kademo3258
@kademo3258 2 года назад
@@unfriendly3255 It is a joke you know
@lacascadaobregon
@lacascadaobregon 2 года назад
It’s obviously a joke guys
@abdellahramadan9001
@abdellahramadan9001 2 года назад
Great talk. The notification is very important and I have listened to this talk many times just for it. It's my greatest flaw and I am trying to cure it. Thank you for this.
@matthewstaton6810
@matthewstaton6810 3 года назад
1. Disable all notifications.... Employer: *ARE YOU NOT GETTING MY EMAILS?*
@samitechcookie9758
@samitechcookie9758 3 года назад
:D
@MuhammadAli-fn5kv
@MuhammadAli-fn5kv Год назад
hahaha
@StarlasAiko
@StarlasAiko Год назад
eMails are read three times a day: Before you start work; when you start your main break before leaving the desk; after you finished the work for the day. If it is so urgent that it can't wait for one of those three points in time, my employer can feel free to come to my desk and telk to me directly.
@prateekpandey4370
@prateekpandey4370 5 лет назад
Awesome tips and tricks. Really helpful. Thanks for sharing your experienced knowledge.
@philipps258
@philipps258 3 года назад
Great summery! Deserves so much more devs to see that and implement!
@xXZian6Xx
@xXZian6Xx 4 года назад
Pair programming is basically finding someone who knows more than you and letting them teach you
@ezracramer1370
@ezracramer1370 3 года назад
ok, and? There is always someone "who knows more than you", and no one lives forever. If you as a senior Dev dont plan to sit on your ass until you die at your workplace, passing the knowledge is probably good idea dont you think?
@xXZian6Xx
@xXZian6Xx 3 года назад
@@ezracramer1370 lmao u must be fun at parties
@faux4780
@faux4780 2 года назад
@@xXZian6Xx agreed but, i mean, he's not wrong..
@mphomathabathe8558
@mphomathabathe8558 Год назад
some people don't understand this, most people think pair programming is contributing equally to solving a problem. I understand you shouldn't just sit and not code/think but ask questions about certain things Following up on those questions is what pair programming is. Being Taught by another person.
@brandonvincent9516
@brandonvincent9516 5 лет назад
jq can do much more than pretty-print. It can run queries on the JSON to extract fields and much more. No more grepping or cutting to extract fields. :)
@ragnus78
@ragnus78 4 года назад
Thank you
@rudolphhock1155
@rudolphhock1155 3 года назад
9:48 I didn't know code could be written on the command line in Bash. I learned something.
@Yetipfote
@Yetipfote 2 года назад
33:30 that notification at the end was golden 😁
@x9466x
@x9466x 3 месяца назад
it was actually white with black text
@konradjurk101
@konradjurk101 Год назад
jq is not only for formatting but also for extracting values from json
@astrahcat1212
@astrahcat1212 Год назад
What he's also talking about is self-discipline. Art or a practice of any kind is a discipline, treat it like karate practice.
@rostislavsvoboda7013
@rostislavsvoboda7013 5 лет назад
13:27 yea of course everybody can do it. Definitely! [EDIT] 13:50 "What did I get wrong?"
@akshay-lifeofayogi321
@akshay-lifeofayogi321 5 лет назад
yeah lol , it bounced off my head . --_____--!
@nickrameau938
@nickrameau938 2 года назад
Haha, this is why you should pair-program often. If he had someone else with him, they would have figured it out together in an instant... or at least, faster than usual.
@osirusj275
@osirusj275 Год назад
What if when you are learning a script language, u search documentation, it's not complete, even forum is not complete, then you have to trial and error, is there a more efficient way to go around this... I felt like doctors don't have this issue as what they learn is accumulate, whereas as programmers u may find the solution to an issue, but have forgotten the solution when u meet with the same issue and it take u hours to solve, as if you have not solve the issue before, a fair amount of time it feels like the knowledge in IT is very not memorable, as most solution is reference from Google search hence won't have the memory of past solutions, even when you have solve it several times... Not touching the knowledge for years can make u forget about it... And it's so frustrating coz I bet doctors remember about their jobscope
@Yetipfote
@Yetipfote 2 года назад
15:03 I whole heartedly disagree. UIs can speed you up A LOT! That's why IDEs exist. Otherwise we could all code with vim and everybody would be happy. E.g. take IntelliJs git integration: when I want to rebase my branch onto main: UI: 1. I click the "fetch all" button 2. in the git history UI I right click on "origin/main" and in the up coming context menu I click "rebase 'my-branch' onto 'origin/main'" 3. I now can resolve merge conflicts via the 3-way-merge UI including the incredible helpful "resolve automatically" button in IntelliJ! terminal: 1. I type in "git fetch" 2. I type in "git rebase origin/main" 3. I now have to manually and awkwardly go through the code in my terminal and resolve everything step by step First way is much much faster objectively.
@jww0007
@jww0007 Год назад
it also means not using a mouse to click a button rather than shortcuts
@ivanpartida7467
@ivanpartida7467 Год назад
If you learn vim you'll be faster than anyone that uses VSCode, that's a fact.
@arsacode6145
@arsacode6145 Год назад
doesn't everybody code in vim? Oh!
@_elkd
@_elkd 2 года назад
VIM OR IDE? I mind that lady for skipping that question☹ Didn't he say we shouldn't use GUI? Unless if we are working with Java Platform😬
@EminoMeneko
@EminoMeneko 2 года назад
Visual Studio telling us there are some updates... :)
@prabinlamsal74
@prabinlamsal74 5 месяцев назад
VIM vs IDE deserved to be answered.
@omaryahia
@omaryahia 2 года назад
these are some useful points
@markoshivapavlovic4976
@markoshivapavlovic4976 3 года назад
Great talk. :)
@paulfrischknecht3999
@paulfrischknecht3999 Год назад
couldn't be more right about avoiding guis... i see almost no point to soapui or postman, or all the sql database or cloud uis. The only benefit I see is that it offers some discoverability of the options which might be more efficient than reading the documentation. However, the tool should always tell you what underlying shell/curl/sql command it issues for you so that you can copy and automate it.
@yassirboumle801
@yassirboumle801 5 лет назад
Awesome tips
@vladislavkovechenkov8473
@vladislavkovechenkov8473 5 лет назад
Could someone explain the REPL part? Is it something integrated into IDE or what? I've found the repl.io service, is that the same thing?
@King-bx4ch
@King-bx4ch 3 года назад
Sorry for the late reply, but i don't know
@musiclocate9357
@musiclocate9357 2 года назад
@@King-bx4ch 😂😂😂😂
@babyblackspirit
@babyblackspirit Год назад
Repl is the interactive environment that many languages offer. Bash terminal is a kind of REPL (read evaluate print loop) since you can run command line code like he shows. But you would get the same with nodejs by typing node (or the console in the browser), or even python (once installed just type python and there you are!). Hope this is helpful although quite late :-)
@danielroina6141
@danielroina6141 4 года назад
Hi excellent talk :) Can I make a video with some of your slides on my channel ? thanks !
@alvinng1195
@alvinng1195 Год назад
why was vim/ ide the question ignored? :O
@blackmage-89
@blackmage-89 3 года назад
Oh man, the only thing worse than having no tests, it is to have tests that confirm the WRONG behavior.
@salma_techie
@salma_techie Год назад
my distraction is twitter... it actually stresses me up.
@paulfrischknecht3999
@paulfrischknecht3999 Год назад
jq can already do what he did with grep... but eh maybe the skill to do it with grep is more transferable...
@arwinsyahputra1722
@arwinsyahputra1722 Год назад
Conclusion 33:02
@hassamali1117
@hassamali1117 4 года назад
Solomon missed Vim / Even it was in questions..
@iaminterestedineverything
@iaminterestedineverything 2 года назад
for i *in* `cat...
@arsacode6145
@arsacode6145 Год назад
I'e never made a for loop in bash and I thought that "for i" looked weird, what did he wrong exactly if you could explain?
@re1konn
@re1konn 10 месяцев назад
​@@arsacode6145no "in"
@lararawf6100
@lararawf6100 Год назад
God bleass you
@TheCameltotem
@TheCameltotem Год назад
I don't agree on dont use GUI. It's way faster to rebranch, pull, push etc on a GUI than writing that typing that yourself.. It's all about what's faster and if the GUI is faster then that is better, fact.
@arsacode6145
@arsacode6145 Год назад
a graphic interface faster than the command line? Then you don't know what you are doing, take time to ppractice and learn the command line
@akshay-lifeofayogi321
@akshay-lifeofayogi321 5 лет назад
dafaq ? O.o ? 13:38 , its so easy lol
@johnsonisreal4530
@johnsonisreal4530 3 года назад
I did not agree with switching things off, as a developer is not about coding. But thanks for sharing your thoughts.
@osta6212
@osta6212 2 года назад
This will distract you if you trying to do multiple tasks at the same time
@tskn6547
@tskn6547 5 лет назад
25::04 clojure FTW
@tifyspoondra7401
@tifyspoondra7401 Год назад
as expected, under-reted
@gaunterodimm3569
@gaunterodimm3569 4 года назад
Imagine this dodgy malaka being your manager...
@andrejuntermanns7660
@andrejuntermanns7660 2 года назад
this is way to fast spoken for me.
@weekendwarrior3420
@weekendwarrior3420 Год назад
What is this recent fashion of putting a word definition on screen and repeating it. We're not morons. That's how I know a talk is bloated.
@Garycarlyle
@Garycarlyle 3 года назад
Well that was pointless.
@priscaonyeagoro9263
@priscaonyeagoro9263 Год назад
Seek wisdom
Далее
Bir mazza qilib ursin dedimda 😂😂
00:46
Просмотров 1,5 млн
What All New Software Developers Need To Know
27:46
Просмотров 132 тыс.
How to -10x Engineer Correctly
22:22
Просмотров 471 тыс.
How To Think Like A Programmer
1:00:07
Просмотров 2 млн
10X Developers Never Get Promoted 😢
9:07
Просмотров 57 тыс.
The Art of Code - Dylan Beattie
1:00:49
Просмотров 4,7 млн
7 Habits I've Picked Up From Senior Software Developers
11:45