960 karma · joined February 10, 2016
Another sad thing is that job description is very often the same bullshit as most linkedin CV's. They put in every buzzword, but reality is somewhere else. Your day-to-day tasks are far away from original requirements and very often also from whole job description. Same is it with candidates. Matching between buzzwords and real candidate value is very difficult. And only real HR professional can do it.
Outsourced hiring process make this gap and misleading even bigger. They play just keyword matching game (good opportunity to automate them).
I think that something like HN's karma should be implemented in linkedin. Current situation is facebook style (more friends more reputation). At least this could help filter HR pros from spammers.
Management problems are hard defined, so you can hardly Identify correct procedure, verify correctnes of your choice and the most of time it's running for the long haul.
Probably in most cases you will not see any results (like working code or system). Happy people just will not complain but they will not thank you for that, but on the other hand unhappy people will complain and swear. And you will see and hear it.
You are also inbetween two stones...upper management or customer and your team.
This is not for everyone. few years ago I had same intentions but after few discussions, observations and experiences i regreted my decision.
Own business is little bit different story. I am doing what i want...i wanna design something ...go for it, but still have business decision making rights.
- you are working at least 9-3 (or pretending it)
- you are talking to your colleague in the kitchen (in manager terminology: knowledge sharing, my favorite one)
- you are present at unproductive meetings
- you are hitting you keyboard
- you have opened excel sheet, sharepoint, and other required tools major of working time.
I spent almost 6 years in corporate open office plans. Last year was working from home. Now, I am not able to go back to the standard 8 hours open office.
Yeah...my current job is like that (this is irony)....we need specialist for technology x. You will be responsible for ABCD.
First day in new job...you know what? We need someone who will handle y. Doesn't matter that you don't have so much skills with it.
6 months later....he is leaving and we need someone who will handover his duties. He is doing everything for everyone. But task are specialized and we dont have position for that. Something like highly specialized generalist (to be concrete: design, implementation of automated policies for config verification. Used Technologies: tcl, regexp, html, xml, perl for all kind of network devices from various vendors - multivendor support.)
So i do bit of everything but nothing so deep. My customers are mainly internals - account managers responsible for green results of weekly audit.
The same highly specialized bullshit was in my previous job - security team who provide multivendor support. You do everything but actually nothing in deep. At the end you have years of experiences in highly specialized business but dont know more than was required for your daily tasks plus something extra. And there is always what to learn.
Same issue is with programming jobs and frameworks. Company A use framework X, company B use framework Y. After two years you change company. You have to learn new framework and in the meantime Framework A changed (litle bit overreacting) and you are another usless specialized generalist.
So this not black-and-white (as many other things in this it business).
Technical guy with rich experiences from various IT fields. My main focus is deliver results and make customers' business easier, better, faster, cheaper based on customized solution and tweaks. I have extensive experiences with process and business side.
For brief overview please find my CV: goo.gl/c9ZKj5
For more details don't hesitate to contact me directly
Side note: I prefer freelance/ltd contract (have an SME LTD company - not mentioned in CV)
In noisy environment can be helpful brown noise. I also tried focus@will (sample is here: https://www.youtube.com/watch?v=5OGJRx76zLY). From my experience 45-60 minutes is maximum.
If I need high focus and think about solution music is just another source of distraction for me. As background for tedious tasks it depends on my mood.
[1] Concepts, Techniques, and Models of Computer Programming (MIT Press) - URL: https://www.amazon.com/Concepts-Techniques-Models-Computer-P...
[2] The Big Book of Concepts (MIT Press) - URL: https://www.amazon.com/Big-Book-Concepts-MIT-Press/dp/026263...
[3] Gödel, Escher, Bach: An Eternal Golden Braid - URL: https://www.amazon.com/Gödel-Escher-Bach-Eternal-Golden/dp/0...
Speed and/or size improvement in next iteration is much better than completely reworking because of: missed or bad requirements understanding, compatibility issues etc.
As was already mentioned, you have to have something working. Only this can be improved. Without working code any speed or size optimization is useless.
Long story short: Few years ago I had same intentions. Get rid of every "collecting personal information in an effort to provide better user experience". I performed online test what is visible about my PC from outside.[1] After test I disabled browser cookies, installed firewall, disabled all ports except of https, installed software IDS etc, used text-base web-browser - lynx [2]
Usage of internet was terrible. I wasn't able read or use almost anything from web. (I those time I didn't know HN nor Github). I spent hours and hours researching and configuring own infrastructure - mailbox, calendar. But i gave up since it wasn't sustainable in hours of normal working man with other hobbies than sit front of computer. After all of this struggles I used (and still am using) out-of-box solutions from Google. Microsoft and Google are on the same boat. They know everything about you (general you).
Sad is that you can use alternatives but it's pain in the butt and they know it. And they build on it. Sometimes I need to have things done and don't wanna tweak how to the simple things. And this is exactly time where they are offer "the deal". Last few weeks I am also thinking how to get rid of all collecting of sensitive data. You can create fake profile, but it doesn't matter. In days of machine learning they can create personality profile about you. And this scare me the most of all. Maybe 3rd party dont know your name, but they know you live there and there, you have 3 kids, blond wife, migraines, mid-class car - 1.6 tdi, you are xy politically oriented, love rock music, voted for abc.
So what is conclusion? - my favorite phrase - "It's not so easy my friend".
My Corp. services: Windows, Office 365, Linkedin, Google search, Gmail, Translate.google, Maps.google, Youtube, Android
My alternatives in (parallel) use: Firefox/Opera, Elementary OS, DDG, small business mailbox at local domain registrator, Open-office
Mostly thinking about getting rid of: Android, Gmail
My lessons learnt:
1. Nowadays Internet usage of services from corps. like Google, Microsoft, Amazon is deal with the devil. Out of box solution mostly for free in exchange for your privacy.
2. Usage of alternative is pain in butt, on the other hand it worth, at least if you wanna save your soul and don't let it be subject of 3rd parties business.
3. Privacy is always questionable. Event they claim don't collect any sensitive data we can't be 100 % sure.
4. Usage of alternative solution require open-mind and persistence
5. Think what you really need and what is only crowd psychosis (everybody use it , i have to be the same). This require totally different mindset.
Resources:
But...employee is always the only one who have to create value for customer who will give company his money. It doesnt matter who pay taxes (even health or social "insurance" are kind of taxes) value needs to be created and customer needs to be charged. Employer will not pay (long terrrm view) your bills and taxes from own pocket (dont consider early startup phases)
From those days i am not surprised with this practice.
You wouldn't believe how poor IT processes are implemented over such critical infrastructure (oil rigs, infrastructure handling wall-street financial transaction etc) in outsourcing companies. I am not talking how big mess is in configuration and related documentation.
1) software or plugins for signing should be available for free
2)All authorities have to accept same key (here in my country is huge problem with this. Governement offices and institutions accept different keys. Banks doesnt accept anything at all.)
3) Connected systems needs to be automated. its not acceptable to have manual verification and 12 hours sync between e-private-mailboxes (not fully related to esign).
4) if i can send form signed with e-signature it has to be delivered with appropriate automated feedback (meesage delivered,accepted,rejected)
5) they force users to use windows, internet explorer and expensive software, timestamps.
In my previous job even I had few years of experiences and positive job results I was allowed to have home-office only 7 days per month (company policy). Now, in my current company I am working in full time home-office mode.
I my current position is delivery divided 60 % is internal customer, 40 % is external customer. My presence at meeting is not required. I can report what i did to manager and other co-workers are not interested in my job/issues. Everything can be solved via phone/skype for business or email.
In my previous job was 100 % external customer. But we were required to be presented at long and boring meetings where discussion was focused on customer side (business, technical issues) and internal side (process, benefits, vacations, co-worker issues and other never-ending stories).
In total I have various IT skill gathered during last 9 years. Hard to say if skill-set or years of experiences are important to get into full remote position (probably not). I observed that good relationship with managers, do your job with great results and communicate properly is enough. Managers are especially sensitive to proper communication about progress and possible delays. They need report to higher places so if they have info what do you do, how it goes and have something to talk about they don't bother if you here or there. But it still depends on certain line manager. Colleague of mine had manager who was very sensitive to coming 8:05 to office and leaving 16:29.
They have great diversification. In some locations they have monopoly. If you need immediate help (you see or are member of accident, you have strong pain no matter where (head, teeth, back)) you have almost no choice. You are still calling emergency and/or paying to one pocket.
From one side, public hospital all very old and incredibly indebted, outdated medical devices, buildings are old and need renovation. Mentioned corp invested huge amount of money in renovation, improving environment and business process. People have better services and new private hospitals has very good financial health and level of customer services.
On the other hand, very sad thing is that public representatives are able only talk about nothing and perform reformation feasibility studies and studies about studies. They are not able to get needed public services to desired level. If private corps will own entire public health-care system this will be an issue. Charging for services will not limited at all. There is almost no competition in this area since have huge entry difficulties. And even someone would be able to get into competition with this shark corp. they simply buy him.