Mariza 'Maru' Pereira
Mariza 'Maru' Pereira
I’m a keen observer & lover of people who wants to translate my understanding of human connection into code.
I came to code from the opposite direction of the “traditional” path to code: I’ve spent a lot of time working with youth, non-profit and social service agencies from ranging from settings like summer camps in Boston to a psychiatric hospital in Atlanta, an Indigenous Reservation in the Costa Rican rain forrest to community centers in the Bay Area.
In the Bay, it became particularly obvious that one, I really enjoy coding and two, that coding is an extremely powerful tool set, capable of bringing joy and enhanced quality of life in yet unimagined ways. Its potential is limitless and I am enjoying this process of endless learning in code and capitalizing on its potential.
But what really did it for me? That pivotal moment? I saw a Codecademy ad on youtube with Will.I.Am calling programmers the ‘rockstars’ of today, haha. I immediately got on Codecademy.
Codify Academy was tough but worth it. Like with anything in life (especially physical training bootcamps!) a coding bootcamp is a lot of hard work. No shortcuts, no magic tricks, just putting in the hours of work. Like with a physical bootcamp where you work out and atrophy your muscles in order to make them stronger, in a bootcamp setting like Codify, you work your “frustration muscles” as Codify mentors like to say.
Ultimately though, you work through frustration and what seems like a “dead end” by taking a break and coming back to the work. You realize there is always an answer somewhere in the code and so, you learn to have confidence in your dev tools, debugging skills and you develop a strong sense of patience and persistence. An ability to reframe problems, look at things from a new angle and solve problems that were impossible an hour ago. It can a very zen-like process, actually once you get used to it. And it can really inform how you start approaching obstacles that appear in your life, in general.
I actually really like how my portfolio website turned out. I used a bootstrap theme and changed it considerably - the layout, the design, the CSS, some JS and added a JQuery plugin. Like with writers, programmers are never “done” with a project. We just learn to put it down, haha. I’ll probably pick this one back up and add a couple more things over the next few months.
Before learning front end, I had no idea just how vast is the amount of open source projects on the web, and therefore how a lot of front end is building on top of what is already out there.
I think the tendency is to keep building atop more “rudimentary” languages like CSS (sorry, CSS lovers. I respect you. You are precious unicorns, after all.) and focus more on dynamic languages, especially ones with asynchronous capability like AngularJS as well optimizing the connections between back end, front end, server-side code and cyber security. Optimizing these connections improves loading time and user experience, over all. In short, the tendency is toward valuing what Cisco calls the “Internet of Everything”.
Reading, photography, music (drumming, guitar playing, singing), anything outdoors including hiking, kayaking. Cooking is definitely a fun, therapeutic activity for me an traveling, too.
Try it out! Try some free courses, first on Coursera or Codecademy, Khan Academy or the tutorials on W3Schools are pretty great. There are a ton more, if you are willing to do some Googling. At first (like the first 6 months), focus less on whether ‘you’re good at it’ and focus more on how excited you are to finally get a program to work and do what you intend it to. If it feels right, then just keep at it. Patience and persistence together are magical and will turn you into a real-life Yoda-like Jedi master.