Después de esta charla sabrás cuáles son las habilidades mínimas que un desarrollador remoto debe tener, en que tecnologías prepararse, como abordar el día día, como dar una buena impresión, etc. Son muchas las aptitudes y actitudes que se deben poseer como un estándar mínimo, ¿estás preparado?
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
Gustavo Delgado - Qué esperan de tí como desarrollador remoto
1. Qué esperan de tí
como
desarrollador
remoto?
Gustavo Delgado R.
Uprise
gustav.onecore.cl
2. My TL;DR
Uprise
Software Engineer
Expand your team with our iOS,
Android, web and bot
developers.
Digital Intent
Full stack developer
Digital innovation firm helping
companies identify the next big
thing, build it quickly, and get
people using it. We're rocket
fuel for your digital
transformation initiatives.
GetKaleido
Founder
Platform created to bring the
design closer to those who
need to be fast and effective
when communicating in any
online medium.
3. Agenda
Soft skills
The right attitude is not always a common thing
Hard skills
What kind of technologies you should try to learn?
6. Soft skills - Communication
- English
- Have you understood the previous slides?
- Practice for free with Google hangouts [RS1]
7. Soft skills - Communication
- English
- Have you understood the previous slides?
- Practice for free with Google hangouts [RS1]
- Hookers table
8. Soft skills - Communication
- English
- Have you understood the previous slides?
- Practice for free with Google hangouts [RS1]
- STAR
- Situation, task|target, actions and results
[RS2].
9. Soft skills - Communication
- English
- Have you understood the previous slides?
- Practice for free with Google hangouts [RS1]
- STAR
- Situation, task|target, actions and results
[RS2].
- Be responsive
- UTC-4 it doesn’t mean that you can’t
respond Slack, emails, skype or whatever.
10. Soft skills - Communication
- English
- Have you understood the previous slides?
- Practice for free with Google hangouts [RS1]
- STAR
- Situation, task|target, actions and results
[RS2].
- Be responsive
- UTC-4 it doesn’t mean that you can’t
respond Slack, emails, skype or whatever.
- Be prepared to communicate your ideas
- Status of TODO, process, next tasks.
12. Soft skills - The right attitude
- Are you a self-taught person?
- What technologies have you learned this year?
[RS3]
13. Soft skills - The right attitude
- Are you a self-taught person?
- What technologies have you learned this year?
[RS3]
- What book are you reading this month?
- Harry Potter is not allowed. Cracking the coding
interview is a good option [RH4].
14. Soft skills - The right attitude
- Are you a self-taught person?
- What technologies have you learned this year?
[RS3]
- What book are you reading this month?
- Harry Potter is not allowed. Cracking the coding
interview is a good option [RH4].
- They need solutions, no more issues
- How do you tackle a hard task?. Divide big tasks
into smaller ones.
15. Soft skills - The right attitude
- Are you a self-taught person?
- What technologies have you learned this year?
[RS3]
- What book are you reading this month?
- Harry Potter is not allowed. Cracking the coding
interview is a good option [RH4].
- They need solutions, no more issues
- How do you tackle a hard task?. Divide big tasks
into smaller ones.
- Meets your commitments
- If you said that your task is done, is really done?
17. Hard skills - Fundamentals
- Decent linux knowledge
- E.g: You should know how to setup a
LAMP/WAMP environment (5 minutes)
[RH3]
- Try to get used to use the command line
- Known your SO
19. Hard skills - Fundamentals
- Do you have an account on Github|Bitbucket?
- If not, it’s a good idea been a Community
manager without a Facebook account?
20. Hard skills - Fundamentals
- Do you have an account on Github|Bitbucket?
- If not, it’s a good idea been a Community
manager without a Facebook account?
- Git flow (branches, feature, bug fix) [RH1]
- How to work with other developers.
21. Hard skills - Fundamentals
- Do you have an account on Github|Bitbucket?
- If not, it’s a good idea been a Community
manager without a Facebook account?
- Git flow (branches, feature, bug fix) [RH1]
- How to work with other developers
- Common commands (clone, add, status, etc)
- git pull | git fetch ; git merge; What’s better
and why? [RH2]
22. Hard skills - Fundamentals
- Common hosting
- Hostgator, CPanel
23. Hard skills - Fundamentals
- Common hosting
- Hostgator, CPanel
- Cloud hosting VPS
- Digital Ocean, Linode
24. Hard skills - Fundamentals
- Common hosting
- Hostgator, CPanel
- Cloud hosting VPS
- Digital Ocean, Linode
- Computing
- AWS, Azure, Google Cloud Platform.
- Every platform have a free tier account
- You can certificate yourself on one of these
[RH5]
26. Hard skills - Coding
- Code in english
- Checkout the standards and guide
styles out there
- E.g: PHP uses PSR-2, but mostly
depends of the company culture.
27. Hard skills - Coding
- Code in english
- Checkout the standards and guide
styles out there
- E.g: PHP uses PSR-2, but mostly
depends of the company culture.
- Learn how to document your code
- E.g: doc blocks for @param, @var,
@return etc. [RH7]
28. Hard skills - Coding
- Code in english
- Checkout the standards and guide
styles out there
- E.g: PHP uses PSR-2, but mostly
depends of the company culture.
- Learn how to document your code
- E.g: doc blocks for @param, @var,
@return etc. [RH7]
- The code document should be enough
30. Hard skills - Good things
- SOLID principles
- Single responsibility, Open-closed, Liskov substitution, Interface segregation,
Dependency inversion. [RH9]
31. Hard skills - Good things
- SOLID principles
- Single responsibility, Open-closed, Liskov substitution, Interface segregation,
Dependency inversion. [RH9]
- Design patterns
- Is a general repeatable solution to a commonly occurring problem in software
design [RH11]
32. Hard skills - Good things
- SOLID principles
- Single responsibility, Open-closed, Liskov substitution, Interface segregation,
Dependency inversion. [RH9]
- Design patterns
- Is a general repeatable solution to a commonly occurring problem in software
design [RH11]
- Are you good in algorithms?
- How do you reverse a string? [RH12]
- What’s the performance?, O(n) Can be improved?