$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Things Nobody Told Me About Being a Software En...
Search
Victor Velazquez
October 09, 2019
Programming
0
28
Things Nobody Told Me About Being a Software Engineer
Inspiring the new generation of Software Engineers
Victor Velazquez
October 09, 2019
Tweet
Share
More Decks by Victor Velazquez
See All by Victor Velazquez
Retos profesionales de un Ingeniero del área de computación
vicmaster
1
97
CodeRetreat Manzanillo 2019 - Reglas del Juego de la vida
vicmaster
0
39
Growing Software Engineers
vicmaster
0
130
Approaching Legacy Systems
vicmaster
2
38
Active Listening
vicmaster
1
20
Why I love traveling abroad?
vicmaster
0
68
Web Development Tools
vicmaster
0
84
One Level Up: Creciendo como Desarrollador
vicmaster
0
200
Developing Developers
vicmaster
0
100
Other Decks in Programming
See All in Programming
Claude Codeの「Compacting Conversation」を体感50%減! CLAUDE.md + 8 Skills で挑むコンテキスト管理術
kmurahama
1
410
複数人でのCLI/Infrastructure as Codeの暮らしを良くする
shmokmt
5
2.3k
Findy AI+の開発、運用におけるMCP活用事例
starfish719
0
1.3k
エディターってAIで操作できるんだぜ
kis9a
0
740
AIコーディングエージェント(NotebookLM)
kondai24
0
210
ハイパーメディア駆動アプリケーションとIslandアーキテクチャ: htmxによるWebアプリケーション開発と動的UIの局所的適用
nowaki28
0
430
LLMで複雑な検索条件アセットから脱却する!! 生成的検索インタフェースの設計論
po3rin
4
840
20251212 AI 時代的 Legacy Code 營救術 2025 WebConf
mouson
0
190
Developing static sites with Ruby
okuramasafumi
0
310
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
170
非同期処理の迷宮を抜ける: 初学者がつまづく構造的な原因
pd1xx
1
730
TUIライブラリつくってみた / i-just-make-TUI-library
kazto
1
400
Featured
See All Featured
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.8k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
110
Why Our Code Smells
bkeepers
PRO
340
57k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
286
14k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
Marketing to machines
jonoalderson
1
4.3k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.6k
Testing 201, or: Great Expectations
jmmastey
46
7.8k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
57
37k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.3k
Transcript
Things Nobody Told Me About Being a Software Engineer
You’ll need to fail fast and fail often if you
want to get ahead
None
It was okay to ask questions
None
Everyone learns differently
None
You have to talk to people quite often
None
You really do learn as you go
None
Imposter Syndrome is normal at every stage
None
Is normal to have more lines of tests than production
code
Writing code is only a small part of what goes
into shipping production software
You'll typically not start a project from scratch
When you are starting, there is no best tutorial
How to read backtrace error
The importance of open source
Test All Things
None
Understand Design Patterns
None
Learn English
Learn Git
Is not a joke learn Git
Side Projects
As many as you possibly can
Improve Soft Skills
None
Have Fun
None
None
None
Who We Are
What We Do
MagmaCode
What else? Open Source Write Blogs CodeKatas Speak at Conferences
Travel Remote Work Podcasts UX/UI Design Quality Assurance Project Management Celebrate Career Paths
Still More?
Gracias! Víctor Velázquez Director of Engineering at MagmaLabs @vicmaster @zazvick
None