1 、新工作,新开始

2、WPF初次接触以及学习MVVM开发模式

3、后台数据操作,ORACLE 存储过程(边做边学)

4、总结

  4.1工作开发中的小问题 ,遇到的坑;

   4.2 解决的问题,学校到的知识点

一、新工作,新开始


今年是来深圳的第二年(16.01到现在),出来工作的第四年了(第一年在广州14.03-15.12),时间过的快。刚开始工作做winfrom开发,用的是sqlserver数据库。第二份工作是网页开发,手机端和网站。锻炼我的前端基础,布局css还是比较弱css和基本的html熟悉了。还是微软的数据库开发。第二份工作由于薪水和个人的原因辞职了。(创业公司)公司也快撑不住了,我就主动开始找工作了。然后应聘了现在的公司。通知好cto说没什么问题然后第二天就给我办理了离职手续。(因为本来是要把我人事外派了)。所以来了这家公司上班。

说一说现在的主要工作和用到的一些技术。主要做CS(客户端)公司是物流行业做erp客户端开发。之前有一套web端的管理软件,因为某些原因需要做cs端的,所以就招人了。使用的是.net平台 WPF技术进行开发界面。后台数据库使用的是Oracl 10i 版本的。数据访问使用的是java写的中间件。就是调用的时候使用公司之前开发好的一个dll 封装好的方法就可以了。然后来这里也快两个月了。2月底入职的,现在是4月初了。刚刚进来就熟悉公司的网站,是一个mvc和webform混合的web网站公司主站点,在一台老旧的server2008服务器上面跑。然后我需要修改页面做个查询。然后手动替换服务器上面的文件。之前都是只负责开发,代码的部署都是师傅(带我的同事)署的,我就在旁边看着他操作。现在需要我自己维护,还好百度看看然后自己进去看看也没什么。之前好像在自己的电脑上面部署过网站,还好没什么不熟悉的东西。然后就是公司的代码从svn上下载之后编译报错,本地调整好之后提交获取又会出问题。后来发现是把bin和object文件夹没有排除。总之刚开始入职前一两周,问题多多,都是百度问人慢慢的一点一点解决问题。

现在好多了,刚开始的时候是做一个公众号的小功能调用java组同事写好的接口。开发到上线好像做了两个多星期。具体可见我前面的博客(微信公众号开发笔记)。

二、WPF初次接触以及学习MVVM开发模式


在刚来这里之前,刚上一家公司的一个同事要回老家工作了。所以他把一些书给了我们,我选了一本 《深入浅出WPF》,刚刚开始做项目的时候有很多不到,那时候每天下班回去就看看这个本书,花了大概两个星期的时间(包括周末)大概过了一遍。看完之后好像有点懂了,但是当时的感觉不是很强,就好像明白一个大概吧。然后就是技术主管给我和另一个新来的同事讲解了一下公司的架构。代码分层,以及开发的注意事项等等一些东西。然后试着自己去建立一个页面。刚开始是一点点自己照着代码敲,大概也能看懂一点,然后就是编译,解决报错问题。把自己写的代码跑起来。 然后也就是照着之前别人写过的代码,复制粘贴修修改改的。刚开始是做一个查询界面,只是照着之前的在View里面先建立页面,然后是建立Models然后ViewModel。这样一步一步来实现一个简单的查询界面。

上图是一个模块的文件结构,是目前开发所使用的结构。然后刚刚开始只是简单的按照别人的代码来做,后来慢慢的明白,了WPF的一些基础知识,通过看前面提到是书籍(深入浅出WPF)来大概了解了一些比如 XAML、x名称空间,控件布局,绑定,

