New job and new programming language in my middle ages


I am 43 years old, from Berlin and originally studied statistics and mathematics. At first I had a job as a clinical data manager and clinical programmer using SAS. Those didn’t go well, there was always knowledge or experience missing in order to do the job to their satisfaction, so I always lost them after a few months.

Then I had a job as an onboarding agent, didn’t code there at all but it was the job I had longest. It was also quite boring and not very demanding so I had a small Bore Out.

Now I have a new job which I got due to luck and coincidence. I did three training courses for it: JavaScript, PHP and C (the original one). I know SQL already. I received very good grades in those courses but they were for beginners. The work in jobs is always more difficult and now I am confronted with D3 which feels like a completely new language. Not only that but it also looks abstract and not intuitive with lots of fragments put together. It is difficult to see from the code alone what it does. With standard code I could see and analyze it.

I watched a 19h video and reading a 600 page book about D3, but can still not understand most of how it works. Maybe a job with less programming is better, I don’t know. I thought I am IT affine but I don’t see myself as a full developer/programmer like my friend is. But then people say that a guy like me should be trained and skilled enough to be able to code.

I read a few of your other posts and they encouraged me to continue. What is the best way to learn D3? My first task is to implement a zoom function on a graph that works fine in the examples given on the web but I don’t know how to adapt into my example and then in the real problem.

Hey, I’m just replying to this because you didn’t get any replies yet. I don’t know anything about D3, but with programming in general practice is key. I’m a beginner, but in the short time I’ve spent studying web development I’ve already read the same advice about a thousand times: practice, practice, practice. It’s great that you’re watching videos and reading books about the language you need to learn, but in order to make everything stick and to really understand how it works, you need to get your hands dirty and apply what you learned. Just start programming.

When you struggle with a task, try to divide it into smaller steps. And if you don’t know how to solve one of these smaller problems, then at least you have a precise question to research. If you don’t find anything, there’s StackOverflow. :wink:

1 Like