随笔分类 - [23]职业规划
一些面试知识和职业规划
摘要:软技能通常是被低估的。几乎所有的软件工程师都知道要关注技术的提高,但你忽视的软技能很可能会影响你的职业生涯。下面我将介绍 24 个对程序员非常重要的软技能,以及我对这些技能的看法和感受。 1:学会如何学习 学无止境。 2:制定阅读规划 我的生活常常没有规划。我也不知道这次我是否能够真正地执行我的阅读
阅读全文
摘要:1. 学好"物理"。 基础算法和数据结构。是计算机世界的基本定律,是程序问题的终极答案; 2. 学好“化学”。 各类系统和语言的关键性质,提供能写出优秀程序的原料; 3. 学好“生物”。 不同的技术构成不同的生态系统,不同的生态系统有不同的规则。程序符合生态系统环境,才能长成参天大树。 4. 学好“
阅读全文
摘要:问什么问题? 1. 索引有什么代价?哪些场景下你需要建索引?或者有时候反过来问,哪些场景下不推荐建索引。 2. 建好索引之后,怎么才能最高效地利用索引?或者反过来问,请说出一个无法有效利用已建索引的案例。 索引的好处? 快速查询数据。 代价是什么? 1. 索引需要占硬盘空间,这是空间方面的代价。 2
阅读全文
摘要:思路都在程序中,脑子晕乎乎的,写出来的程序肯定也晕乎乎的。 设计的程序总是不够严谨。 不能够从整理上考虑,保证严谨性,不出漏子。 总是会出现很多bug,不尽如人意的地方。 把核心的内容,一定要确保不出纰漏,而不是糊弄。 思考问题不够全面系统, 设计的系统不够严谨,这是我的一个很大的问题。 差不多就行
阅读全文
摘要:1. 薪资水平到位 薪资不到位,就不太想安心工作。 自己都养不活,还怎么安心工作? 2. 比较随意,不被监督 发挥主观能动性。而不是被动的熬时间,或者等待任务安排。 3. 累了,就可以玩一会游戏,或者跟同事聊聊天,分享分享零食 工作气氛不至于太压抑 4. 眼睛累了,就眺望眺望远方 5. 渴了喝水 6
阅读全文
摘要:做好本职工作是第一步技术人员能管理好自己,出色完成本职工作是第一步。在领导交给你任务时,要主动制定工作计划,定期向领导汇报工作进展,出了问题及时 沟通,且要勇于承担责任,同时确保工作顺利进行。如果能让领导对你的工作完全信任和放心,那么你在自我管理上就已经准备好了。打好群众基础在管好自己的前提下,还要...
阅读全文
摘要:1.良好的沟通能力 工程管理是一个团队活动,哪怕有时候这个团队只有你一个人。由于每时每刻都有那么多事情需要相互了解,所以沟通就成为了最大的问题。90%的工程管理指的就是沟通。比如,我们得向人解释bug是什么?如何有效诊断?如何向大家完整地表述自己的复杂想法?沟通是项目成功最关键的因素。无效的沟通只会
阅读全文
摘要:一个秘方是“写博客”,注意这里不是“看博客”,也不是“转载博客”而是“亲自写博客”。哪样东西你觉得你比较懂了,那么你就写成博客。当你真正去写的时候,你会发现,其实还有很多不懂或者不清楚的地方,这样就会促使你又去学习研究;当你的博客发表后,其他人除了能够从你的博客中学到东西外,也能够帮你发现一些问题或
阅读全文
摘要:本人计算机专业出身,目前在一家公司做技术负责人。从事技术工作已经十几年了,然而笔者一向都没有写日志的习惯,一方面是因为处于不断的忙碌之中没有太多时间也没有这个意识,另一方总感觉自己接触的技术比较简单,没有分享的冲动。不过十几年来一直有个心愿,想把自己在这十多年的技术经历及所见所感付诸笔端,也算是对自己的一份总结,即使哪一天再也不从事具体的开发工作了,也可以看到自己曾经的足迹。仔细想来,从我的经历来看,我使用的技术十分庞杂,总结起来自己也被吓了一跳,这些技术部分精通,大部分基本上都熟练状态,也就是说拿来略微回忆一下,就可以用。 其中包括,一,c/c++, asp com+, ...
阅读全文
摘要:要熟练使用这些编程语言的最佳办法就是:设法去做完整的可商用的项目。比如,你用C#写了一个企业管理项目,想学Java?那就用Java重构一次。想学HTML5+javaScript?就用HTML5重构一次即可。学习方法我推崇的是“三少”和“三多”:少讨论概念,少争论特征、少议论模型;多写代码、多做测试、多做应用!三部曲,第一步,尽可能写多点东西,写是为了验证。第二步,对自己写过的东西结合理论反复推敲,将思考融入代码,思考这时候更有意义,你已经过了敲代码的坎了。第三步,下笔如有神,那是因为你不仅写的多,而且思考的更多!日积月累必成大器。我的体会是没思考的编程是体力活,走不远。少了个最重要的,多总结!
阅读全文