Register now or log in to join your professional community.
I go with the experts. Thanks for the invitation.
Thanks for your invitation
By reading, learning, training, working with professional colleagues, be acquainted with every new in his specialist.
he first, he said, was optimization for iteration speed, meaning managers give engineers and designers the flexibility and autonomy to make day-to-day decisions without having to ask for permission.
he second pillar of a strong engineering culture, Lau posited, is a relentless push towards automation as a way to reduce operational burdens on engineers. “Automating solutions and scripting repetitive tasks are important because they free up the engineering team to work on the actual product,
Third on Lau’s laundry list is building the right software abstractions, keeping them simple and reducing the need for custom fixes. “The growing popularity and reliability of systems like Memcached, Redis, MongoDB, etc. have reduced the need to build custom storage and caching systems,” said Lau, arguing that it was much better than fragmenting efforts over many ad-hoc solutions.
Developing a focus on high code quality with code reviews is also essential, according to Lau, noting that “cleaner code is easier to reason about, quicker to develop on, more amenable to changes and less susceptible to bugs.”
Tanks for invitation
study very good _ working with power , exactly good engineering
Well, I have not heard of such a term as engineering culture. Professionalism in engineering means perfection in execution of engineering tasks using the assigned tools, standards and methods
There is good work culture, of course which usually means harmonious, amicable, friendly working atmosphere - some good companies can even offer family like working atmosphere where the senior employee or supervisor is not your BOSS, but he is like an elder brother willing to guide you honestly, mentoring you, identifying your training needs for career progression, also helping you organize yourself and overlooking your minor shortcomings and addressing them at the right forum to enable you to self correct. But then such good companies are few. There are many other companies which are just the other way
There are companies which can absorb temporary business downside risk/ oscillations and losses , but they do not demobilize or worse fire employees. On the other hand, most often there are companies who resort to mass demobilization / firing for cost cutting measures. The difference between the two types of the company is that one treats the employee as long term asset and human resource as the most valuable asset and the financial losses if, any is viewed as short term only which will ultimately be superseded by huge long term gains