入职两个月,WPF开发感想的更多相关文章

  1. (后端)Java新人入职——配置环境及安装开发工具(完全)

    转自csdn:执笔记忆的空白 很多新人对于进入新公司,相关工具的安装和环境变量的设定很苦恼.又苦于没有完整的配置开发环境的资料,我这里写一篇操作步骤的案例, 至少让你能把开发工具安装起来,并实用起来, ...

  2. 入职一个月后 对.net的感想

    我本来应该找Java工程师的岗位的,因种种原因进入了.net开发工程师.然后,我进入了一扇新世界的大门. 1.语法不同,思想相同. 刚入职那几天,每天都好蒙,.net代码语法啥的都和Java不一样,a ...

  3. google开发新人入职100天,聊聊自己的经验&教训 个人对编程和开发的理解 技术发展路线

    新人入职100天,聊聊自己的经验&教训 这篇文章讲了什么? 如题,本屌入职100天之后的经验和教训,具体包含: 对开发的一点感悟. 对如何提问的一点见解. 对Google开发流程的吐槽. 如果 ...

  4. 低代码开发LCDP,Power Apps系列 - 搭建入职选购电脑设备案例

    低代码简介 上世纪八十年代,美国就有一些公司和实验室开始了可视化编程的研究,做出了4GL"第四代编程语言",到后来衍生成VPL"Visual Programming La ...

  5. 我,35岁Android开发,高龄入职鹅厂,试用期未过被劝退......今年实惨

    今天,笔者盘点.综合分享一位腾讯员工的"心声".这份心声中干货还是不少的,主要关于腾讯的一些职场生活--希望这些"干货"能对你有所帮助. 什么部门?给补偿吗? ...

  6. java如何实现入职时间到现在 java如何计算知道入职时间, 求工作时长格式为年--月--日。

    Date ruZhi = new Date("入职年月bai"); Date now = new Date(); //算出du来时间夸格zhi多长 long shiChang = ...

  7. “入职一年,那个被高薪挖来的Android开发被劝退了。”

    其实,在很多小伙伴的想法中,是希望通过跳槽实现薪酬涨幅,可是跳槽不是冲动后决定,应该谨慎啊~ 01 我的学弟,最近向我吐槽,2020 年上半年入职一家公司,当时是高薪挖走的他,所谓钱到位,工作也是充满 ...

  8. [日常]总结2016年7月入职至2016年7月26号微盘所遇bug

    2016年刚入职后在新浪微盘项目上所遇到的问题: 1.前端接口的程序不同版本问题,版本号在程序路径中区分,比如2.4.2/lib/sdk/api/weipan/Client.php 2.文件夹接口的m ...

  9. 两个月的Java实习结束,继续努力

    前言 只有光头才能变强 2018年8月30日,今天我辞职了.在6月25号入职,到现在也有两个月时间了. 感受: 第一天是期待的:第一次将项目拉到本地上看的时候,代码很多,有非常多的模块,模块下又有da ...

随机推荐

  1. Advanced Installer,搜索注册表,根据注册表选择安装路径

    原文:Advanced Installer,搜索注册表,根据注册表选择安装路径 又停了一段时间没有更新了,今天上博客,发现有位朋友就打包的时候需要搜索注册表(不同版本注册表路径不一致,需要搜索多次来确 ...

  2. eval 未将对象引用到对象实例

    1.Eval("No") == null ? "" : Convert.ToString(Eval("NO"))

  3. 教你如何快速使用Github

    以前看过几篇github的使用教程,感觉还是不是很清晰,自从看到了这篇,通俗易懂,也学会基本的使用了,在此为大家推荐.(转自知乎,为了能让更多的人看到,请允许我使用 “原创”,如果侵权请联系.) Gi ...

  4. 类成员函数指针的特殊之处(成员函数指针不是指针,内含一个结构体,需要存储更多的信息才能知道自己是否virtual函数)

    下面讨论的都是类的非静态成员函数. 类成员函数指针的声明及调用: 1 2 3 4 5 6 7 //pr是指向Base类里的非静态成员函数的指针 //其行参为(int, int),返回值为void vo ...

  5. poi 操作Excel 以及大数据量导出

    maven 依赖 (版本必须一致,否则使用SXSSFworkbook 时程序会报错) <dependency> <groupId>org.apache.poi</grou ...

  6. vuex分模块3

    nuxt 踩坑之 -- Vuex状态树的模块方式使用 原创 2017年12月20日 11:24:14 标签: vue / nuxt / vuex / 模块化 / 状态管理 874 初次看到这个模块方式 ...

  7. Java8新特性——lambda表达式.(案例:词频统计)

    需求:读入一个文本文件,确定所有单词的使用频率并从高到低排序,打印出所有单词及其频率的排序列表 先用传统方法解: package cn._1.wordfrequency; import java.ut ...

  8. tensorflow 离线使用 fashion_mnist 数据集

    在tensflow中加载 fashion_mnist 数据集时,由于网络原因.可能会长时间加载不到或报错 此时我们可以通过离线的方式加载 1.首先下载数据集:fashion_mnist (下载后解压) ...

  9. JVM中ClassLoader的学习

    JVM中class loaderの学习 一..class文件和jvm的关系 类的加载 所有的编译生成的.class文件都会被直接加载到JVM里面来吗(并不 首先我们明确一个概念,.class文件加载到 ...

  10. flume1.9 用户指南(中文版)

    概述 Apache Flume是一个分布式,可靠且可用的系统,用于有效地从许多不同的source收集,聚合和移动大量日志数据到集中式数据存储. Apache Flume的使用不仅限于日志数据聚合.由于 ...