DEV Community

Ben Halpern
Ben Halpern

Posted on

What are your programming goals for 2017?

Latest comments (102)

Collapse
 
cvallejosh1 profile image
Carlos

Read following books: "Passionate Programmer,Pragmatic Programmer, Effective Java, Design Patterns, Clean Code, Domain Driven Design"
Improve my development productivity
Contribute to open source in Java
Share my knowledge in blog
Get more involved in mobile dev

Collapse
 
shanekilkelly profile image
s_kilk

I'd like to fill out my knowledge of Elixir/Erlang/OTP, and do some more side-projects with said tools.

I would also like to backfill my comp-sci fundamentals and maybe go back to Math fundamentals and work up to a decent knowledge of Stats and Probability.

Collapse
 
mrkezii profile image
David Kezi

master javascript using - Eloquent javascript and you dont know JS
30 days of code with wes bos
write a blog post a month
learn MEAN well

Collapse
 
lightalloy profile image
Anna Buianova
  • release at least 1-2 pet projects
  • first Android app
  • get a deeper knowledge of ruby/rails/oo design
  • read several programming books and write a review on them (I have a list :)
  • refactoring on my existing pet project
Collapse
 
bionboy profile image
Luke Floden
  • Learn SQL and possibly build a site with users
  • Learn how to make cool web animations
Collapse
 
eaglerockdude profile image
ken mcfadden

Keep focused on my goals...just about when you start learning backbone angular shows up and then u start that and react shows up....I am new to the open source world but at some point does this seem ridiculous? That said...I want to integrate my ruby/rails with React mostly because I like the extra benefit you get with react native..but thats it...in 2017 I draw the line...no more new frameworks!

Collapse
 
amueller profile image
Andreas Mueller

Focus on big-picture plans instead of getting drawn into--and trying to catch up with--the gory details.
Instead of letting my development (or rather reviews) be defined by what other people work on, prioritize myself.

Collapse
 
aaronmyster profile image
Aaron

365 katas on codewars.com

Collapse
 
adambrandizzi profile image
Adam Brandizzi

I will work consistently to

  • practice progressive enhancement.
  • become competent in accessibility.
  • learn about Machine Learning.
  • get my "Editable Web Pages" pet project to production. I want to use it myself at least!
  • learn Haskell (I'm kinda good with that, I want to get to the point to help something like Pandoc with a fix.)

Some things I intend to work on:

  • write a specific half-chat/half-forum app for Liferay.
  • learn Odoo. I love Python but never have the opportunity to use it, Odoo seems to be a good path.
  • learn Rust.
  • write my own to-do list web app. Again :)
Collapse
 
eddymens profile image
EDDYMENS

I am going back to the basics
Write more CSS
Try out the mobile platform
A whole lot more on IOT

Collapse
 
saidarab profile image
Said Arab
  • Get better in dev and doc writing
  • Build some good oss
  • Contribute to software dev
Collapse
 
srikanthav profile image
Srikanth A V

What I want to do:

  1. Learn front-end web development
  2. Improve my current skill - (native mobile app development)
  3. Learn a server side lang / framework and concepts.
  4. Learn the concepts of functional programming

How:

  1. Brush up on html, css and learn good practices in JavaScript - freecodecamp, obj oriented js book, learn vue.js

  2. Learn advanced topics in iOS development (my daily job). Port some of my simpler iOS apps to Android. Basic study of how react native and xamarin work

  3. I am confused here. I am not sure if I should first learn rails and webdev through Michael Hartl's book and then learn asp.net core or nodejs or directly jump to phoenix/elixir

  4. Do the coursera course on func programming in scala and then learn f# or Elixir to test my knowledge by building server side apps

Collapse
 
sravanti profile image
Sravanti Tekumalla
  • Write an app in elm 😎
  • Read lots of code!! I've learned so much just by reading code on GitHub.
  • Related to ^^, read more source code.
  • Read about the fundamentals (e.g. HTML standard, best JS practices, etc)
  • Contribute to open source for the first time
  • Learn a new framework (?) Unsure about this one.
  • Teach others what I know about React / Redux
  • Start writing about code / dev stuff regularly!
Collapse
 
davidpdrsn profile image
David Pedersen

I have been doing quite a bit of Haskell this year. My CS bachelor project was in Haskell. While I enjoy the language, I don't think the tooling or documentation is very good. So I would like to dive into Rust. It seems to have a type system inspired by Haskell, while being more beginner friendly.

Collapse
 
chwatson profile image
Chuck Watson

Finally complete my personal web site. It's nothing complicated. I just keep starting and stopping on it.

Collapse
 
kenny_pizza profile image
Kenneth Pirman

A thousand times this.