“Learn to program in 1 month”

Good good good…
Three months have passed since the beginning of the course. There are some things that have been very clear to all the attendees and also to the teachers: there is too much agenda for everything we have to practice.

The part of networking, webservices, JSON and Virtual Machine has left us dizzy. We did not start to see a bit of interesting stuff until Version Control (git) and SQL. We were at the beginning of June with a head full of theory and almost without having hit any key. WRONG.

We are now at the beginning of August. We have learned HTML, CSS, UX and start with JavaScript. We had to look for parallel courses other than lynda.com’s since the ones with JavaScript were very advanced for us. The one that is taking us all out of trouble is: Udemy’s The Web Developer Bootcamp from Colt Steele. 100% recommendable.

The second part of the course begins now, when we are not exactly in the course. We are forever-alone all August. We will have to continue learning all by ourselves if we want the course to be productive and we can sell ourselves well to a company in autumn. The agenda has become big, we are in summer and we have the feeling of not having learned “nothing” (it is a lie, I have never learned so much in my life). The mind is boycotting us because of the pressure of the countdown. We have to remind us that it is IMPOSSIBLE to learn so much in such a short time.

I insist for those who are doing Bootcamps or are thinking of doing one: IT IS IMPOSSIBLE TO LEARN SO MUCH IN A LITTLE TIME.

It is assumed that at this point (3 months of course) those who started from 0 (me and 17 others) would have to be doing Angular 2. Obviously there was a small calculation error or the expectations were very high, since it is (I repeat) IMPOSSIBLE to learn everything we have learned in such a short time and think that in 3 months we will be Angular 2 experts. I remind you of the agenda here. Getting to php would be a miracle.

For those who are in Angular 2 or even working, are engineers or advanced students who have done previous studies in JAVA or Android.

Dealing with frustration is also very important although we know that we are doing A LOT. We are a few that we already have some exhaustion over and we received August with a lot of love to continue learning at a somewhat more relaxed pace (I’m taking my laptop with me on vacation, poor thing). Especially knowing that in September we have to give the best of us as we have a Market Place and our neurons, a cv and linkedin have to look bright.

It is VERY necessary to remember constantly that we are marketers, designers, cooks, psychologists or content creators. The terrible sentence “I’m a letter person” pursues us every day. And yes, I speak in feminine because of course, we have made a group women, which are the ones we are sharing and giving constant moral support because without a doubt, the course is very hard and learning to program without having a clue is complex.

I say all this from my most positive and honest side: despite all the hard work that is being done, we continue day by day, exercise by exercise, fighting with the code and realizing what the developer’s life is like. Jen Simmons, standard-bearer of Mozilla, gave us a good dose of reality (which I shared with my colleagues). It’s a MUST READING if you’re thinking about being a developer.

Yay! Let’s continue to the second phase!

Alignment of planets

Nobody could have foreseen it, but it happened. One Friday I’m going to work and boom! my boss tells me and another colleague that he’s breaking away from his partner and we are fired. Paperwork, unemployment and the immensity of time ahead of me and my terrible fear for my future. I must add that same night my mobile was stolen and it was two days before my birthday. Welcome to the 37!

I did the tests for the Wallapop Ironhack scholarship in Barcelona. It’s really exasperating to see how they take advantage of so many girls who want to learn how to program. A course with a value of 6000€ (too much money for something that can be learned online) with which we were finally given a discount of 1500€. Good luck to the girls who are doing that bootcamp, from my heart. I do not doubt its quality, but it hurts me to see how they pay so much money.

Luckily for me, I remembered a Barcelona Activa front-end course that I could not attend precisely because I was working. I went back to their page and it was still available. I signed, they accepted me (yay!) but first, they told me I had to do a logical math exam (shit!) I’m not good at logic or mathematics. So, of course, I failed the exam.

I was surprised that they called me for the personal interview. And there my conviction and motivation played along with the phrase “with you or without you, I will learn to program“. A few weeks later I was in front of my computer learning with 49 people more: IT Academy begun on its first edition.

