400 karma · joined May 16, 2015
The major highlight is the launch of http://pxlet.com. Apart from this, focus was on work and hope there will be some surprises in 2018.
Some personal thought, execution is key for business success now.
As lots of people know that IBM gets 21 consecutive revenue decline and it's forced to cut down cost. But cutting down cost doesn't mean you should shift your development work to under qualified developers or programmers. This will further affect IBM's software quality and hurt its revenue. Why not putting the money hiring less but good developers. If you are a developer, you would find what that feels like to work with under qualified developers.
To be honest, have you heard about any impressive software product or solution from IBM in recent years? I would blame this to a short-visioned management team. Maybe its management team is thinking they could hire more below averaged developers with the same money of hiring one good developer in hoping that quantity can cover quality. In fact that's totally wrong in technology field.
Moreover, those talented technical people are escaping because they are not getting what they deserved. The management team is investing far less in technical talents than in so-called business. The end result is that the product quality will become worse and worse and customers would finally give them up.
While other companies are attracting talented IT people by all means, IBM is lost and it's driving them away.
Also, read tech news to get the latest technology trend and what's hot in the area*Can read from http://www.pxlet.com). At this age, gain experience and build a strong foundation is the most important thing.
Then involve in open source projects by starting to read their source code and use them and submit patches and then you can get sense on how frameworks are developed and maintained.
Once you get the experience, it should be easy for you to get an ideal job. Don't rush before you get ready.
Another point is that it also depends on the familiarity of the technology/language you are using.
This happens because of many reasons but it will happen in the future again and again. This is part of software development.
The best thing we can do to reduce this kind of cost is to think before we do. A good design and discipline often saves much.
It's not a problem that you don't have a team now. You can look for people while you begins your first step.
The most difficult thing for most people is they don't action on what they dream. And then they regret when others have taken actions on what they have dreamed.
So please start to DO something and then you will figure out what to do next.
Good luck!