一个程序员只要会撸代码就可以了?

一个程序员只要会撸代码就可以了?这样是不是职业生涯会很短暂?搞不好上下级关系,处理不好同事间的协同工作,即便有很强的硬核实力,也许仍旧到达不了职业的顶端。

也许你的职业是从撸代码开始,但最理想的状态不要以撸代码结束,人生有好个结局,职业上的“从一而终”是不可取的。

一个程序员只要会撸代码就可以了?

程序员们要认识到自己的短板,如何平衡好生活和工作,如何与团队一起工作?如何获取加薪和升职?如何处理领导力与偏见问题?不管你处在哪个阶段,都要把握好自己的定位,弥补自己的不足,做到全方位发展,让程序员生涯可以更久。

如果你除了撸代码真的什么也不会,那你要看看这本《软技能2 软件开发者职业生涯指南》,小编其实也是个除了本职工作啥也做不好的类型,人群中做你认为的那个自己,人生真的是很孤独。人到了一定的年纪,你会明白海纳百川,有容乃大的其中道理,可惜说实话小编老了,真的是学不来了,已经变成前浪被拍在沙滩上了,年轻的你们勇往直前吧。哇,我怎么啰嗦了这么多。进入正题:

一个程序员只要会撸代码就可以了?

这是一本为软件开发者量身定做的职业发展指南,处于任何发展阶段的软件开发者,都将从本书中获益。如果你是软件开发/编程的初学者或者只是对软件开发感兴趣的人士,可以通过本书了解如何开启软件开发的职业之旅,如何获得第一份工作;如果你是中级软件开发者,可以通过本书发现自己的知识短板,学会如何进一步拓展和掌握新的技术技能,如何学习新的编程语言,如何提升技术水平,如何在自己梦想的编程工作中深耕细作;如果你是身经百战的专业软件开发者,可以通过本书了解如何拓展和推进自己的职业生涯,如何更好地与同事和老板相处,如何推销自己的想法,如何做好向上管理,如何升职加薪。

资深软件开发者兼软件开发者的人生导师约翰·森梅兹在本书中针对职场上的各项重要的“软技能”,为软件开发者提供专业的职业发展指导,让软件开发者的职业生涯更加精彩和辉煌。

本书与《软技能:代码之外的生存指南》既相得益彰,又各有侧重——《软技能:代码之外的生存指南》全方位论述软件开发者生活和工作中需要关注的各种“软技能”,而本书则从软件开发者职业生涯的时空关系出发,描述软件开发者职业发展整个历程中应具备的各种“软技能”。

本书分为以下5篇,就像我在《软技能:代码之外的生存指南》一书中所采用的结构一样,每篇都由若干规模较小的章组成:

本书的主要目标就是:不管你身处软件开发职业生涯的哪一个位置,你都可以从本书中获得一些东西,这些东西将帮助你的软件开发职业生涯跃迁到更高水平。

作者简介

约翰.森梅兹(John Sonmez),畅销书《软技能:代码之外的生存指南》作者、“Simple Programmer”网站的创始人。他努力追求“将复杂问题转化为简单解决方案”。他为在线培训机构Pluralsight开发了50多门在线课程,涉及iOS、Android、.NET、Java和游戏开发等多个主题。他是“Get Up and Code”播客的主持人,在这里他讨论“程序员健身”;他还是“Entreprogrammers”播客的主持人,在这里他和其他三位开发者/企业家分享他们构建在线业务的真实故事。


他是软件开发者的人生导师,他帮助软件工程师、程序员和其他专业技术人员推动事业进步,过上更充实的生活。他通过“化繁为简”的方法,赋予他们实现自身目标的力量。

如何使用本书

一个程序员只要会撸代码就可以了?

应该如何使用一本书似乎是显而易见的事情。

使用一本书(如这本书)最实用的方法,就是把它拿起来开始阅读。(当然,如果你有一本印刷版的纸书,而且它又足够厚实,你还可以利用它来垫高你桌上的显示器。)

阅读本书的时候,你当然可以一口气从头读到尾,我想这也是大多数人会选择的阅读本书的方式。但是,你也可以选择一章一章或者一篇一篇跳着阅读的方式。

