关于成长的思考

最近陆续把之前写的文章都存到了简书上面, 最主要是不断尝试, 不断接触, 不断提高.

总领

周日的时候看到了一个视频说的是: trust the process,这个视频是针对编程时候的 motivation 来说的,总地来说,非常有用,也说到了自己很多的不足和做法上的错误。

现在最重要的不是说去学什么花拳绣腿,因为已经有一门可以进行实践的工作了。

剩下的是内功的修炼,并且不要去注意目标,越注意目标往往越会引起自己的恐慌,觉得仿佛投入的时间都去日了狗。这样惶恐的状态下是永远没法静下心来提高自己的!

只要有了正确的方向,这样就可以相信这个过程,自觉地去实施这个过程,结果自然也就会到来!

学习的是一种思维,就看在平时自己一直在开拓的是什么样的思维。

邹欣的《构建之法——现代软件工程》中说道,对于初级软件工程师的成长,有如下几种方面的成长:

  1. 积累软件开发相关的知识,提升技术技能。

    这一点实际就是说要掌握一些语言,比如 C,C++,java,C# 等,对设备驱动,内核调试,以及对某一开发平台的掌握。

    只是现在只是在 iOS 平台上面开发,还没有进入它里面的设备驱动或者和 Unix 内核相关的领域。

    这些领域的知识实际上是和某一平台紧密结合在一起的,所以有机会的话还是需要深入地去了解和实践的。

    这一方面的能力提升,实际落脚到的是这个平台上面的技能。就好比是学修桥的人要学针对桥梁的力学和结构设计一样。

    针对某一特定平台上面的技能是需要不断积累和训练才能得到提升。

  2. 积累问题领域的知识和经验。

    就如同桥梁工程也分许多种,有市政桥梁和铁路桥,公路桥等,混凝土桥,钢桥等等。对于每一种问题的领域,都或多或少有其独特的解决方案或实施特点,所以这些东西都是需要积累和不断丰富的。

    这一方面的能力也是需要积累和不断实践锻炼来提升的。

  3. 对通用软件设计思想和软件工程思想的理解,这个就会落脚到思维的层面上。

    针对这一方面更多的要去学习和阅读,并且自己实实在在地去思考。

    思想并非是诸如会画图,会写东西,就说有这样的思想。思想是由不断实践和不断学习理论之后融汇贯通在自身的东西,这就和专业导论里面说的学习计算思维是一个道理。

    也是需要学习和积累的,有一个过程。

  4. 职业技能的提升。这里不说职场,而是在一个组织中,能够自我管理,表达和沟通。

  5. 实际成果。这个涉及到持续稳定地交付。正是现在欠缺的地方,但是如何提高这方面的能力,还有待不断摸索。

对于工程师如何自我评估的问题,书上的说法也是这样:没有人能够在学校学习这么多的东西然后再运用到工作中来,工程师是在实际工作中不断学习和不断成长的,需要根据自己的实际情况来选择在哪个方面追求专和精,在其他哪几个方面追求知道就好。

但是这些方面到底是哪些方面?另外就是自我学习提升应该如何进行?因为没有方向感,这样的问题一直在困扰着我。

但看到邹欣博客里面的软件工程师自我评价表,详见链接。这里也是有一定的启发价值的。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • (吴晓波郑州书友会三周年庆有感) 刚参加完昨天的吴晓波郑州书友会三周年庆活动,整个活动的分享流程让我感慨万千,特别...
    我叫火山阅读 4,298评论 0 0
  • 十一月即将结束,心里感觉有点乱。或许“乱”已经是我的常态了,我的作息受制于汤圆宝宝,只能在变化中找到其规律所在。 ...
    晓兰sally阅读 2,890评论 0 2
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,111评论 25 709
  • 梦想无论怎么模糊,它总潜伏在我们心底,使我们的心境永远得不到宁静,直到梦想成为事实。 ——真不知道谁说的了 清明时...
    一休跃阅读 2,860评论 0 0
  • 今天看到有人晒图,各类小零食。我也不晓得称它为小零食,合不合适。这种叫法,从自己口中说出来好陌生。就像长期,叫你小...
    阿平阅读 1,459评论 0 1

友情链接更多精彩内容