Advertisement
If you have a new account but are having problems posting or verifying your account, please email us on hello@boards.ie for help. Thanks :)
Hello all! Please ensure that you are posting a new thread or question in the appropriate forum. The Feedback forum is overwhelmed with questions that are having to be moved elsewhere. If you need help to verify your account contact hello@boards.ie
Hi all! We have been experiencing an issue on site where threads have been missing the latest postings. The platform host Vanilla are working on this issue. A workaround that has been used by some is to navigate back from 1 to 10+ pages to re-sync the thread and this will then show the latest posts. Thanks, Mike.
Hi there,
There is an issue with role permissions that is being worked on at the moment.
If you are having trouble with access or permissions on regional forums please post here to get access: https://www.boards.ie/discussion/2058365403/you-do-not-have-permission-for-that#latest

Development Advice

  • 18-01-2015 6:08pm
    #1
    Registered Users, Registered Users 2 Posts: 1,686 ✭✭✭


    Hi all,

    I am hoping someone can help. I enjoy software development and it's my bread and breakfast, also regardless of language. As part of my personal development I am hoping to start focusing in a specific area but I can't decide and I don't want to be jack of all trade. I stopped Java after my 3rd year in college to learn C#. Can anyone advice me?

    My current stack or development area:
    I do a lot of socket - client and server development (Work/Home).
    Visual Studios - C# windows - Desktop
    Xamarin - C# for mac and linux - Desktop

    (Home)
    Python - All platform
    Google App Engine + Python + NoSQL DB - Web and Mobile
    Javascript
    CSS (Bootstrap)

    Opencv using C++ but might switch to python

    Areas I enjoy developing for:
    Client & Server side desktop applications
    Cryptography - Encryption & Decryption - Hoping to do a masters in Cyber Security.
    Machine Learning
    Teaching
    Managing projects - Documenting, Planning...FURPS+ etc

    Goal:
    Project Manager or as high as possible
    Current: Graduate? SDE 1year+ experience


Comments

  • Registered Users, Registered Users 2 Posts: 1,275 ✭✭✭bpmurray


    Your goal is frankly weird: why on earth would you want to be a project manager rather than a software engineer which is clearly where your interest and skills lie? Anyway, at this stage of your career I'd suggest keeping it as broad as possible. You have JS & CSS which are in good demand although I would definitely look at resurrecting your Java - many, many more opportunities than C#. You could start looking at mobile - iOS / Android and Cordova as well as native dev.

    The reality is that most real-world applications use a client-server model, with Java and some framework (Spring, Hibernate, JSF, ...) on the server, connecting to an RDMBS (NoSQL is rather rare) and a web-based and/or mobile client front end, often connecting over REST. Learning all of that, making it scale to cloud-sized populations (millions of concurrent users), that would be a pretty good goal.


  • Registered Users, Registered Users 2 Posts: 1,686 ✭✭✭RealistSpy


    Is project manager to above the software engineer as progression?


  • Registered Users, Registered Users 2 Posts: 50 ✭✭EamonnDunne


    RealistSpy wrote:
    Is project manager to above the software engineer as progression?

    They are completely different career tracks.


  • Registered Users, Registered Users 2 Posts: 586 ✭✭✭Aswerty


    Also just to point out, people can go into project management very quickly after leaving college – if not straight away. There wouldn't be any prestige associated with it like there would be senior and principal engineers/developers (though PMs on large project are often key personnel). My general take on it is you are better off learning your craft before moving into a PM role if that is what you want. Also PM roles are more people oriented than anything else; you will often have deadlines but insufficient clout to get things moving so you have to be persuasive to keep things ticking along.

    In terms of advice; do what you enjoy the most. You can find work in everything you listed as being familiar with.


Advertisement