3 ms·
I want to learn Front-end and Back-end developing furture in 2017, I want to become a professional web developer, competent to do things like server, database,
by du_bing 10y ago
I want to learn Front-end and Back-end developing furture in 2017, I want to become a professional web developer, competent to do things like server, database, javascript, UI, http protocals, safety and profiling.
I have built some basics of Linux, Python, Ruby, HTML/CSS/JavaScript and tools like Vim/Emacs in the second half of 2016. I decide to do program development on my 27th birthday. My major in the University is English Literature.
More in details, in 2017, I plan to learn Elixir, MySQL/PHP, Sqlite, Ruby on Rails, Django/Flask, Node.js, Gulp, advanced Javascript, Material Design, Semantic UI, Docker, Travis CI, Jupyter, Lisp, Haskell, basic Machine Learning and pick up math like calculus, probability theory, linear algebra which I've learned in the University.
I desire to become a remote developer who can earn at least $30000/year after 2017. That's my target now. But in the long run, I want to be an expert in ML and AI.
- stedman 10y agoIMO you should aim more for depth than breadth. I reckon it's a better strategy to pick a single server side language/framework and become a master w/ that (you have 4 listed above).
- du_bing 10y agoYes, very good advice, but according to my observation, RoR, Django, Flask, Elixir are all good tools, and PHP is still popular. Because I want to do remote work, so I want to learn as much as I can, so I can catch up more works. That's my thoughts at present.
- arcticfox 10y agoVery cool, but I'd suggest narrowing your list of technologies down substantially: I'd suggest learning one database well, one backend language well, and one frontend framework well. Then you can spend some time using what you know to evaluate which other of the other options you want to learn. Otherwise, you're going to spend most of your time tripping over syntax, which really isn't useful learning unless you plan to be actually using a syntax extensively, IMO.
- du_bing 10y agoOne database, one backend language, one frontend framework, that's great! I've got your idea, thanks very much.
- zappo2938 10y agoI learned AngularJS in 2016. Everyone wants to hire a React developer. I don't know if functionally one is better than the other however the small devs shops what React developers. Otherwise, people are looking for web developers strong with Rails, Django, React ecosystem, JavaScript on server, Postgres, and Redis.
- du_bing 10y agoGreat, React, Postgres, Redis, I got it, thanks for your sharing!
- zappo2938 10y agoSince I wrote that comment I have found a job using React. They are confident I can pick it up looking at my code portfolio which makes me lucky. The point is that people are looking for React developers or in this case someone who they think can pick it up quickly.