假设你刚刚开始投身于软件开发工作,甚至你还没有真正学会编程,在这种情况下,选择从本书的第一篇“入行成为软件开发者”开始阅读,获益最大,因为这一篇的内容与你关联度最大,碰巧它也是本书的第一篇“入行成为软件开发者”。

假设你已经有一份软件开发的工作,已经具备了好几年的编程经验,你可以直接跳到第四篇“软件开发者的日常工作”或者第三篇“关于软件开发你需要知道些什么”。

或者你只是对如何推进自己的职业生涯感兴趣,在这种情况下,选择直接跳到第五篇“推进你的职业发展”将是最审慎的行动策略。

同样,本书中的每一章都是独立成文的。因此,你也可以通过浏览目录来选择哪些章适合你,或者可以用来回答你当前以及未来的各种问题。本书之所以设计成这样,是因为我知道,软件开发者所面临的情况和问题在职业生涯的不同阶段会发生改变。

当你刚入行的时候,你想学习如何开始,但也可能你想要获得一些关于学习新的编程语言或者新技术的建议。

你现在可能并不需要立刻工作,也不需要去谈判薪水,也没有机会去和一位令你讨厌的同事或者老板打交道,但是将来的某个时候,这些章的内容可能会与你当时的处境息息相关。以前,当我想回看某本书的某一部分时,我总是感到沮丧,因为我记不起它们在哪里了,它们湮没在其他章中去了。

因此,我努力试图让本书既可以被直接阅读,也可以成为你软件开发职业生涯的参考手册。

反复阅读与付诸实践

现在,在跳到第2章的实际内容之前,我来说说关于如何使用本书的最后一点。最重要的一点是,如果你不将我在这里写的内容付诸实践,那么这本书其实对你并没有多大用处。

喜欢读书是一件好事。但是,即使你对书中作者的观点完全同意,但却不把学到的东西应用到自己的生活当中,那它就没多大用处。

不要给自己太大压力,也不用做大量笔记,更不用时刻告诫自己“在每一章的结尾都要做做练习”,或者强迫自己每天都要应用学过的东西。我会给你一种更加简单易行的方法——我自己使用的方法。

反复阅读

如果你真的想改变自己的行为,把那些优良原则和最佳实践应用在自己的生活当中,最好的一种方法就是让你的大脑包裹与萦绕在你想要融入生活的思想与观念之中。

做到这一点的最好的方法之一就是反复阅读。这是一种低压力的吸收和应用信息的方式。我自己一直也是这么做的。有几十本书我读过很多很多遍,因为我的事业和生活从中受益良多,我真的想把这些书中的理念与哲学内化为自己意识的一部分。

因此,我非常鼓励你不断重复阅读这本书,特别是那些与你的现实情况关联度最大的内容,你甚至可以在日历上设置一个提醒,以一年或者其他你认为最有利的时间间隔再次阅读这本书。

付诸实践

除非你开始采取实际措施并付诸行动,否则我要和你分享的所有想法和策略对你或你的职业生涯都不会有任何益处。

为了尽可能简化“付诸实践”这件事,我把所有可用的资源集合起来,打包并称之为“软件开发者职业发展规划完整指南数字化工具箱”(可以Simple Programmer网站下载)。

这个“工具箱”里包含了一个个循序渐进的、可一步步操作的过程,例如,快速找到软件开发工作(即使在你没有任何经验的情况下)、备战软件开发工作的面试、赢得上司的青睐和同事的尊重、可以帮你捕获并杀掉讨厌的bug的“调试检查单”……

我真诚地希望,伴随着你的事业蒸蒸日上,伴随着你展翅高飞,本书能为你带来源源不断的价值。

好了,我们开始吧……

目录有点长,做一个思维导图,更方便些。

一个程序员只要会撸代码就可以了?

展开阅读全文

页面更新:2024-03-22

标签:程序员   在线   约翰   代码   付诸实践   开发者   职业生涯   同事   技能   指南   职业   方法   内容   工作   科技   软件

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top