学计算机四年,工作三周,一点感受。欢迎指点,拍砖
刚刚参加工作三个星期,本没有资格在这里谈感受,那天看了一篇文章是一个工作了一年的程序员写的感受,于是写下我工作的感受和对于程序员的理解。算是一种心情的转变吧
四年的本科学习,我实在不是个合格的学生。因为班上的牛人已经可以开发UNIX内核的时候,我到现在还没用过那个东东。
虽然成绩平平,但是我依然享受那个学习的过程。我和我的朋友们说我学的是计算机心理学。四年下来,我所学习的就是如何和计算机交流。我一直把我的电脑当宠物来看,基础课的学习让我了解它的构造,想问题的方法。软件工程一直是我认为最重要的课程,它给了我训练电脑和我合作的整体方案,而编程语言就是训练的手段。当然,要达到不同的目的合理的选择方法也是很重要的。
我没有信心说我在哪种语言上很牛。每段时间,我对不同语言的熟练程度是不同的。C++最为我起步的语言,到现在我甚至不敢说我会,只是说我了解一般情况。对于JAVA, 在大三那段没日没夜的日子里,我一度认为自己成了牛人。不过现在发现已经忘得差不多了,但是从里面体会到的面向对象的编程思想对我帮助很大。大四的毕业设计我认识了DELPHI,到现在还是不怎么会编,只是了解了数据库,应用程序,用户界面的关系,以及之间的数据传递。
揣着这么多墨水,我离开了校园。
由于种种原因,还没开始工作,就放弃了。(想想挺可惜的,可是在北京农展馆那样的大型招聘会上找来的工作呢)
在英国学了一年的通讯,依然一头雾水。开始我新一次的找工旅程。
现在的这份工作的得来,我实在是汗颜。因为工作要用的两样工具(VB,MS SQL),我别说用过,就是界面什么样都没见过。面试的过程非常戏剧化,由于经验的积累,去之前我就从CSDN上面找到了些相关的程序片断,看懂了中文注释,把它们存到U盘里面就去了。本应45分钟的笔试,我用了75分钟,33道题的卷子,我做了9道。关键时刻那些代码帮了我,公司的机器不能显示中文。于是,我对着代码侃侃而谈,不过就是翻译了那些中文的注释而已。没想到,凭着对编程和数据库的基本了解,我9道题回答圆满。
就这样,怀着茫然,我开始了现在的工作。
做的数据库(MS SQL)通过VB和AUTOCAD连接。
从上司手里接到任务,从需求分析入手,建模型,做算法,编代码,做测试。
感谢这么多年的学习给了我还算清晰的逻辑思维。另外在设计的每个阶段我都会做一份报告反馈给上司,听取意见。还有一点,良好的编码习惯,让我赢得了上司的赞赏。
具体编码的过程,说出来大家要笑话的,我花了一周的时间才找到如何在sql server编写代码。在CSDN里面不断学习,现在会在sql server下写存储过程,函数,游标,还会根据所需组合了(鼓励自己一下)。
只有三个星期,我无法说我的方法是否正确。肯定还会在今后的工作中不断改善。
由于看了那篇文章列出来的书单,我心里真得很怕。我还有很长的路要走,很多的书要看。但是对于那些书我有一点自己的意见:对于软件开发,要有整体的综合的认识,合理的规划和分析其重要性不亚于对于具体编程语言的掌握。另外,工作中所接到的工程都是披着应用的外衣的,如何把技术内容合理的从中抽象,建模也是关键的。
你说我嫩,我承认,谁让我才工作呢;你说我晕,一篇东西很少说到技术,我也认,虽让我在技术上还处于起步阶段呢;你说我感性,我还认,谁让我只是个小女子呢。
借宝地,真诚的请教各位。我这样初涉职场的新人,要注意些什么;如何规划将来的职业道路呢。
小女子这里拜谢了