The beginning of a journey

When I was busy job hunting, my friend notified me of an opportunity at the company she worked for as a junior APEX developer. I was a bit apprehensive, since I had no prior experience with APEX, or any coding other than a bit of XML, jQuery, Javacript, HTML & CSS. But, my friend who also lacked the same experience (since we both had the same educational degree) said she loved the work and the company. She sent me some examples to try my hand at SQL, and I also used some websites to see if I'd like working with it and if I could comprehend the language. One of the websites I used to check if I liked and understood the language was codecademy.com.

I discovered I rather liked it and had a bit of a knack for it, so I decided to send a motivational letter to the company with my CV. After my second interview I got the job, and some other websites to check before my first day (there was a month inbetween, so I had enough time to check everything). One of these things was the HOL - or Hands on lab from APEX.

Me, being me, I didn't read it through thoroughly the first time, so I didn't really get it. And since I didn't get it, I decided to just have some fun with APEX and create a database with information. My first sketch of how I thought a database would look like gave by boss nightmares haha. He spend quite some time teaching me to understand the relational databases and thank god that he has a lot of patience, since it took me quite a while to understand how to use them and how to populate them. I am a really visual person, so I need to see, rather than read, to really get a handle on everything.

My first app was a festival app, with a few plug ins to try out, and a call to a webserver. I learned a lot from just having an idea and playing with it, and the boss also had a few suggestions that I could add, so I had quite a few things that I could research. I also recieved quite a lot of help from my colleagues, who took the time to show me different things in APEX, but also helped me with my codes and error handling, telling me step by step what an error meant.

This is my tip to developers new to APEX, even though APEX has quite a few example apps to learn from, the best way to learn your way around APEX is to try it yourself. Even though the HOL can be quite confusing, but there is a lot of information in there, just remember to read everything, also the ppt. And you can use bits and pieces in your own app.

Remember that even the sky is not the limit with APEX, whatever your idea is, you can make it, and don't be afraid to ask questions. I am really lucky that I have a lot of great colleagues where I can ask questions, but there is also a slack community from apex.world where you can ask questions, or just read the questions and answers given there. Apex.world also has a lot of very useful plugins.

Reacties

Populaire posts