自我认识
自我认识的方法有很多,比较集中的有这么几种:比较法,他人评价法,内省法,实践成果法,测量法。
1、比较法
俗话说,有比较才有鉴别。比较法就是从自己与他人及自己的比较中来了解自己的能力、水平、在团体中的相对位置以及自己的发展变化的一种方法。
我最近在做一个数据库的综合实验的时候,有机会和别的班里的同学一起交流,还是有些感触的。一方面,确实看到了别人比我厉害的一面。我接触的那个同学是写前端的,他比较痴迷于前面的效果的展示那部分,举例来说就像是某个读书软件的翻页功能,书页能够随着我们的手指的轨迹而变幻翻页的形态,他自己在模仿着实现这个功能,已经有模有样。有的比较有确定的方向的同学,他们会有的放矢,就像是数据库这些后台的东西,他们只是去了解,而不去深究,也就是说他们喜欢在某一个层面上下功夫。
我上编译原理课程的时候,听王老师说自己写算法设计书里面的算法的故事,我很感慨,当时的老师一定是个非常努力的人。在那个物质条件不充足的时代,依然能够忙中偷闲,将算法书中的全部的算法实现,我觉得确实是个很了不起的壮举。反看我自己,算法设计考了九十几分,然而老师问我排序的算法有哪些的时候我还是说不上来,说明我只是考了试,对书中的算法的实现不过是过了一眼,没有想过去实现或者改进,这也是我学业上的一个缺失。
但是相比之下,我觉得我自己比起别的同学,我可能对待实践上面更加认真一些,每个项目和实验都会当做一个提高自己的机会,认真对待并且完成,反思总结得到经验教训。我也看到一些不把实验当回事的同学,只是为了一份报告而已。我也自己学了java 进阶,java web ,java script,python,了解了HTML和CSS以及其他的一些软件的用法,包括在小型的云服务器上部署小的java项目,linux内核的研究,现在也正在学习一些大数据有关的东西,虽然进度很缓慢,但是和别人说起来的时候也能有的说了。
与比我优秀的人比,就会觉得人外有人,天外有天,从而找到差距,激发我的动力;而与不如我的人比,就会看到自己的长处,增强自信心。古人云,“以铜为镜,可以正衣冠;以史为镜,可以知兴衰;以人为镜,可以知得失。”通过比较,我可以发现自己的长处和不足,扬长补短。
2、他人评价法
他人评价法即是通过别人的评价反映来认识、了解自己的方法。自己做某件事,若总得到别人的肯定,那么自己在这方面就是比较优秀的。相反,就是比较差了。有时,别人的意见我们的确难以接受,但“良药苦口,忠言逆耳”,而且,俗话说,“当局者迷,旁观者清”,所以,许多时候,自己还是要多听听别人对我们的评价,对别人的评价更要客观分析,虚心接受。
朋友对于我的技术上的评价一般吧,不能说太好,但是也不是很差,至少有什么要做的事情,要写的算法或系统,我都能够按照自己的想法去实现预期的功能,他们总是说我的学习能力很强。但是有的时候,可能在别的同学眼中,我们寝室也是属于比较懒的,上课偶有迟到,但是我们都是坚持去的,有的时候没起来,有的是下雨走路去上课,所以说别人眼中可能是不太勤快的同学,但是我们不旷课呀。然后我们也会去图书馆借很多书来看,扩充我们的知识。
再一个,我觉得别人眼中的我可能还不够成熟,在处理事情上的能力还不够强,人际交往能力不够。这些我觉得都是我要努力改进的地方。我也在努力着从这些方面入手,努力在处理每件事情前多想想为什么,考虑再三再去下手,努力改进自己交流说话的方式,不去伤害他人,友善的交流。
可能他人不方便当面对我做出什么不好的评价,但是我也会结合对自己的认识,每天多看看自己的不足,多想想自己要改正什么。
3、内省法
内省法即是通过反省自己、分析自己来了解自己的方法。古人云,“吾日三省吾身”,可见,反省自己对认识、把握自己是很有好处的。
我不是一个日常反省自己的人,但是我是一个较经常反省自己的人。我明白这两年比起自己的巅峰的学习状态,确实大不如前,注意力和精力上都有所下降。而且我觉得我好像不太适合考研,自己以前做过不少的错事,有些甚至难以启齿,我也会不时想起和反思这些事情。我们只能从中吸取教训,路往前走,以后不再犯,还是好青年。自己感觉自己如果是去进入企业或者公司去工作的话,好像技术能力上确实还不太够,但是反过来说,大学也不是让我来学技术的,是来学知识的,如果说只是为了技术人才,那么和技校没什么区别了。
我感觉学到的东西很多,自己也扩充了很多,但是多数恐怕是浮于表面。不是专业课能够九十几分就能够说这门语言掌握好了,我觉得可以说入门了,但是到进阶和精通的阶段,恐怕还有很长的路要走。我属于那种喜欢涉猎新的知识的人,新的知识能够让我充实,但是运用已经有的知识去做一个项目或者说去研究一点点新的东西出来,我也会非常的高兴。但是学习了这么多知识,自己从来没有想过融会贯通,举一反三的事情。
我们软件体系老师说,他教的是理论和原理,我们多学习一点理论和原理是有好处的,不然只知道怎么用,永远也只是去搬运,没有创造的可能。我觉得对我的触动很大,大家都说程序员是搬砖的,但是可能是误解了大多数的程序员,有很多人也是在创造和探索着。就像是那些预言和搞研究科学的人,他们的能力还是很恐怖的。作报告的老师说,我们理工大出去的学生的定位可能开始就是开发工程师和算法工程师,但是千万不要被这两个岗位束缚着。从他的看法里,算法工程师可能比起开发工程师要更好一些,的确搞算法确实要难一些。
我想把自己定位在算法工程师,对前端不太来电。然后以后也是按照这个来给自己定位和设计目标。
4、实践成果法
这是通过活动的效果来了解自己的一种方法。但假如说,自己在某项活动上屡遭失败,但也不能轻信自己在这个方面的能力是欠缺的。心理学上“自我意象”的研究表明,自己在某个方面没有取得良好的成绩,不是你没有这方面的能力,而是你认为自己在这方面的能力是欠缺的。
我获得的奖项好像很少,因为我大一大二很少去参加比赛,总是觉得自己能力不够,但是到了大三好像又要做大三好多事情。但是我的身体素质很好,跑的很快,可能与我一直以来认为自己跑的很快有关系吧。其实如果不说获奖什么的,我还有很多作品,有些自己设计的网页呀,有些电子电工作品呀,有些管理系统的设计呀,有些小的软件项目的参与呀,好像这些与那些获得什么全国什么大赛几等奖的同学来比不算什么。自己也有想过去再参加一些项目什么的,但是由于种种原因自己没有迈出那一步,现在想想,与自己胆子不够大有些关系,假如参加了第一次,可能就会有翻天覆地的变化。
5、测量法
测量法可以分为生理测量和心理测量。通过生理的测量或检查,我们可以了解自己的生理状况。
我对自己职场和心里进行了简单的测验:
结果一:尽管你对办公室里的风吹草动表现出了重视,但总难以正确分辨事情的本质原因,容易被表面现象蒙蔽。你个性冲动,缺少冷静的头脑,经常空有一腔热忱却好心办了坏事。你思想单纯,往往成为办公室的“出头”之人。可是别忘了“枪打出头鸟”的古训,如果你不想做无畏的牺牲,还是静下心来,学会冷眼看职场吧!
结果二:你的心灵底色:紫色
测试结果说明紫色是一种很浪漫,很幻想的色彩。有点可爱,神秘,高贵,优雅,也代表着非凡的地位。你给人的感觉,也是蛮神秘的,而且你也很爱幻想一些不着边际,却又十分美好的事情,你从事艺术的话,一定会有所为。因此,你的心灵色彩,非浪漫、高贵、优雅的紫色莫属
结果三:内外个性:外在独立+内心神秘
测试结果说明,你的外在个性:第一印象看似有点难相处,给人独来独往的印象,但其实对朋友很好,负责且成熟,不怕做那个牺牲的人。你的内在个性:神秘,别人总是猜不透你内心的真正想法;追求完美,任何事情都希望做到最好;慢热,在没有信任这个人之前,会保持距离
我觉得通过这些调查问卷的形式,好像基本上能够反应我的一些状况,例如确实很容易做事冲动,被表面现象蒙蔽,内心属于那种浪漫派的人,追求一种属于自己的浪漫主义。对朋友的话也很好,希望把什么事情都做好,甚至在学习计算机的时候还养成了各种强迫症。
这些测试我也会理性的看待,算是一种照镜子的方式吧,重点是提醒,而不是一味相信。
职业认识
一.现状
工作起点高,发展空间大。
软件工程师起点很高,在企业里处于两高地位(薪水高、地位高)。发展空间广阔,可以做Java工程师、J2EE系统工程师、.Net软件工程师、系统分析设计工程师、文档编写工程师等等;随着经验的积累可以做高级软件工程师、项目主管、项目经理;如果个人有魄力的话,还可以自己创业。
企业缺口大,工作待遇高,环境好。
软件工程师属于急缺人才,一项来自中华英才网的统计数据显示:软件工程师需求量每年的缺口超过60万人,而且这个数据随着中国信息化的普及而快速递增。据中国IT行业协会公布的调查数据显示,目前有两年工作经验的软件工程师人员的月薪一般都能够达到1.2-2K,一些高级软件工程师年薪普遍高达30万到40万元。工作环境也相当优越,很多企业都配备免费饮料,健身场地,甚至托儿所、宠物园。
在中国十大IT职场人气职位中,软件工程师位列第一位,软件工程人才的就业前景十分乐观。毕业生主要在各大软件公司、企事业单位、高等院校、各大研究所、国防等重要部门从事软件设计、开发、应用与研究工作。有关数据显示,目前我国对软件人才的需求已达20万,并且以每年20%左右的速度增长,而高校计算机毕业生中的软件工程人才还很缺乏,尤其是高素质的软件工程人才的极度短缺
二.发展方向
目前就软件工程专业来说,毕业生主要在各大软件公司、企事业单位、高等院校、各大研究所、国防等重要部门从事软件设计、开发、应用与研究工作。我们以后的发展方向非常的广泛,从行业当前的大数据,区块链的潮流到具体的算法工程师,开发工程师,测试人员,数据库管理人员,需求开发人员,再到以后的架构师,产品经理,预言等一系列的岗位,可以说有很多变化,当然也会有很多机会和挑战。
从国家对于这方面的重视,到龙头企业BAT的快速发展,都为我们带来了很多发展的机会,当然首先是我们能够拥有相应的技术能力和不断学习的心。
三.人才需求分析
软件工程师属于急缺人才,一项来自中华英才网的统计数据显示:软件工程师需求量每年的缺口超过60万人,而且这个数据随着中国信息化的普及而快速递增。据了解,再未来的五年内我国将至少200亿美元的外包订单,由此可推算出软件工程师这种职业是相当缺少的。巨大的产业前景和匮乏的人才现状,使越来越多的IT企业关注软件测试人才的储备工作。
软件工程本身于社会上的需求庞大,且处于常年稳定热门的状态。专业排名占所有的第二名站就业分布的21%,其余第一第三分别是新能源和互联网电子商务。软件工程的就业分布地域前三名分别是北上深,其余也是发展活力旺盛的一线及准一线城市,如成都、武汉、杭州等。
企业看重的是关于专业技术的经验积累,以及关于专业知识的基本储备,除此还需要优秀的品质如团队合作等。企业们看重的不只是一纸空纸,更青睐的还是实际操作的能力。“快速学习,不断突破技术瓶颈,乐于探索未知领域,随时准备好去面对新挑战”这句话来自阿里巴巴的招聘的要求,作为一名高等院校的学子学习这门专业,不仅仅是学习课堂、书本上的知识,重要是学习如何不断学习进步的学习策略及方法,这才是我们大学生所应关注的。那些具备上述能力的人固然有丰厚的薪资,但是要作为一个行业的领头人这还远远不够,还需要前瞻性的眼光,和对未来的洞察。
职业规划和实现途径
一.职业规划
首先我会将自己定位为一个算法工程师,偏向于大数据方向,虽然自己的能力还不足以称之为算法工程师,但是我会在由学习开发工程师的基础上加深对于算法的学习,然后数学,数值分析,算法设计要尽快掌握通透。然后在去企业实习和学习的过程中,完善自己的技能,成为一个熟练的开发工程师,能够对于某些架构较为熟练。这大概为毕业的前两三年,然后就是转型的事情。我之后想将自己转化为一个系统架构师或者项目经理,而且我比较倾向于前者,创业还没有考虑过,因为自己本身没有资金基础和好的创意。
二.实现途径
目前来说,重点是专业课程的深入学习,作为大三的学生,看到学长们的情况,就业状况还挺好,但是好像没有算法工程师类似的岗位,大多集中在前端。在学习算法和java,Python相关的深入学习后,拓展大数据的架构等相关知识。然后实习和就业后通过实践来验证自己的知识,继续深入的学习,成为某一个方面的专业人才,然后去到大的企业施展拳脚,完成自己的转型计划。
行动计划和策略
一.在校期间行动计划
课程上:专注于课程的深入学习,计划于将算法设计,数值分析里面的具体算法实现一遍,然后对于java 进阶到精通,之后是想要亲身参与一些实战项目,然后对于学习的东西进行验证。然后大四的时候多数时间就能够去找点实习项目,然后平时可以有时间深入学习一些东西。
大数据方向:Java开发介绍、熟悉Eclipse开发工具、Java语言基础、Java流程控制、Java字符串、Java数组与类和对象、数字处理类与核心技术、I/O与反射、多线程、Swing程序与集合类
HTML、CSS与JavaScript:PC端网站布局、HTML5+CSS3基础、WebApp页面布局、原生JavaScript交互功能开发、Ajax异步交互、jQuery应用
JavaWeb和数据库:数据库、JavaWeb开发核心、JavaWeb开发内幕
Linux&Hadoopt体系:Linux体系、Hadoop离线计算大纲、分布式数据库Hbase、数据仓库Hive、数据迁移工具Sqoop、Flume分布式日志框架
二.毕业后行动计划
毕业后,先找一份工程师的工作,做个两三年,然后考虑是继续还是跳槽,然后尽可能去往BAT这种大的公司,然后负责某一个部分的项目,之后具有一定话语权之后就可以成为这个领域的大牛,转型还是晋升也就很好确定。
毕业后也不能够去公司实战(一线公司真实项目)数据获取、数据处理、数据分析、数据展现、数据应用,Spark生态体系,Storm生态体系,大数据分析等方面可以进一步的深化学习。
方向的话还是主要是后台和相关算法的设计,不想做搬运工,做设计师和架构师。
结束语
软件工程专业是个前景广阔的专业,而我们要做到的是如何让我们自己变得更加优秀。学习,专业的知识及能力是我们所必需的;眼界,宏观的思维让我们拥有大局意识;社交,交流让我们学会合作沟通协作。IT行业也是需要各种各样的人才,然后我们要做的就是如何安排自己,充实自己,成为社会需要的人才。
全部0条评论
快来发表一下你的评论吧 !