rcirka
Joined 13 years ago
Joined 13 years ago
Ultimately, classes are about code organization and reuse. Done properly, it leads to a well maintained program. Functional programming...it still needs to be organized somehow, whether you put them in classes or namespaces, the last thing you want is spaghetti code. Now depending in the type of programming, you may need to preserve state, which can be quite challenging in a purely functional environment.
iOS Developer
About the Huffington Post: The Huffington Post is a Pulitzer Prize-winning source of breaking news, features, and entertainment, as well as a highly engaged community for opinion and conversation. The Huffington Post has 50 million monthly unique visitors (comScore November, 2012) posting more than 8 million comments each month. The site has more than 40,000 bloggers -- from politicians, students and celebrities to academics, parents and policy experts -- who contribute in real-time on the subjects they are most passionate about. The Huffington Post has editions in the UK, Canada, Quebec, France, Spain, and Italy with Japan and more scheduled to launch in the coming months
The Huffington Post is seeking an experienced iOS developer to join our dedicated iOS team. Our apps include Huffington Post, Huffington Post Live, and GPS for the Soul on the iTunes App Store. The qualified candidate must be experienced with Objective-C and should be able to develop a native iOS application through its entire lifecycle. As our apps have been converted to iOS 7, the candidate should have a familiarity with the new features and coding requirements of iOS7.
http://careers.stackoverflow.com/jobs/41117/ios-developer-hu...
or email [email protected]
Assuming those basis are covered, how is your breathing/posture? Programmers especially can develop bad posture because of sitting all day. Make sure you don't slouch when you sit. Here is something to try - when you feel anxiety coming, immediately stand still, straighten your back, slow down your breathing taking normal size breaths (don't deep breath, just breath normally) and clear your mind for 30 seconds.
How is your sleep, do you snore loudly and don't feel rested? You might want to check if you have sleep apnea.
That's all I can think of for now. There are also drugs, both non-prescription and prescription that can help. Personally I'd only use them as a last resort.
We generally don't hire remote workers. If I did consider hiring for a remote position, it would only be for senior developers. It is difficult to mentor a junior developer that works remotely.
As far as wanting to work for a company that values general programming concepts, well, let me just say this. In reality, it can take years to fully master a framework. It's not just programming, but patterns and architecture. Even the quickest learner can not learn these over night. I wouldn't ever hire someone who just knows a little of every language, it comes across as a jack of all trades. I don't look for people that can just hack stuff together, I want someone who is specialized in a technology and can implement specifications on a product quickly and cleanly.
I don't wish to discourage you, there are probably jobs at there that fit your criteria. It depends on your goals. If you want to just have fun, you will have to sacrifice on pay. If you want make good money, you will need to specialize on a specific platform (ie php/mysql or .net/mssql) and know it inside and out.
Of course, once you get into back-end systems, data analytics, and algorithms, math becomes much more useful, if not a necessity.