1.根据自己所学专业,查询本专业某个职业方向的技能要
求?
中国的信息技术发展迅速,由它所带来的浪潮已经渗入到了人们生活的每一个角落,而程序员们成为了这场信息化浪潮的见证者之一,更是其中的主要参与者,这是时代赋予每个程序员的机会和责任。
信息技术的更新速度是惊人的,程序员的职业生涯则是一个要求不断学习的过程,如何才能成为一名合格的程序员,一名合格的程序员需要掌握哪些技能呢?
熟练掌握开发工具
做为一名程序员至少熟练掌握两到三种开发工具的使用,这是程序员的立身之本,其中C/C++和JAVA是重点推荐的开发工具,C/C++以其高效率和高度的灵活性成为开发工具中的利器,很多系统级的软件还是用C/C编写。
而JAVA的跨平台和与WEB很好的结合是JAVA的优势所在,而JAVA即其相关的技术集JAVA One很可能会成为未来的主流开发工具之一。
其次,能掌握一种简便的可视化开发工具,如VB,PowerBuilder,Delphi,C Builder,则更好,这些开发工具减小了开发难度,并能够强化程序员对象模型的概念。
另外,需要掌握基本的脚本语言,如shell,perl等,至少能读懂这些脚本代码。
熟知数据库
为什么数据库是如此重要?作为程序员,他们自然有自己的理由:很多应用程序都是以数据库的数据为中心,而数据库的产品也有不少,其中关系型数据库仍是主流形式,所以程序员至少熟练掌握一两种数据库,对关系型数据库的关键元素要非常清楚,要熟练掌握SQL的基本语法。
虽然很多数据库产品提供了可视化的数据库管理工具,但SQL是基础,是通用的数据库操作方法。
如果没有机会接触商业数据库系统,可以使用免费的数据库产品是一个不错的选择,如mySQL,Postgres等。
对操作系统有一定的了解
当前主流的操作系统是Windows,Linux/Unix,熟练地使用这些操作系统是必须的,但只有这些还远远不够。
要想成为一个真正的编程高手,需要深入了解操作系统,了解它的内存管理机制、进程/线程调度、信号、内核对象、系统调用、协议栈实现等。
Linux作为开发源码的操作系统,是一个很好的学习平台,Linux几乎具备了所有现代操作系统的特征。
虽然Windows系统的内核实现机制的资料较少,但通过互联网还是能获取不少资料。
只有对操作系统有一定的了解后,你会发现自己上了一个新的台阶。
懂得网络协议TCP/IP
在互联网如此普及的今天,如果您还没有对互联网的支撑协议TCP/IP协议栈有很好的掌握,就需要迅速补上这一课,网络技术已改变了软件运行的模式,从最早的客户/服务器结构,到今天的WEB Services,再到未来的网格计算,这一切都离不开以TCP/IP协议栈为基础的网络协议支持,所以,深入掌握TCP/IP 协议是非常必要的。
至少,你需要了解ISO七层协议模型,IP/UDP/TCP/HTTP等常用协议的原理和三次握手机制。
明白DCOM/CORBA/XML/WEB Services存在的意义
随着技术的发展,软件与网络的无缝结合是必然趋势,软件系统的位置无关性是未来计算模式的重要特征之一,DCOM/CORBA是当前两大主流的分布计算的中间平台,DCOM是微软COM(组件对象模型)的扩展,而CORBA是OMG支持的规范。
程序员需要做的不仅仅是利用商业的开发平台来开发软件,而是要理解这些技术的初衷,即为什么需要这项技术,如果你能理解了这一点,再回头看这些技术的具体实现,就如庖丁解牛,迎刃而解。
XML/WebServices重要性不言而喻,XML 以其结构化的表示方法和超强的表达能力被喻为互联网上的“世界语”,是分布计算的基石之一。
不要将软件工程与CMM分开
现代大型软件系统的开发中,工程化的开发控制取代个人英雄主义,成为软件系统成功的保证,一个编程高手并不一定是一个优秀的程序员,一个优秀的程序员是将出色的编程能力和开发技巧同严格的软件工程思想有机结合,编程只是软件生命周期中的其中一环,优秀的程序员应该掌握软件开发各个阶段的基本技能,如市场分析,可行性分析,需求分析,结构设计,详细设计,软件测试等。
一句话可以概括我的看法:“创意无限,流程保证”。
拥有强烈的好奇心
什么才是一个程序员的终极武器呢,那就是强烈的好奇心和学习精神。
没有比强烈的好奇心和学习精神更好的武器了,它是程序员们永攀高峰的源泉和动力所在。
如果您正为如何成为一名合格的程序员而发愁的话,希望以上文字能为您排除一些顾虑和问题。
如果您想获得更多有关程序员的信息,那么请随时关注天天招生网,我们将在最短的时间内提供最真实,最准确的相关信息。
2.查询可迁移技能表、自我管理技能表和专业知识技能表,并
确认个人最擅长并愿意在工作中使用的技能?(三个技能表在百度里可以查询到)
可迁移的技能表
专业知识技能词汇表
在下面的内容性技能清单中圈出你所知道的。
如有可能,用一个更具体的词来替换这里的词汇。
比如,如果你圈出了“外语”这个词,根据你所掌握的外语方面的知识,你可以把它替换成“日尔曼语族”、“广东话”、“法语”、或“德语”。
列出所有的内容性技能是不可能的,但这个清单可以激发你的记忆和思考。
研磨剂毒品美学过敏性反应
受虐儿童黏合剂非洲、非洲人游乐园
会计管理农业解剖学
声学青春期疾病麻醉药
杂技收养飞机动物
丙浠酸树脂航空学酒精中毒古董
人类学制陶术工程学地理
开胃食品庆典发动机构造
仪器椅子娱乐老年病学
学徒支票簿设备魔力
仲裁化学药品道德玻璃
建筑教堂欧洲、欧洲人目标
争吵马戏团事件(哪一类的?)高尔夫球
数学城市织物政府
艺术、艺术史泥土家庭机构
炮兵气候农用机械图表
亚洲、亚洲人衣服时尚谷物
天文学学院发酵语法
运动颜色肥料制图学
原子喜剧纤维光学小组
拍卖委员会议纤维成长
听众沟通小说枪支
音频设备公司电影头发
航空学抱怨金融手工艺品
儿童养育计算机财务记录和谐
细菌混凝土抛光剂卫生保健信仰修建火灾,消防听力
行为化妆品急救帮助
钟女装鱼远足
自行车工艺品钓鱼历史
生物学犯罪健康爱好
小鸟庄稼调味马匹
毯子顾客飞行园艺
蓝图风俗地板医院
船支奶制品插花旅馆
簿记数据花清扫房屋
书决策液体房子
植物学装饰食物人性
花束错失食品供应打猎
刹车过失行为外交水力学
砖食物外语卫生
桥残疾人森林思想
预算疾病叉车意识形态
建筑戏剧水果文盲
建筑材料钻孔机火炉插图
官僚制度干砌墙材料室内装饰意象
生意染料家具移民
橱柜地震皮毛所得税
蛋糕经济未来婴儿
照相机教育方法游戏传染
露营者电园艺设备信息
蜡烛电子花园伤害
木工电镀物品服装昆虫
地毯同情计量表保险
卡通雇主宝石兴趣
水泥能量地理学投资
灌溉饭食室外印刷机
事件机械学大纲机械
珠宝医学器械熔炉监狱
新闻业药物行李问题
正义会议包装产品
狗窝精神疾病怀孕节目
钥匙,锁菜单绘画财产
刀子商品纸张心理学
湖泊金属养育心理疗法
灯公尺公园宣传
土地方法党派,社会公众意见
风景公制病人公开演说
语言细菌形式出版
花边矿物质工资体系木偶
洗衣房钱人(哪一类的?)谜语
法律电影绩效棉被
割草机动机期刊收音机
草坪摩托车人格铁路
领导马达前景范围
学习移动设备说服房地产
皮革制品博物馆药物娱乐
立法音乐哲学冷藏
图书馆乐器摄影宗教
灯光神话身体残疾宗教书籍
读写能力名字物理学报告
文学麻醉剂图画饭馆
平板印刷记叙文管道安装恢复
礼拜仪式国家地方退休牲畜国内事件计划节奏场所自然植物(哪一类的?)步枪
位置导航灰浆河流机车人类需求塑料道路逻辑学新来者盘子岩石
长寿报纸游戏角色润滑油小说钳子屋顶
行李数字管道设备房间
木材托儿所诗歌根
机器零件营养毒药路线
机器障碍政治程序惯例
魔术办公设备亮光剂橡皮
磁性办公室工作政治组织铁锈
管理油,油产品组织安全
地图戏剧政治销售
市场,市场学观点民意测验盐
婚姻光学污染物卫生,卫生设备协会成员果园锅锯
按摩管弦乐队贫穷量表
材料组织电动工具风景
数字人体器官祈祷学校
事件船侧发动机保存科学
雕塑风暴玩具武器
海洋火炉培训天气
种子策略火车纺织
化粪池结构交易婚礼
服务学生交通重量
莎士比亚形式旅行焊接
掩蔽吸毒治疗井
灌木调查树木车轮
标记符号打字机野生生物
丝绸对称制服窗户
银器桌子室内装饰业挡风玻璃
洗涤槽团队公用事业葡萄酒
素描牙齿假期木材
皮肤电话真空吸尘器版画
社会望远镜蔬菜羊毛
社会学电视退伍老兵文字处理软件软件领土盒式录像带词汇
声音测验录像机世界
词汇纺织品录像崇拜
体育运动质地村庄包装材料
舞台剧院视力写作
污点神学图像X 射线
统计学理论词汇游艇
存货疗法声音故事
石头线战争青年团体
储藏轮胎洗涤动物园
仓库工具浪费
故事旅游水。