The agenda (all in English) still scares me:
– Computer Science
– Virtual Machine
– Linux
– Webservices
– Networking
– JSON, XML
– Version Control
– SQL
– Data Base (nice to see you again, Workbench, my old friend)
– OOP – OOD
– HTML
– CSS
– UX
– JavaScript
– Debugging JavaScript
– ECMAScript 6
– LESS
– PHP
– PHP with Mysql
– JQuery
– AJAX
– JavaScript and AJAX
– Bootstrap
– Angular

Woooow… Just for 0€ and 5 months ahead to learn there 40 hours per week in Cybernarium amazing premises. I cannot be more grateful. By the way, the itinerary we are following is from Linkedin courses from lynda.com. I recommend them A LOT. Besides, two teachers mentor us all day every day (thank God Slack!).

My planets lined up to be there after my last online communication project to perform to the fullest to take advantage of this opportunity. I swear I’m going to take it 100%.

Follow the steps of those who know

That’s right, if you’re a bit lost or if you do not have a clear idea about who does what and where to go to get it, follow the steps of the best. I love this roadmap. Directly to your bookmarks, please.

The programming subreddit also helped me a lot. Its FAQ part was very enlightening, besides that it will be my coacher when I start to think about killing myself.

Go!

JS: Where to start

It is obvious that you have to invest time to study on your own. Having a 40-hour job (actually, 45) can be a handicap if you try to do something “fast”. Here “fast” does not exist. You cannot learn JS fast, I have been told.

The fucking routine
Being aware that it is a long-term learning is very important. More if you’re like the ones in my case, not knowing how to stop still for a second. Keep this in mind: the head does not work the same after working 9 hours. And unless you have loads of money and time to pay for a bootcamp – which does not guarantee anything either – and survive without working, you better be able to at least create a routine for yourself.

Obviously a move does not fit into the plans of a routine (that has been my last month). Or go out every 2 × 3 for a beer, vermouth, yoga, writing, birthdays, barbecues, coffees to chit chat or other topics that can entertain you. Alles verboten. Either you are or you are not. You decide if it will take 1500 years to understand something. My routine: 3 hours a day of JS in the library 4 days per week and all the weekends that I can.

Tutorials
Before getting into the mess of the move, I was able to document what courses I could start to give the first babysteps in JavaScript:

Khanacademy
Udemy

When sometimes I feel that I can stumble doing those babysteps, I read again and again this thread on Twitter.

Since I am a little duffed with CS concepts (I have already done my babysteps in java for some time and I have some fear of doing things all by myself) I decided to do something in Spanish. I’ve been with Khan Academy for a week. For now, starting with ProcessingJS. Obviously now I do not see the sense to start here, but from what I have seen and I have been told, is one of the best online courses to learn JavaScript. When I see myself with strength enough (question of time), I will continue with Udemy. And for my glory ovaries that from then on, I’ll start to chop doors.

It’s the market, amigo
Why will I start so early to chop doors? There are no developers available in the market. All placed. In a dream world, I hope companies think about how to prioritize juniors in some way. In fact, I hope that some company will be part of my evolution coding and wants to take advantage of me as much as I do of them and make a win-win project: they invest in me and I learn for their benefit.

I’ll keep you posted.

Neither hello world nor hallo warld

Again with the phrase of yore. As if we could not write anything else when it comes to learning to program that “Hello World”. I promise that the first thing I will code will be a “Hello Mama! YOU SEE? I TOLD YOU!”.

My name is Cristina Fernández, I am (currently) 36 years old and I am going to learn how to code.

To do this, I intend to update this blog to share some tutorials or tools, to share if I have managed to do something useful and especially, if I get frustrated with some lines of code and I have managed to solve it without pulling me from the third floor where I live .

If you want to see my works as content writer, web designer in wordpress and other things that I do, you can visit this website. That’s my main income. If you want to see the bullshit that I write while I try to work for a future, you got my twitter, the professional and the facebook pro. That is why this will be a flat blog, without images or too complex paragraphs.

Here we go!

ps. English is not my mother tongue, so from now on, I am very sorry for my mistakes, spelling, lexical and grammatical. This blog is also made to improve my English. I hope to do it with my poor German at some point.