文科生成为技术经理,一共分几步?
目录
本文是我的第一场直播《文科生成为技术经理,一共分几步?》的文字版, 点击链接可以回看哈:https://live.csdn.net/room/fly910905/2SgOjhSr 欢迎吐槽哈
一共分为一下几个步骤,谈谈自己想法和感悟
文字版分为两部分
文科生的困境和突破
我的外公是名高中校长,小时候他经常给我们表兄妹讲《东游记》,《隋唐英雄传》和《三国演义》的故事,耳濡目染地就喜欢看课外书。那时候的课外书,经常被父母视为“不学无术”和“耽误学业”,幸运的是我的妈妈很支持我,还希望我能成为一名作家。我的爸爸忙着做生意,也无暇顾及。
得益于此,从小学开始,我的作文都常被老师在班里传阅,还获得过我们市级的征文大赛一等奖。在高一的时候,组织几十个学长学姐创立了《天边外》的文学社。结果因为高二学习紧张,不要半年就夭折了。
虽然很喜欢文学,很喜欢看书带来的充实和安逸,但也会“发个愁”--想长大了做什么呢?作家?外交官?文学翻译?老师?好像都可以,但好像专业性都不强。我们小县城当时的高中,普遍重理轻文。单说我们那一届,理科生1200多人,文科生只有不到500。理
科学不好的才会转到文科生,文科在学不好就走体育生或者艺术生。
哈哈,现实如此,文科就是学校的二等公民。但是我自己,就是挡不住地喜欢,睡觉前必须看点书才会踏实。
大学填报志愿,也是全凭“一腔热情”。那时候凤凰卫视,和中央电视台的新闻深度报道非常多,而且也真真切切地解决了很多问题,帮助了那些“束手无策”的人。冲着对记者编辑的向往,也想做个“铁肩担道义,辣笔著文章”,我在5个高考志愿的第一专业都选了新闻。
大一的时候,就迫不及待去了电视台实习,每天帮老师扛着几十斤重的摄像机,而且重庆到处都是山路,自己还是屁颠屁颠的,觉得拿起摄像机和话筒就是很“庄严”的,回来饭都不吃赶紧写稿子,生怕想好的写作思路跑丢了。
大学毕业,因为新媒体的兴起,电视台和纸媒在慢慢走下坡路,自己选择去了凤凰网。那时候,除了采访任务,我们每周还要自己做个专题。而专题,是用当成最火的H5技术,编辑记者采访获得的文字,图片和音视频整合而成,部门去只有一个会H5的技术人云,我们将近20个编辑,都要有求于他。
哈哈,开始有了想法,也犹豫,这应该很难吧。后来知道我们部门一个技术人员的工资,抵得上三个记者或编辑,更是对编程的含金量又向往又胆怯的。
当时就很刻意靠近那个技术小哥哥,每次午饭就会和他一起,不经意地问问他学习H5都需要知道些什么,怎么样才能入门。
后来,父母提起要在我们省城买房,我不经意地看了下房价信息,才知道“现实是如此的骨感”。我3个多个月的工资,才够买房子的一平,而且还是在三环和四环交界处。那时候,对于采访也时常会感到一些无奈和无力感,不到一年就没了斗志和信心。
索性牙一咬,去试试技术吧,“穷则独善其身”。
文科生学习编程的优势?
文科生的优势在于写作能力与人际沟通能力,如果再懂一些编程,在今天的职场上是普遍受欢迎的。
1. 写作的套路和编程很像
一个文科生在写作时,常常需要做下面几个步骤
1、审题。
审题就是分析文章的题目,弄清题目的意思。审题包括三方面内容(1)找出重点词,有些题目,有一个关键词,也叫“题眼”,题眼就是写作的重点。如《一件难忘的事》中的“难忘”之类。(2)搞清写作的范围和要求,即时间、地点、人称、数量、内容等限制范围。(3)弄明白是写人的,是记事的,还是状物、写景的。
2、确定中心。
记叙文总要表达一个思想,说明一个道理或表现某一方面的思想感情,这就是文章的中心。文章的中心要正确,对社会上正确的现象加以歌颂,错误的现象给予批评。中心正确,健康是文章的根本,对此必须首先要注意。中心还要求集中,一篇文章一般只能有一个中心,各方面内容都要紧紧围绕中心写。
3、选择材料。
作文的内容就是材料。写作文要紧扣中心选择材料,与中心关系不大的或无关的,要少选或不选。所选的材料还要真实、具体,真实就是不凭空编造,不夸大也不缩小。同时,还要注意材料的新颖、典型,不落俗套,要能够清楚地反映人或事的特点。
4、安排结构。
所谓安排文章的结构,指的是文章的材料的组织安排。如先写什么,再写什么,最后写什么,以及怎样开头,结尾,过渡等。文章的材料,常用以下这些方法安排:(1)按事情发展的顺序;(2)按时间顺序;(3)按空间的顺序;(4)按事物的几个方面。
5、列提纲。
提纲,是结文章的总体设计,具体包括:(1)文章的题目;(2)中心思想;(3)写作的顺序;(4)详写,略写的提示。提纲不能太详细,也不能太简单。
同理,编程,也就是把复杂的问题分解成一系列容易解决的小问题,然后把一个个小问题段单独审视思考。然后,聚集几个重要节点,形成解决思路;最后设计步骤,执行一步一步问题解决。
周末大扫除,为什么你会感觉无从下手?因为你并不知道你要解决的问题是什么。所以首先要明确问题——是垃圾太多需要扔掉,还是物品摆放不合理?垃圾太多应该怎么办,物品摆放不合理又该怎么办。你手头有哪些工具可以用?你期待最后整理成什么样子? 明确问题之后,用计算机可以理解的语言把问题表述出来——编程思维就是培养你的这种能力。
其次,做事逻辑。初学者最容易犯的重大错误就是事先考虑不周、计划不全,只想到明显的结果而没有穷尽所有的可能性,结果留下隐患,即所谓bug。还有,这样可以培养规范化编码的习惯。比方说定义方法、变量,哪些字母大写、哪些小写,前后拼写一致,标点准确,格式对齐、缩进,还有句句留注释,等等。例如DO,BO,DTO,抽象类,接口,枚举的命名。
2. 沟通能力必不可可少
编程不是一个人的战斗。我们需要从产品或者项目经理中获得需求,了解项目的关键点和注意事项,在开发中,我们可能还要和其他同事协作构建同一个功能,开发结束还要协助测试。任何一个步骤都离不开沟通。