0

Application of code and concepts lessons in Job Searching as Project Manager

Dear All, in order to have a complete vision of code programming world without entering in too many details, which are the most useful and newest codes, concepts and software technology to learn? I'm trying a career in Project Management - Software / Information Technology / Digital Specialist jobs after several years of study in Telecommunication Engineering.

4th Jul 2018, 5:10 PM
Fabrizio Pugliares
Fabrizio Pugliares - avatar
5 Antworten
+ 1
Oh, yikes. Well, web apps certainly narrows things down a bit. But the languages, libraries, and frameworks you need to know will still depend on the specific job. Some use obscure stacks. As far as coding skills, I think the biggest thing most team leads are allergic to is reading code. I have "no idea" why most people would rather demolish an entire code base (including the working parts) and rebuild from scratch instead of reading & understanding the code so the least invasive surgery can be performed. Benchmark testing can be relatively straight-forward (reading, brain power, and attentiveness) as there is no lack of information on this. Code optimization is about priorities. Accuracy over speed? Maybe use a functional language. Speed over accuracy? Maybe use a lower-level language. In the US, the amount of direct coding you do depends mostly on how big your team is. There are 2 project management philosophies/systems that I personally hate because of how often they are misused but are all the rage these days: SCRUM & Agile. Just something to be aware of. Areas I've seen project managers and product managers struggle the most in: - general managerial skills (some people become leads because they're brilliant programmers, but they can also be incredibly inconsiderate when interacting on a team to the point of autism ... this can include behaviors like micromanaging self-drivers and under-managing workers who need extra attention/direction when it should be the opposite) - communicating effectively with the business side (both in failing to discern objectives clearly enough to translate to understandable specifications & designs and in failing to set & keep timeline expectations with business -- business should not tell devs how long things should take) - anticipating basic needs of the team (e.g. style guide, code review process & code base/repository etiquette, setting up adequate sandboxes/environments for WIPs & testing, meetings/check-in schedules, etc.) :) Does this help?
5th Jul 2018, 9:04 AM
Janning⭐
Janning⭐ - avatar
+ 1
Glad I could help! ☺ Go make the programming world a better place to work! 😄
6th Jul 2018, 4:16 PM
Janning⭐
Janning⭐ - avatar
0
Hi Fabrizio Pugliares, This is an extremely generic and varied question. What areas of overlap between these four (divergent) categories are you hoping to focus on?
4th Jul 2018, 11:20 PM
Janning⭐
Janning⭐ - avatar
0
Digital/Web Applications management at first: yeah you’ve pointed right, but this is a generic question because it should be focused on wide spread of IT projects handling without direct coding work but having all requested coding skills in order to manage a developers team or to perform benchmark test/code optimization. Thanks a lot :)
5th Jul 2018, 6:41 AM
Fabrizio Pugliares
Fabrizio Pugliares - avatar
0
this is a great helping answer! Thanks a lot Janning⭐ !! basically, from your precious anawer, I’m following now a Software Engineering university level online course parallel to this SoloLearn language approach. Hope that 6 months of study could be enough for a Big Picture of software managing process :) And, by the way, Communication - interfacing with team and customers is the true difference between a ‘coder’ and a ‘manager’, you’ve got the point!
6th Jul 2018, 2:29 PM
Fabrizio Pugliares
Fabrizio Pugliares - avatar