Quote:
|
Quote:
If you are referring to general feeling, I can't comment about what I have never been through but in general, I can say that it is competitive and fast paced but rewarding. Challenging with many things to learn because of the global exposure. Not the type of role for the lazy and self entitled. |
Quote:
Then the PM will miraculously be promoted in the next 1 or 2 promotion cycle. |
Quote:
Deadline cannot meet. Your role is just negotiate. Use mouth or email and tell customer can't meet. Havr to push back. The person who have to meet the deadline are the people doing the actual job to rework. Not you. Your job can be replaced by email templates. Or document template or even hell. Business process in the event when deadline cannot be met. Initiate next phase. Forms to fill... So you think you're the big shot who managed to negotiate the deadline. Sorry to burst your bubble. The deadline happened cause of the parts. There is nothing you can do to meet the current deadline. And customer understand that. So you come in holding your entitled "title" that you renegotiate the deadline. As if it's your power to make the deadline come faster or later. Let's say if there is no role like you. What happen? Product can't meet deadline. Push sck. Etc. It's logic progression. And that's why alot of contract factor in things like this that involves fine or monetary punishment. So sorry to burst your bubble. But it's not YOU who came up with all this. You're easily replaceable with literally anyone. Can you replace a neurosurgeon with another one and still get the job done? No. Pilot? No Family doctor? Maybe. If those just give out mc. Programmer? Maybe. Bus driver. No. Project engineer? Hell no. Anyone can do your job. You can hire an actor and just act out written script of what to say.. Your job experience have no substance to it. It's the team of people behind you that do the work. Not you. So. Yep. You're just as dispensable as any so called project engineer out there. |
Quote:
He also depended on this global team to deliver. Basically all this "project engineer or project manager" role are just extra only la. Example bus interchange got bus driver going to busses to drive bus. Actual work. And you have bus warden or crowd control just stand there to manage crowd. When it's crowded or peak hours. Got crowd control also make no difference la. And the fact that all this extra job are dispensable and replaceable. And project engineer are dispensable and replaceable la. But all this so called project engineer delusional. Thinking they are the one who "manage" the project. More like you don't have the expertise to perform an expert job so you became a generalist project engineer la. Ask a crowd control staff to drive a bus to help move the passenger can anot? Cannot no license. Ask them to fix the bus so it can ferry? Cannot not technician. In short. Project engineer are just mules to run the project. There are not the "manager" cause they don't manage it. It's like saying I'm a time manager. Cause I manage my own time. But the fact is whether I manage my time or don't. The time will move with or without my active participation. So can I say that I'm a time manager le? Think. All this "project engineer" can't do actual engineering work la. Can't design. Can't code. Can't build. Can't go. Can't maintain. Can't read manual and repair. Can't do anything but use their mouth and negotiate things like deadline, or liason or meeting.. All the pointless aspect of a project |
Is ST a prestigeous place to work as a grad (software)? Will I have good exit opportunities if i join?
|
Quote:
Maybe taking a PMP will help you understand why the role of the PJM is critical. Project charter, capex, budgetary concerns, gate clearance, buying off by various functions, alignment of expectations between customers and my team, meeting deadlines, mitigate disputes. PJM needs to know basics of the products and services offered even though the execution is carried out by subject matter experts who have years of experience doing that. And you need to align these people to the requirements of other team members. For example our product development creates a DFMEA for automotive customers. They create under the American AIAG methods but customer expectations are German new VDA standards which is a whole lot more complicated. I am not trained in any of these. So I had to arrange for the budget to train the team or if schedule allows, arrange for my team to join pre arranged training by corporate. Make sure the certificate is available for customer scrutiny. And do all these on time according to Gantt chart agreed with customer without blowing the budget provided by Management. Another example, telecommunications customer who requested the DFM to be completed with their AVL that's a direct competitor to one of our division. I need to escalate this to corporate and legal to prepare for mitigation regarding patent issues, link up with the design engineers and BD and procurement to create a information matrix on what could be shared and what not so as to avoid a future patent dispute. Another example, medical customer sent their auditor to audit our contamination control as a requirement under the ISO13485 standards. I need to work with the quality team , operations, engineering etc. to handle the audit even though it will be led by the subject matter experts, I need to stand by facts and figures as some of my projects fell under their purchasing. I don't know what sort of PJM you deal with but I think you need to really open up. |
Quote:
|
Quote:
Boss : need how many? Currently our existing developer cannot meh? Engineer: currently only 2 both working on 2 projects already and they can't manage already Boss : hmm hire 1 more enuff? Engineer : not enough la, we need like a team of 5. Boss: 5? You crazy. I can't get approval from BU head la. Engineer : then 3 Boss: I can only justify 1 then we see how when the project is closer. Engineer : OK then hire an experienced developer. Boss : expensive la. Fresh grad can la. Engineer : fresh grad don't have experience la. Boss : give fresh grad a chance la, also they are cheaper.. When project come in we find an experienced one. Otherwise we setup 5 developers no project come in how to justify the manpower. Cannot feed their mouth la. Engineer : OK but if hire fresh grad management need to be aware that it will be fresh grad quality. Boss : OK.. Hired 1 fresh grad. Boss : how's the project update? Engineer : fresh grad working on it. Boss : can ask the fresh grad come see me. Fresh grad : yeas boss? Boss: so how's the project? When can see something? Senior management asking to see something. Fresh grad : not yet. Still learning and settinf up framework. Boss : need how long more? Fresh grad : maybe 3 to 6 months? Boss : so long? How long you worked on this project already? Fresh grad : around 3 months. Boss : how come so slow? Fresh grad : I need time to learn. Got such thing call learning curve and no one is teaching me or training me. Boss : 3 months too long la. I think we need monthly progress update now. Cause can't see anything. Fresh grad : grumble grumble *I'm not even paid 5k* expects me to deliver senior level work. Engineer : please la, we didn't even want to hire you. We wanted an experienced software developer cause we don't think fresh grad can do the work. Not enough time Fresh grad : this place sucks! Time to find new job. Fresh grad : update LinkedIn put all the fake responsibilities like "designed system A" bla bla bla while nothing real was done... Fresh grad : throw letter. Boss : why you resign? Fresh grad : better opportunity. Boss :.... Ask the engineer come in Engineer : yes boss? Boss : did you know fresh grad resigned? Engineer : dunno but I already don't expect fresh grad to be able to do the work. Boss : then how? Engineer : hire experienced developer as replacement. Boss : where to find? Engineer : not my problem. You are the manager or I am? Boss : you see the fresh grad work see can salvage what. Ask him properly handover document. Engineer : fresh grad can you demo us the work and let us see the source coccinellids? Fresh grad : my code is very messy now. I dunno which is latest. Enginer: erm you don't have source code control meh? Fresh grad : no. I just backup code. Engineer : erm OK just pass me whatever you have and document it so I can handover it to the next fresh grad who join. But we need to see at least a prototype. Can you show us? Demo? Fresh grad: OK Engineer : so how is the demo? You're leaving next week already. Fresh grad : yeah still working on the documentation. Engineer : erm so you been working in this for total 9 months now and there is no working software? Can I say that? Fresh grad : got some modules are working la. Not the whole software. Engineer : can demo us? Fresh grad : sure but takes time to setup etc. Not easy Engineer: show us the working one then.. We just want to have a feel.. Fresh grad : OK give me some time to setup. Engineer : how? Tomorrow your last day, we can't sign your exit clearance if we still can't see anything Fresh grad : I swear it was working. I think I changed some code last week now not working. Still trying to figure out... Engineer : sigh nvm la. Just pass me the documentation. Fresh grad : here you go. Engineer : erm. Just one page? Fresh grad : yeah no time. Was setting up demo. Engineer : then can see demo? Fresh grad : yeah got some problem now can't get it to work.. Engineer : OK ty good luck for your future. Keep in touch. Fresh grad : ty. Engineer : delete contact and block forever. Boss : so how? Engineer : fresh grad pass me this. Nothing was work. Documentation was bare minimum. Basically nothing was done. Boss: how come we let the fresh grad do nothing for 9 months. Engineer : not my job to micro manage, I'm already busy with my existing project. Boss : die la like this.. Engineer: already said fresh grad can't really do. Need years of experience Boss : nvm you try to work out some demo. I'll let the senior management know that there is a change of developer and he didn't properly handover. Engineer : huh? I don't have time to work on the demo. Boss : just try your best. Engineer : push to the existing fresh grad say management want him to work on the demo. The other fresh grad : this place is so stupid. The other fresh grad : also resign. Engineer : get promoted cause its time to get promoted.. |
Fresh grad in new company : I designed xxx in my previous company ST. I am the system lead bla bla bla.
New colleague : cool story bro. Here we do things differently.. Fresh grad : impostor syndrome initiated. After 1 year. New company : sorry you didn't meet our expectation, your performance is below average. Fresh grad : stupid la everyplace expects me to know everything. Never mind. Fresh grad : update LinkedIn resume now find another job ad "senior" with 2 years of experience of non development experience. And the lies goes on. Until the fresh grad eventually get into a non programming role and leading a team with no real development experience. And the cycle of life repeats for a new fresh grad who joined until this "lead* Blind leading the vision impaired. |
All times are GMT +8. The time now is 11:39 PM. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.3.2